Renamed PiMM2SDF to DynamicPiMM2SDF.
Created an AbstractPiMM2SDFVisitor class, superclass of the different PiMM2SDFVisitor classes.
AbstractPiMM2SDFVisitor contains the majority of the visit of a PiGraph except the entr point.
Added a StaticPiMM2SDFVisitor class, which transforms a static PiGraph (without actor dependent Parameters) to an equivalent SDFGraph.
Merge branch 'develop' into StaticPiMM2SDF
(Memory) Fix Basic allocator when used with buffer merging.
(GUI) Rename refactoring for *.pi files.
Improved the exporters:
-added a test to check if the path given to the exporters includes a file extension, if not add "name of the exported graph".graphml
-added a call to FileUtils.createMissingFolders to guarantee all folders on the export path exist
Corrected SubgraphConnector to handle subgraphs without supergraphs:
-if there is no current supergraph, we do not try to connect, preventing NullPointerException
Added a task for transformation of Static PiMM graphs to SDF graphs.
Id is org.ietr.preesm.experiment.pimm2sdf.StaticPiMM2SDFTask
Inputs are PiMM (a PiGraph) and scenario (a PreesmScenario)
Output is SDF (a SDFGraph)
[Refactoring] Removed useless line
Corrected PiMM2SDFVisitors to export all Parameters from PiGraphs to graph variables in SDFGraphs.
Merge branch 'exporters-create_folders_and_check_file_names' into develop
Merge branch 'StaticPiMM2SDF' into develop
(GUI) Add .diagram rename participant. WIP
(GUI) Read file char by char to avoid EOL format issues.
(GUI) Detect and change references to "oldName.pi" in a renamed diagram.
(GUI) Apply rename refactoring on copy.
(GUI) Factorize code for text change.
(GUI) Copy participants for diagrams.
Merge branch 'renameRefactoring' into develop