public abstract class Abstract4diacPluginController extends AbstractPluginController
CommLayerParams
,
IForteSocket
,
IPluginController
INVALID_INDEX
Constructor and Description |
---|
Abstract4diacPluginController() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCreator()
The creator of this plugin controller.
|
java.util.List<java.lang.String> |
getPropertiesToHide(com.velasolaris.plugin.controller.spi.PolysunSettings propertyValues,
java.util.Map<java.lang.String,java.lang.Object> parameters)
Determines the GUI properties which must be hidden in the current configuration.
|
java.lang.String |
getVersion()
The version of this plugin controller.
|
void |
initialiseSimulation(java.util.Map<java.lang.String,java.lang.Object> parameters)
This method is called once before the simulation starts.
|
void |
terminateSimulation(java.util.Map<java.lang.String,java.lang.Object> parameters)
This method is called once after the simulation.
|
addPreSimulatableComponent, build, closeResources, exportResource, getControlSignal, getControlSignalIndex, getControlSignals, getControlSignalsToHide, getControlSignalsUsed, getCSIdx, getDescription, getDocumentation, getFixedTimestep, getId, getLogs, getProp, getProperty, getPropertyIndex, getPropertyValue, getPropertyValue, getSensor, getSensor, getSensorIndex, getSensors, getSensorsToHide, getSnIdx, isEnabled, isPreSimulatableComponentAvailable, setControlSignal
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
control, getConfiguration, getName
public java.lang.String getCreator()
IPluginController
getCreator
in interface IPluginController
getCreator
in class AbstractPluginController
null
if there is creator.public java.lang.String getVersion()
IPluginController
getVersion
in interface IPluginController
getVersion
in class AbstractPluginController
null
if there is no versionpublic void initialiseSimulation(java.util.Map<java.lang.String,java.lang.Object> parameters) throws com.velasolaris.plugin.controller.spi.PluginControllerException
IPluginController
initialiseSimulation
in interface IPluginController
initialiseSimulation
in class AbstractPluginController
parameters
- Generic parameterscom.velasolaris.plugin.controller.spi.PluginControllerException
- if there is a problempublic void terminateSimulation(java.util.Map<java.lang.String,java.lang.Object> parameters)
IPluginController
terminateSimulation
in interface IPluginController
terminateSimulation
in class AbstractPluginController
parameters
- Generic parameterspublic java.util.List<java.lang.String> getPropertiesToHide(com.velasolaris.plugin.controller.spi.PolysunSettings propertyValues, java.util.Map<java.lang.String,java.lang.Object> parameters)
IPluginController
getPropertiesToHide
in interface IPluginController
getPropertiesToHide
in class AbstractPluginController
propertyValues
- The configuration Polysun, user settings of propertiesparameters
- Generic parameters