net.simplace.simulation.model.DefaultManagement

Management works with configuration like true ${vCropName} true actions can be taken from resources, too. reserved name for this is actions


public class DefaultManagement extends FWSimComponent implements
FWSimManagementComponent {
// Public Constructors
public DefaultManagement(String aName, HashMap aFieldMap, HashMap aInputMap,
Element aSimComponentElement, MultiHashMap aActionMap, FWSimVarMap
aVarMap, int aOrderNumber);
public DefaultManagement();

// Protected Instance Variables
protected MultiHashMap iActionMap;

// Public Instance Methods
public void fillActionMap(); // From FWSimManagementComponent

public HashMap createVariables(); // Defines FWSimComponent

creates output variables from action variables
public void start();

runs the process mehtod (protected visibility).
public FWSimVariable.CONTENT_TYPE getContentType();
// Defines FWSimComponent


public boolean checkForAction(); // From FWSimManagementComponent

public boolean performEvent(ArrayList aActionList);
// From FWSimManagementComponent


public boolean resetVariables(ArrayList aActionList);
// From FWSimManagementComponent


public Element toXML(); // Defines FWSimComponent

Name of the Component

// Protected Instance Methods
protected void bind(); // Defines FWSimComponent

protected void init(); // Defines FWSimComponent

fill action map from configuration element
protected void process(); // Defines FWSimComponent

checks all rules and updates the fields
protected FWSimComponent clone(FWSimVarMap aVarMap);
// Defines FWSimComponent


clone management without reading all params again.


}



Hierarchy: java.lang.Object - FWSimComponent (net.simplace.simulation.util.FWSimFieldContainer) - DefaultManagement (FWSimManagementComponent)