net.simplace.sim.model.FWSimComponentGroup




public 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);

// Constants
protected final HashMap iComponentMapping;
protected final LinkedList iComponentList;
// Protected Instance Variables
protected Element iSimGroupElement;
protected HashMap iInternalInputLinkMap;
protected HashMap iInternalOutputLinkMap;
protected String iConfigurationXMLPath;
protected String iSimpleName;

// Public Instance Methods
public final HashMap createVariables(); // Defines FWSimComponent

public LinkedList getComponentList();


returns the componentList
public HashMap getComponentMapping();


returns the componentMapping
public HashMap getInternalInputLinkMap();


returns the internalInputLinkMap
public HashMap getInternalOutputLinkMap();


returns the internalOutputLinkMap
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 String getSimpleName();

public Element toDocXML(); // Defines FWSimComponent


returns Element of this document

// Protected Instance Methods
protected void readConfiguration();

reads the component list to the simulation element - should be called from readComponentList();
protected void readConfiguration(String aConfigurationXMLPath);

reads the component list to the simulation element - should be called from readComponentList();
protected final void init(); // Defines FWSimComponent

protected final void process(); // Defines FWSimComponent

protected FWSimComponent clone(FWSimVarMap aVarMap);
// Defines FWSimComponent




}



Hierarchy: java.lang.Object - FWSimComponent (net.simplace.sim.util.FWSimFieldContainer) - FWSimComponentGroup



Passed to: FWSimComponent.createSimComponent()



Returned by: FWSimComponent.getMasterComponentGroup()



Type of: FWSimComponent.iMasterComponentGroup