net.simplace.simulation.util.FWSimFieldContainer
Interface for the GUI to get necessary information about the component
public interface interface FWSimFieldContainer {
// Public Instance Methods public HashMap createVariables();
returns variables from the field map
public int getOrderNumber();
returns number in the order of Components
public void
removeVariable(String aID);
public String getName();
returns the Name of the component
public Collection getOutputVariables();
returns FWSimVarables filtered - only output Variables
public Collection getInputVariables();
returns FWSimVarables filtered - only input Variables
public HashMap getFieldMap();
returns whole field map as created in createVariables()
public Element toXML();
returns a xml element with all the settings of this component()
public Element getCreateFormXML();
returns a xml element with all the settings of this component()
public Element
getEditFormXML(boolean aEnabled);
returns a xml element with all the settings of this component()
}
Implemented by: net.simplace.simulation.io.FWSimCache, net.simplace.simulation.model.FWSimComponent, FWSimFieldContainerGroup, net.simplace.simulation.io.FWSimIOAdapter, net.simplace.simulation.FWSimSolution, net.simplace.simulation.control.FWSimulationControlContainer
Passed to: net.simplace.simulation.graphpanel.SimEnvGraphPanel.addSimFieldContainer(), net.simplace.simulation.graphpanel.SimEnvGraphPanel.addSimFieldContainers(), FWSimVariable.addValue(), FWSimVariable.addValue(), net.simplace.util.check.FWCheckHelper.checkParametersInScript(), net.simplace.util.check.FWCheckHelper.checkSource(), net.simplace.util.check.FWChecker.checkSource(), net.simplace.util.check.DefaultChecker.checkSource(), net.simplace.util.check.FWCheckHelper.checkWriteProtectionOnContentType(), net.simplace.util.check.FWChecker.checkWriteProtectionOnContentType(), net.simplace.util.check.DefaultChecker.checkWriteProtectionOnContentType(), FWSimVariable.createOutputSimVariable(), FWSimVariable.createSimVariable(), FWSimCalibrationVariable.createSimVariable(), FWSimVariable.createSimVariable(), FWSimHelper.edit(), FWSimVariable.FWSimVariable(), net.simplace.simulation.graphpanel.layout.SimFieldLocationLayout.getCircleData(), FWSimVarMap.getVariables(), net.simplace.simulation.graphpanel.SimEnvGraphPanel.isVisible(), net.simplace.simulation.graphpanel.renderer.SimFieldLabelAsShapeRenderer.labelVertex(), FWSimVariable.multiplyValue(), net.simplace.simulation.graphpanel.renderer.SimFieldRenderer.paintShapeForVertex(), net.simplace.simulation.graphpanel.renderer.SimFieldRenderer.paintVertex(), net.simplace.simulation.graphpanel.renderer.SimFieldLabelAsShapeRenderer.prepareRenderer(), net.simplace.simulation.io.output.FWSimOutputManager.removeAdapter(), net.simplace.simulation.FWSimSolution.removeSimFieldContainer(), net.simplace.simulation.graphpanel.SimEnvGraphPanel.removeSimFieldContainer(), FWSimVariable.setArrayValue(), net.simplace.simulation.graphpanel.SimFieldLink.setDestSimObject(), FWSimVariable.setNull(), FWSimVariable.setSource(), net.simplace.simulation.graphpanel.SimFieldLink.setSourceSimObject(), FWSimVariable.setValue(), FWSimVariable.setValue(), FWSimVarMap.setValue(), FWSimVariable.setValue(), FWSimVariable.setValueAndDefault(), FWSimHelper.showFields(), net.simplace.simulation.graphpanel.SimFieldLink(), net.simplace.simulation.graphpanel.renderer.SimFieldLabelAsShapeRenderer.transform(), net.simplace.simulation.graphpanel.transformer.SimFieldPopupLabelTransformer.transform(), net.simplace.simulation.graphpanel.transformer.SimFieldLocationTransformer.transform(), net.simplace.simulation.graphpanel.transformer.SimFieldLabelTransformer.transform(), FWSimHelper.unzipArray(), FWSimHelper.zipArray()
Returned by: net.simplace.simulation.graphpanel.factory.AbstractSimFactory.create(), net.simplace.simulation.io.resources.FWSimResourceAdapter.createAdapterFromObservable(), net.simplace.simulation.graphpanel.factory.FWSimResourceFactory.createFieldContainer(), net.simplace.simulation.graphpanel.factory.FWSimOutputFactory.createFieldContainer(), net.simplace.simulation.graphpanel.factory.FWSimComponentFactory.createFieldContainer(), net.simplace.simulation.graphpanel.factory.AbstractSimFactory.createFieldContainer(), net.simplace.simulation.graphpanel.SimFieldLink.getDestSimObject(), FWSimVariable.getSource(), net.simplace.simulation.graphpanel.SimFieldLink.getSourceSimObject()