Start
|
Index
|
Overview
•
PREV
|
UP
|
NEXT
net.simplace.simulation.model.FWSimComponentGroup
public abstract class
FWSimComponentGroup
extends
FWSimComponent
{
// Public Constructors
public
FWSimComponentGroup
();
// Protected Constructors
protected
FWSimComponentGroup
(String aName, HashMap aFieldMap, HashMap
aInputMap, Element aSimComponentElement,
FWSimVarMap
aVarMap, int
aOrderNumber, LinkedList aComponentList, HashMap aInternalInputLinkMap,
HashMap aInternalOutputLinkMap);
// Protected Instance Variables
protected LinkedList
iComponentList
;
protected Element
iSimGroupElement
;
protected HashMap
iInternalInputLinkMap
;
protected HashMap
iInternalOutputLinkMap
;
// Public Instance Methods
public final HashMap
createVariables
();
// Defines
FWSimComponent
public void
performOutputLinks
() throws
SimLinkInvalidException
;
performs the internal output links between the internal and external SimComponents has to be called before all external links are performed
public void
performInputLinks
() throws
SimLinkInvalidException
;
performs the internal input links between the internal and external SimComponents has to be called AFTER all external links are performed
public final void
create
() throws
SimLinkInvalidException
;
create will instantiate the sim components encapsulated in this class
public Element
toDocXML
();
// Defines
FWSimComponent
returns
Element of this document
// Protected Instance Methods
protected abstract void
readConfiguration
();
reads the component list to the simulation element
protected void
readConfiguration
(String aConfigurationXMLPath);
reads the component list to the simulation element - should be called from readComponentList();
aConfigurationXMLPath
protected final void
init
();
// Defines
FWSimComponent
protected final void
process
();
// Defines
FWSimComponent
}
Hierarchy:
java.lang.Object -
FWSimComponent
(
net.simplace.simulation.util.FWSimFieldContainer
) - FWSimComponentGroup
Returned by:
FWSimComponent.getMasterComponentGroup
()
Type of:
FWSimComponent.iMasterComponentGroup