public class Project
extends java.util.Observable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AGENT_METRIC_AgentDescriptionAdded |
static java.lang.String |
AGENT_METRIC_AgentDescriptionEdited |
static java.lang.String |
AGENT_METRIC_AgentDescriptionRemoved |
static java.lang.String |
AGENT_METRIC_ChangedDataSource |
static java.lang.String |
AGENT_METRIC_Reset |
static java.lang.String |
CHANGED_DistributionSetup |
static java.lang.String |
CHANGED_EnvironmentModelType |
static java.lang.String |
CHANGED_JadeConfiguration |
static java.lang.String |
CHANGED_ProjectDescription |
static java.lang.String |
CHANGED_ProjectFeatures |
static java.lang.String |
CHANGED_ProjectFolder |
static java.lang.String |
CHANGED_ProjectName |
static java.lang.String |
CHANGED_ProjectOntology |
static java.lang.String |
CHANGED_ProjectResources |
static java.lang.String |
CHANGED_ProjectStartTab |
static java.lang.String |
CHANGED_ProjectView |
static java.lang.String |
CHANGED_RemoteContainerConfiguration |
static java.lang.String |
CHANGED_StartArguments4BaseAgent |
static java.lang.String |
CHANGED_TimeModelClass |
static java.lang.String |
CHANGED_UpdateAutoConfiguration |
static java.lang.String |
CHANGED_UpdateDateLastChecked |
static java.lang.String |
CHANGED_UpdateSite |
static java.lang.String |
CHANGED_UserRuntimeObject |
static java.lang.String |
CHANGED_Version |
static java.lang.String |
CHANGED_VersionTag |
static java.lang.String |
DEFAULT_AGENT_WORKING_DIRECTORY |
static java.lang.String |
DEFAULT_SUB_FOLDER_4_SETUPS |
static java.lang.String |
DEFAULT_SUB_FOLDER_ENV_SETUPS |
static java.lang.String |
DEFAULT_SUB_FOLDER_SECURITY |
static java.lang.String |
DEFAULT_TEMP_FOLDER |
static java.lang.String |
DEFAULT_VERSION_TAG |
static java.lang.String |
PREPARE_FOR_SAVING |
static java.lang.String |
SAVED |
static java.lang.String |
SAVED_EXCLUDING_SETUP |
static java.lang.String |
VIEW_Developer |
static java.lang.String |
VIEW_Maximize |
static java.lang.String |
VIEW_Restore |
static java.lang.String |
VIEW_TabsLoaded |
static java.lang.String |
VIEW_User |
Constructor and Description |
---|
Project()
Instantiates a new project.
|
Modifier and Type | Method and Description |
---|---|
void |
addAllProjectFeatures(java.util.List<FeatureInfo> projectFeatures,
boolean clear)
Adds a list of features to the project, optionally clears the list before.
|
void |
addProjectFeature(FeatureInfo projectFeature)
Adds a project feature.
|
boolean |
checkAndCreateProjectsDirectoryStructure()
Controls and/or creates whether the sub-folder-Structure exists
|
boolean |
close()
Closes the current project.
|
boolean |
close(java.awt.Component parentComponent)
Closes the current project.
|
boolean |
close(java.awt.Component parentComponent,
boolean isSkipSaving)
Closes the current project.
|
void |
determineRequiredFeatures()
Automatically determines and refreshes the vector of required features.
|
Project |
doProjectUpdate(boolean isManuallyExecutedByUser)
Does the project update check and installation.
|
Project |
doProjectUpdate(boolean isManuallyExecutedByUser,
boolean isSkipTestOfLastDateChecked)
Does the project update check and installation.
|
java.lang.String |
exportProjectRessourcesToDestinationDirectory(java.lang.String destinationDirectoryRootPath)
Move project libraries to the specified destination directory.
|
java.lang.String |
exportProjectRessourcesToDestinationDirectory(java.lang.String destinationDirectoryRootPath,
java.lang.String messageSuccess,
java.lang.String messageFailure)
Move project libraries to the specified destination directory.
|
AgentClassLoadMetricsTable |
getAgentClassLoadMetrics()
Gets the agent class load metrics.
|
AgentStartConfiguration |
getAgentStartConfiguration()
Returns the agent configuration.
|
java.util.Vector<java.lang.String> |
getBundleNames()
Returns the bundle names that belong to the this project.
|
java.util.Vector<org.osgi.framework.Bundle> |
getBundles()
Returns the vector of bundles that belong to this project.
|
DistributionSetup |
getDistributionSetup()
Gets the distribution setup.
|
EModelService |
getEclipseEModelService()
Gets the eclipse EModelService.
|
EPartService |
getEclipseEPartService()
Gets the eclipse EPartService.
|
MApplication |
getEclipseMApplication()
Gets the eclipse MApplication.
|
EnvironmentController |
getEnvironmentController()
Returns the EnvironmentController of the project - an extended class of
EnvironmentController . |
java.lang.String |
getEnvironmentModelName() |
EnvironmentType |
getEnvironmentModelType() |
java.lang.String |
getEnvSetupPath()
Gets the default environment setup folder
|
java.lang.String |
getEnvSetupPath(boolean fullPath)
Gets the sub folder for setup environment files
|
PlatformJadeConfig |
getJadeConfiguration()
Gets the jade configuration.
|
OntologyVisualizationHelper |
getOntologyVisualisationHelper()
Returns the ontology visualisation helper for this project.
|
PlugInsLoaded |
getPlugInsLoaded()
Returns PlugInsLoaded, a Vector
|
java.lang.String |
getProjectAgentWorkingFolder()
Returns the projects agent working directory relative to Agent.Workbench projects directory (e.g.
|
java.lang.String |
getProjectAgentWorkingFolderFullPath()
Returns the project agent working folder as full path.
|
java.lang.String |
getProjectAgentWorkingFolderFullPath(boolean createDirIfNotExists)
Returns the project agent working folder as full path.
|
ProjectBundleLoader |
getProjectBundleLoader()
Returns the projects
ProjectBundleLoader . |
java.lang.String |
getProjectDescription() |
javax.swing.JDesktopPane |
getProjectDesktop()
Returns the project desktop for the current project.
|
AwbProjectEditorWindow |
getProjectEditorWindow()
Creates / Returns the project editor window (Swing or SWT).
|
java.util.Vector<FeatureInfo> |
getProjectFeatures()
Returns the features required for the current project.
|
java.lang.String |
getProjectFolder()
Returns the current project folder that is one sub-directory name of the Agent.Workbench projects directory.
|
java.lang.String |
getProjectFolderFullPath()
Returns the absolute location of project directory as full path.
|
java.lang.String |
getProjectName()
Returns the project name.
|
java.lang.String |
getProjectSecurityFolder()
Returns the projects security directory relative to Agent.Workbench projects directory (e.g.
|
java.lang.String |
getProjectSecurityFolderFullPath()
Returns the project security folder as full path.
|
java.lang.String |
getProjectStartTab()
Gets the project start tab.
|
java.lang.String |
getProjectTempFolderFullPath()
Gets the projects temporary folder.
|
java.lang.String |
getProjectView() |
RemoteContainerConfiguration |
getRemoteContainerConfiguration() |
java.lang.String |
getSimulationSetupCurrent()
Returns the current simulation setup name.
|
SimulationSetups |
getSimulationSetups()
Gets the list of simulation setups.
|
java.lang.String |
getSubFolder4Setups(boolean fullPath) |
java.lang.String |
getSubFolderEnvSetups()
Gets the sub folder for environment setups.
|
java.util.Vector<java.lang.String> |
getSubOntologies()
Returns the Vector of references to the used sub ontologies.
|
java.lang.String |
getTimeModelClass()
Returns the time model class and configuration for this Project.
|
TimeModelController |
getTimeModelController()
Returns the TimeModelController of this Project.
|
java.lang.Integer |
getUpdateAutoConfiguration()
Returns the current auto-update configuration.
|
long |
getUpdateDateLastChecked()
Returns the date of the last update check.
|
java.lang.String |
getUpdateSite()
Returns the update site.
|
java.lang.Object |
getUserRuntimeObject()
Returns the user runtime object.
|
org.osgi.framework.Version |
getVersion()
Gets the projects
Version . |
java.lang.String |
getVersionTag()
Returns the version tag.
|
JPanel4Visualization |
getVisualizationTab4SetupExecution()
Returns the visualization tab of the
ProjectWindow for an executed setup. |
boolean |
installRequiredFeatures()
Loads the features required by the project from the p2 repository if necessary.
|
boolean |
isEnvironmentControllerInitiated()
Checks if a environment controller is initiated.
|
boolean |
isProjectEditorWindowOpen()
Checks if the project editor window is open.
|
boolean |
isUnsaved()
Checks if the Project is unsaved.
|
static Project |
load(java.io.File projectPath)
Loads and returns the project from the specified directory.
|
static Project |
load(java.io.File projectPath,
boolean loadResources)
Loads and returns the project from the specified directory.
|
static Project |
load(java.lang.String projectSubDirectory)
Loads and returns the project from the specified project sub-directory.
|
static Project |
load(java.lang.String projectSubDirectory,
boolean loadResources)
Loads and returns the project from the specified project sub-directory.
|
static Project |
loadProjectXml(java.io.File projectPath)
Loads the projects XML file.
|
boolean |
plugInLoad(java.lang.String pluginReference,
boolean add2PlugInReferenceVector)
This method loads a single PlugIn, given by its class reference
|
void |
plugInRemove(PlugIn plugIn,
boolean removeFromProjectReferenceVector)
This method will unload and remove a single PlugIn.
|
void |
plugInVectorInformSetupLoaded()
Informs all PlugIn's that the setup was loaded.
|
void |
plugInVectorLoad()
This method will load the ProjectPlugIns, which are configured for the
current project (plugins_Classes).
|
void |
plugInVectorReload()
This method will reload the configured PlugIns
|
void |
removePlugInClassReference(java.lang.String classReference)
Removes a plug in class from the reference vector.
|
void |
removeProjectFeature(FeatureInfo projectFeature)
Removes a project feature.
|
boolean |
requiresFeatureInstallation()
Check project features availability.
|
void |
resetEnvironmentController()
Resets the current EnvironmentController of the project - an extended
EnvironmentController . |
void |
resourcesLoad()
This method adds external project resources (*.jar-files) to the CLATHPATH
|
void |
resourcesReLoad()
This Method reloads the project resources in the ClassPath
|
void |
resourcesRemove()
This method removes all external project resources (jars) from the ClassPath
|
boolean |
save()
Saves the current Project to the files 'agentgui.xml' and agentgui.bin.
|
boolean |
save(boolean saveSetup)
Saves the current Project to the default project files 'agentgui.xml' and agentgui.bin.
|
boolean |
save(java.io.File projectPath,
boolean saveSetup)
Saves the current Project to the files 'agentgui.xml' and agentgui.bin.
|
boolean |
save(java.io.File projectPath,
boolean saveSetup,
boolean saveUserDataModel)
Saves the current Project to the files 'agentgui.xml', and optionally agentgui.bin.
|
void |
setAgentClassLoadMetrics(AgentClassLoadMetricsTable agentClassLoadMetricsTable)
Sets the agent load metrics.
|
void |
setAgentStartConfiguration(AgentStartConfiguration agentStartConfiguration)
Sets the agent configuration.
|
void |
setAgentStartConfigurationUpdated()
Informs all observers about changes at the AgentConfiguration 'AgentConfig'
|
void |
setChangedAndNotify(java.lang.Object reason)
To prevent the closing of the project without saving
|
void |
setDistributionSetup(DistributionSetup distributionSetup)
Sets the distribution setup.
|
void |
setEclipseEModelService(EModelService eclipseEModelService)
Sets the eclipse EModelService.
|
void |
setEclipseEPartService(EPartService eclipseEPartService)
Sets the eclipse EPartService.
|
void |
setEclipseMApplication(MApplication eclipseMApplication)
Sets the eclipse MApplication.
|
void |
setEnvironmentModelName(java.lang.String newEnvironmentModelName)
Sets the new environment model name.
|
void |
setFocus(boolean forceClassPathReload)
Moves the requested Project-Window to the front
|
void |
setJadeConfiguration(PlatformJadeConfig jadeConfiguration)
Sets the jade configuration.
|
void |
setMaximized()
Maximizes the AwbProjectEditorWindow within the Application
|
void |
setNotChangedButNotify(java.lang.Object reason)
Allow change notifications within the observer pattern without necessarily saving such changes
|
void |
setPlugInsLoaded(PlugInsLoaded plugInsLoaded)
Sets PlugInsLoaded, a Vector
|
void |
setProjectDescription(java.lang.String newProjectDescription)
Sets the project description.
|
void |
setProjectDesktop(javax.swing.JDesktopPane projectDesktop)
Sets the project desktop in the ProjectWindow.
|
void |
setProjectFeatures(java.util.Vector<FeatureInfo> projectFeatures)
Sets the project features.
|
void |
setProjectFolder(java.lang.String newProjectFolder)
Sets the current project folder.
|
void |
setProjectName(java.lang.String newProjectName)
Set method for the project name
|
void |
setProjectStartTab(java.lang.String projectStartTab)
Sets the project start tab.
|
void |
setProjectView(java.lang.String newProjectView)
Sets the new project view that is either
VIEW_Developer or VIEW_User . |
void |
setRemoteContainerConfiguration(RemoteContainerConfiguration remoteContainerConfiguration) |
void |
setSimulationSetupCurrent(java.lang.String simulationSetupCurrent)
Sets the current simulation setup name (not file).
|
void |
setSubOntologies(java.util.Vector<java.lang.String> subOntologies)
Sets the reference Vector for the sub ontologies.
|
void |
setTimeModelClass(java.lang.String timeModelClass)
Sets the time model class and configuration for this project.
|
void |
setUnsaved(boolean isUnsaved)
Sets the the Project configuration to be saved or unsaved.
|
void |
setUpdateAutoConfiguration(java.lang.Integer updateAutoConfiguration)
Sets the update auto configuration (1-3), where
0 = automated update without further requests, 1 = do the download then ask and 2 = do nothing in an automated manner. |
void |
setUpdateDateLastChecked(long updateDateLastChecked)
Sets the date of the last update check.
|
void |
setUpdateSite(java.lang.String updateSite)
Sets the update site.
|
void |
setUserRuntimeObject(java.io.Serializable userRuntimeObject)
Can be used in order to set any kind of runtime object that it is serializable by Java.
|
void |
setVersion(java.lang.String newVersion)
Sets the projects version as String.
|
void |
setVersionTag(java.lang.String newVersionTag)
Sets the version tag.
|
void |
setVisualizationTab4SetupExecution(JPanel4Visualization visualizationTab4SetupExecution)
Sets the visualization tab of the
ProjectWindow for an executed setup. |
void |
subOntologyAdd(java.lang.String newSubOntology)
Adds a new sub ontology to the current project
|
void |
subOntologyRemove(java.lang.String subOntology2Remove)
Removes a new sub ontology from the current project ontology
|
public static final java.lang.String PREPARE_FOR_SAVING
public static final java.lang.String SAVED
public static final java.lang.String SAVED_EXCLUDING_SETUP
public static final java.lang.String CHANGED_ProjectName
public static final java.lang.String CHANGED_ProjectDescription
public static final java.lang.String CHANGED_ProjectView
public static final java.lang.String CHANGED_ProjectStartTab
public static final java.lang.String CHANGED_ProjectFolder
public static final java.lang.String CHANGED_VersionTag
public static final java.lang.String CHANGED_Version
public static final java.lang.String CHANGED_UpdateAutoConfiguration
public static final java.lang.String CHANGED_UpdateSite
public static final java.lang.String CHANGED_UpdateDateLastChecked
public static final java.lang.String CHANGED_EnvironmentModelType
public static final java.lang.String CHANGED_StartArguments4BaseAgent
public static final java.lang.String CHANGED_TimeModelClass
public static final java.lang.String CHANGED_ProjectOntology
public static final java.lang.String CHANGED_ProjectResources
public static final java.lang.String CHANGED_ProjectFeatures
public static final java.lang.String CHANGED_JadeConfiguration
public static final java.lang.String CHANGED_DistributionSetup
public static final java.lang.String CHANGED_RemoteContainerConfiguration
public static final java.lang.String CHANGED_UserRuntimeObject
public static final java.lang.String VIEW_Developer
public static final java.lang.String VIEW_User
public static final java.lang.String VIEW_Maximize
public static final java.lang.String VIEW_Restore
public static final java.lang.String VIEW_TabsLoaded
public static final java.lang.String AGENT_METRIC_Reset
public static final java.lang.String AGENT_METRIC_ChangedDataSource
public static final java.lang.String AGENT_METRIC_AgentDescriptionAdded
public static final java.lang.String AGENT_METRIC_AgentDescriptionEdited
public static final java.lang.String AGENT_METRIC_AgentDescriptionRemoved
public static final java.lang.String DEFAULT_SUB_FOLDER_4_SETUPS
public static final java.lang.String DEFAULT_SUB_FOLDER_ENV_SETUPS
public static final java.lang.String DEFAULT_SUB_FOLDER_SECURITY
public static final java.lang.String DEFAULT_TEMP_FOLDER
public static final java.lang.String DEFAULT_AGENT_WORKING_DIRECTORY
public static final java.lang.String DEFAULT_VERSION_TAG
public static Project load(java.lang.String projectSubDirectory)
projectSubDirectory
- the project sub directorypublic static Project load(java.lang.String projectSubDirectory, boolean loadResources)
projectSubDirectory
- the project sub directoryloadResources
- load external jar resources?public static Project load(java.io.File projectPath)
projectPath
- the project pathpublic static Project load(java.io.File projectPath, boolean loadResources)
projectPath
- the project pathloadResources
- load external jar resources?public static Project loadProjectXml(java.io.File projectPath)
projectPath
- the project pathpublic boolean save()
public boolean save(boolean saveSetup)
saveSetup
- set to true if the current simulation setup should be savedpublic boolean save(java.io.File projectPath, boolean saveSetup)
projectPath
- the project path where the files have to be storedsaveSetup
- set to true if the current simulation setup should be savedpublic boolean save(java.io.File projectPath, boolean saveSetup, boolean saveUserDataModel)
projectPath
- the project path where the files have to be storedsaveSetup
- set to true if the current simulation setup should be savedsaveUserDataModel
- set to true if the user data model (agentgui.bin) should be savedpublic boolean close()
public boolean close(java.awt.Component parentComponent)
parentComponent
- the parent componentpublic boolean close(java.awt.Component parentComponent, boolean isSkipSaving)
parentComponent
- the parent componentisSkipSaving
- set true, if you want to skip saving the projectpublic void setUnsaved(boolean isUnsaved)
isUnsaved
- the new unsavedpublic boolean isUnsaved()
public ProjectBundleLoader getProjectBundleLoader()
ProjectBundleLoader
.public java.util.Vector<org.osgi.framework.Bundle> getBundles()
public java.util.Vector<java.lang.String> getBundleNames()
public java.util.Vector<FeatureInfo> getProjectFeatures()
public void setProjectFeatures(java.util.Vector<FeatureInfo> projectFeatures)
projectFeatures
- the new project featurespublic void determineRequiredFeatures()
public boolean requiresFeatureInstallation()
public boolean installRequiredFeatures() throws java.lang.Exception
java.lang.Exception
- installation of a feature failedpublic void addProjectFeature(FeatureInfo projectFeature)
projectFeature
- the project feature to addpublic void removeProjectFeature(FeatureInfo projectFeature)
projectFeature
- the project feature to removepublic void addAllProjectFeatures(java.util.List<FeatureInfo> projectFeatures, boolean clear)
projectFeatures
- the features to be addedclear
- the clear if true, the feature list will be cleared before adding the featurespublic java.lang.String exportProjectRessourcesToDestinationDirectory(java.lang.String destinationDirectoryRootPath)
destinationDirectoryRootPath
- the destination directory root pathpublic java.lang.String exportProjectRessourcesToDestinationDirectory(java.lang.String destinationDirectoryRootPath, java.lang.String messageSuccess, java.lang.String messageFailure)
destinationDirectoryRootPath
- the destination directory root pathmessageSuccess
- the optional message for successful exportmessageFailure
- the optional message, if the export failedpublic void resourcesLoad()
public void resourcesReLoad()
public void resourcesRemove()
public void plugInVectorLoad()
public void plugInVectorReload()
public void plugInVectorInformSetupLoaded()
public boolean plugInLoad(java.lang.String pluginReference, boolean add2PlugInReferenceVector)
pluginReference
- public void plugInRemove(PlugIn plugIn, boolean removeFromProjectReferenceVector)
plugIn
- The PlugIn instance to be removedremoveFromProjectReferenceVector
- public void setPlugInsLoaded(PlugInsLoaded plugInsLoaded)
plugInsLoaded
- the PlugInsLoadedpublic PlugInsLoaded getPlugInsLoaded()
public void removePlugInClassReference(java.lang.String classReference)
classReference
- the class referencepublic SimulationSetups getSimulationSetups()
public void setSimulationSetupCurrent(java.lang.String simulationSetupCurrent)
simulationSetupCurrent
- the new simulation setup namepublic java.lang.String getSimulationSetupCurrent()
public boolean checkAndCreateProjectsDirectoryStructure()
public void setNotChangedButNotify(java.lang.Object reason)
reason
- public void setChangedAndNotify(java.lang.Object reason)
reason
- public void setFocus(boolean forceClassPathReload)
public void setMaximized()
public void setProjectName(java.lang.String newProjectName)
newProjectName
- the projectName to setpublic java.lang.String getProjectName()
public void setProjectDescription(java.lang.String newProjectDescription)
newProjectDescription
- the projectDescription to setpublic java.lang.String getProjectDescription()
public void setProjectStartTab(java.lang.String projectStartTab)
projectStartTab
- the new project start tabpublic java.lang.String getProjectStartTab()
public void setProjectFolder(java.lang.String newProjectFolder)
newProjectFolder
- the projectFolder to setpublic java.lang.String getProjectFolder()
public java.lang.String getProjectFolderFullPath()
public java.lang.String getProjectSecurityFolder()
public java.lang.String getProjectSecurityFolderFullPath()
public java.lang.String getProjectAgentWorkingFolder()
public java.lang.String getProjectAgentWorkingFolderFullPath()
createDirIfNotExists
- set true if the directory should be created if not already donepublic java.lang.String getProjectAgentWorkingFolderFullPath(boolean createDirIfNotExists)
createDirIfNotExists
- set true if the directory should be created if not already donepublic java.lang.String getProjectTempFolderFullPath()
public void setVersion(java.lang.String newVersion)
newVersion
- the new version stringpublic org.osgi.framework.Version getVersion()
Version
.public void setVersionTag(java.lang.String newVersionTag)
newVersionTag
- the new version tagpublic java.lang.String getVersionTag()
public void setUpdateAutoConfiguration(java.lang.Integer updateAutoConfiguration)
updateAutoConfiguration
- the new update auto configurationpublic java.lang.Integer getUpdateAutoConfiguration()
public void setUpdateSite(java.lang.String updateSite)
updateSite
- the new update sitepublic java.lang.String getUpdateSite()
public void setUpdateDateLastChecked(long updateDateLastChecked)
updateDateLastChecked
- the new date for the last update checkpublic long getUpdateDateLastChecked()
public Project doProjectUpdate(boolean isManuallyExecutedByUser)
isManuallyExecutedByUser
- indicator that tells, if the call represents a user callpublic Project doProjectUpdate(boolean isManuallyExecutedByUser, boolean isSkipTestOfLastDateChecked)
isManuallyExecutedByUser
- indicator that tells, if the call represents a user callisSkipTestOfLastDateChecked
- the is skip test of last date checkedpublic boolean isProjectEditorWindowOpen()
public AwbProjectEditorWindow getProjectEditorWindow()
public void setProjectDesktop(javax.swing.JDesktopPane projectDesktop)
projectDesktop
- the JDesktopPane usable as project desktoppublic javax.swing.JDesktopPane getProjectDesktop()
public void setProjectView(java.lang.String newProjectView)
VIEW_Developer
or VIEW_User
.newProjectView
- the new project view to setpublic java.lang.String getProjectView()
public void setEnvironmentModelName(java.lang.String newEnvironmentModelName)
newEnvironmentModelName
- the new environment model namepublic java.lang.String getEnvironmentModelName()
public EnvironmentType getEnvironmentModelType()
public java.lang.String getEnvSetupPath()
public java.lang.String getEnvSetupPath(boolean fullPath)
fullPath
- If true, the absolute path is returned, otherwise relative to the project folderpublic java.lang.String getSubFolder4Setups(boolean fullPath)
public java.lang.String getSubFolderEnvSetups()
public void setSubOntologies(java.util.Vector<java.lang.String> subOntologies)
subOntologies
- the new sub ontologiespublic java.util.Vector<java.lang.String> getSubOntologies()
public void subOntologyAdd(java.lang.String newSubOntology)
newSubOntology
- public void subOntologyRemove(java.lang.String subOntology2Remove)
subOntology2Remove
- public OntologyVisualizationHelper getOntologyVisualisationHelper()
public void setAgentStartConfiguration(AgentStartConfiguration agentStartConfiguration)
agentStartConfiguration
- the new agent configurationpublic AgentStartConfiguration getAgentStartConfiguration()
public void setAgentStartConfigurationUpdated()
public void setTimeModelClass(java.lang.String timeModelClass)
timeModelClass
- the new time model classpublic java.lang.String getTimeModelClass()
public TimeModelController getTimeModelController()
public void setJadeConfiguration(PlatformJadeConfig jadeConfiguration)
jadeConfiguration
- the new jade configurationpublic PlatformJadeConfig getJadeConfiguration()
public DistributionSetup getDistributionSetup()
public void setDistributionSetup(DistributionSetup distributionSetup)
distributionSetup
- the distributionSetup to setpublic RemoteContainerConfiguration getRemoteContainerConfiguration()
public void setRemoteContainerConfiguration(RemoteContainerConfiguration remoteContainerConfiguration)
remoteContainerConfiguration
- the remoteContainerConfiguration to setpublic AgentClassLoadMetricsTable getAgentClassLoadMetrics()
public void setAgentClassLoadMetrics(AgentClassLoadMetricsTable agentClassLoadMetricsTable)
agentClassLoadMetricsTable
- the new agent load metricspublic java.lang.Object getUserRuntimeObject()
public void setUserRuntimeObject(java.io.Serializable userRuntimeObject)
userRuntimeObject
- the userRuntimeObject to setpublic boolean isEnvironmentControllerInitiated()
public EnvironmentController getEnvironmentController()
EnvironmentController
.public void resetEnvironmentController()
EnvironmentController
.public void setVisualizationTab4SetupExecution(JPanel4Visualization visualizationTab4SetupExecution)
ProjectWindow
for an executed setup.visualizationTab4SetupExecution
- the new visualization tab4 setup executionpublic JPanel4Visualization getVisualizationTab4SetupExecution()
ProjectWindow
for an executed setup.public void setEclipseMApplication(MApplication eclipseMApplication)
eclipseMApplication
- the current eclipse M applicationpublic MApplication getEclipseMApplication()
public void setEclipseEPartService(EPartService eclipseEPartService)
eclipseEPartService
- the current eclipse EPartServicepublic EPartService getEclipseEPartService()
public void setEclipseEModelService(EModelService eclipseEModelService)
eclipseEModelService
- the current eclipse EModelServicepublic EModelService getEclipseEModelService()