gps.core
Class ModelArchitect
java.lang.Object
gps.core.ModelArchitect
- All Implemented Interfaces:
- java.io.Serializable
public class ModelArchitect
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
Constructor Summary |
ModelArchitect()
default constructor, initiates Hierarchy Model creator |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FULL_MODEL_EXPLOSION
public static final int FULL_MODEL_EXPLOSION
- See Also:
- Constant Field Values
CHILD_ONLY_EXPLOSION
public static final int CHILD_ONLY_EXPLOSION
- See Also:
- Constant Field Values
CHILD_ALTERNATE_EXPLOSION
public static final int CHILD_ALTERNATE_EXPLOSION
- See Also:
- Constant Field Values
ModelArchitect
public ModelArchitect()
- default constructor, initiates Hierarchy Model creator
startModelConstruction
public HierarchyModel startModelConstruction(java.lang.Object object,
ObjectMaker objectMaker,
int communicationsMode,
int levels)
- starts model construction for the given values
- Parameters:
Object
- instance of HierarchyNode or HierarchyModelObjectMaker
- objectMaker instanceint
- communication modeint
- no. of explosion levels
- Returns:
- HierarchyModel
updateModelRelations
public void updateModelRelations(HierarchyModel model)
setObjectMaker
public void setObjectMaker(ObjectMaker objectMaker)
getObjectMaker
public ObjectMaker getObjectMaker()