Added a PiMMVisitor abstract class and a PiMMVisitable interface, allowing to create visitors for PiMM models.
Added licenses.
Created a project to generate an SDFGraph from a PiGraph.
Corrected depenedencies.
Now handle the multiple executions of a same PiGraph due to several available values of the different Parameters.
Modified PiPareser in order to parse the Expression of ports belonging to InterfaceActor.

Ports from InterfaceActors were not parsed at all, but even if we do not want to create a new port (since the only one is created in the constructors of InterfaceActors), we still want to set its expression and name wrt. what was serialized.
Removed Scala dependencies from SubgraphConnector and CPPGenerator.

Plug-ins are now Java only.
Renamed org.ietr.preesm.experiment.pimm.cppgenerator.scala into org.ietr.preesm.experiment.pimm.cppgenerator.
Corrected a bug in PiParser: we should not set the name of pre-existig ports from InterfaceActors.
Corrected a bug in the accept method implementation.

The method was calling visitAbstractActor rather than visitActor.
Corrected the name of PiScenario output in PiMMAndSLAMScenarioNode.java wrt. the declared output in the plugin.xml file (from "piscenario" to "scenario").
Modified Section.java in order to modify graph ports of InterfaceActors when their rate is modified through the PiMM editor.
Corrected a bug: when reconnecting fifo between super and sub graphs, graph ports were not set with the correct rate.
Added a PiGraphExecution class which represent one execution of a PiGraph.

During one execution, all the parameters at the top-level of the graph are fixed.
Declared a workflow task PiMM2SDF.

Id is org.ietr.preesm.experiment.pimm2sdf.PiMM2SDFTask
Inputs are a PiScenario ("scenario") and a PiGraph ("PiMM")
Output is a set of SDFGraph ("SDFs")
Imports formatting.
Updated with the keys added to AbstractTaskImplementation.java (see commit fd783454327a9191b946a5ac7319767986482e2a of DFTools repo)
Added a simulation section to the Overview of PiScenarios.
It allows to declare a number of executions to simulate for the top-level PiGraph defined by the .pi file.
Since ToHSDFVisitor clones the visited graph, we need to re-assign result only if the visitor modified the cloned graph.
Corrected the way to select parameter values (we need to take into account both the number of the current execution and the duplicate index)