|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openmodelica.simulation.core.models.simulation.SimulationProject
public class SimulationProject
The SimulationProject contains all information about a simulation project which are stored for example in the org.modelica.simulation.projects path of the eclipse workspace
Constructor Summary | |
---|---|
SimulationProject(java.lang.String projectName,
java.lang.String id,
java.lang.String version,
java.lang.String author,
java.lang.String company,
java.lang.String comment)
Use this constructor if you want to generate a SimulationProject object from a SimProject.xml file Note: Please set the simulation project folder path afterwards |
|
SimulationProject(java.lang.String projectName,
java.lang.String id,
java.lang.String version,
java.lang.String author,
java.lang.String company,
java.lang.String comment,
java.lang.String simulationProjectFolderPath)
Use this constructor if you want to generate a SimulationProject using the project wizard |
Method Summary | |
---|---|
void |
addSimSessConfigs(SimulationSessionConfiguration simSessConfig)
Adds a simulation session configuration to the simulation project Note: Name for this configuration file should be unique otherwise it will overwrite an existing session configuration file from a simulation project Please ask if name is in use before adding an configuration |
ModelicaModel |
getModelicaModel()
Returns the used modelica model |
java.lang.String |
getModelicaModelName()
|
java.lang.String |
getProjectAuthor()
|
java.lang.String |
getProjectComment()
|
java.lang.String |
getProjectCompany()
|
java.lang.String |
getProjectId()
|
java.lang.String |
getProjectName()
|
java.lang.String |
getProjectVersion()
|
SimulationSessionConfiguration |
getSimSessConfig(java.lang.String name)
Returns an Simulation Session Configuration from the session config container |
java.util.Set<java.lang.String> |
getSimSessionConfigs()
Returns all available simulation session configurations for a simulation project as a set of config names |
java.lang.String |
getSimulationProjectFolderPath()
|
static void |
main(java.lang.String[] args)
|
void |
setModelicaModel(ModelicaModel modelicaModel)
|
void |
setProjectAuthor(java.lang.String author)
|
void |
setProjectComment(java.lang.String comment)
|
void |
setProjectCompany(java.lang.String company)
|
void |
setProjectName(java.lang.String projectName)
|
void |
setProjectVersion(java.lang.String version)
|
void |
setSimulationProjectFolderPath(java.lang.String simulationProjectFolderPath)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SimulationProject(java.lang.String projectName, java.lang.String id, java.lang.String version, java.lang.String author, java.lang.String company, java.lang.String comment, java.lang.String simulationProjectFolderPath)
projectName
- Simulation project nameid
- Simulation project identification numberversion
- Simulation project versionauthor
- Simulation project authorcompany
- Company name, respective rightscomment
- simulation project designer or user commentssimulationProjectFolderPath
- Path to the root simulation project folderpublic SimulationProject(java.lang.String projectName, java.lang.String id, java.lang.String version, java.lang.String author, java.lang.String company, java.lang.String comment)
projectName
- Simulation project nameid
- Simulation project identification numberversion
- Simulation project versionauthor
- Simulation project authorcompany
- Company name, respective rightscomment
- Simulation project designer or user commentsMethod Detail |
---|
public java.lang.String getProjectName()
public void setProjectName(java.lang.String projectName)
public java.lang.String getProjectId()
public ModelicaModel getModelicaModel()
public void setModelicaModel(ModelicaModel modelicaModel)
public java.lang.String getProjectVersion()
public void setProjectVersion(java.lang.String version)
public java.lang.String getProjectAuthor()
public void setProjectAuthor(java.lang.String author)
public java.lang.String getProjectCompany()
public void setProjectCompany(java.lang.String company)
public java.lang.String getProjectComment()
public void setProjectComment(java.lang.String comment)
public java.lang.String getModelicaModelName()
public void addSimSessConfigs(SimulationSessionConfiguration simSessConfig)
simSessConfig
- a new Simulation Session configurationpublic SimulationSessionConfiguration getSimSessConfig(java.lang.String name)
name
- Configuration name to find a specified configuration from the container
public java.util.Set<java.lang.String> getSimSessionConfigs()
public java.lang.String getSimulationProjectFolderPath()
public void setSimulationProjectFolderPath(java.lang.String simulationProjectFolderPath)
public java.lang.String toString()
toString
in class java.lang.Object
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |