|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ModelNode | |
---|---|
com.sri.emo.controller | This package contains controller classes for the modelling program. |
com.sri.emo.dbobj.model_tree | This package allows assembling of Emo nodes into a tree hierarchy where related nodes, attributes, parts, etc are loaded into this tree. |
Uses of ModelNode in com.sri.emo.controller |
---|
Methods in com.sri.emo.controller that return ModelNode | |
---|---|
ModelNode |
TreeViewVisitor.getCurrentModelNode()
|
Methods in com.sri.emo.controller with parameters of type ModelNode | |
---|---|
void |
TreeViewVisitor.ascendModelTree(ModelNode newCurrentNode)
Registers a pop back up the tree. |
void |
TreeViewVisitor.descendModelTree(ModelNode newCurrentNode)
Registers descending through the tree. |
void |
TreeViewVisitor.setCurrentModelNode(ModelNode nextModelNode)
|
Uses of ModelNode in com.sri.emo.dbobj.model_tree |
---|
Subinterfaces of ModelNode in com.sri.emo.dbobj.model_tree | |
---|---|
interface |
MutableModelNode
A node in the model tree that can have its children modified |
Classes in com.sri.emo.dbobj.model_tree that implement ModelNode | |
---|---|
class |
AbstractModelNode
Simple base class of all the mutable nodes. |
class |
DefaultModelNode
Default Model node used for nesting ModelVisitable data. |
(package private) class |
NoParentNode
Special Case instance for no parents in a model. |
Fields in com.sri.emo.dbobj.model_tree declared as ModelNode | |
---|---|
static ModelNode |
ModelNode.NO_PARENT
Special Case for when there is no parent node for a particular model. |
Methods in com.sri.emo.dbobj.model_tree that return ModelNode | |
---|---|
ModelNode |
NoParentNode.getParent()
Throws UnsupportedOperationException - not implemented for obvious reasons. |
ModelNode |
ModelNode.getParent()
Retrieves the parent or returns NO_PARENT if we are already at the top of the node. |
ModelNode |
AbstractModelNode.getParent()
Retrieves the parent or returns NO_PARENT if we are already at the top of the node. |
ModelNode |
NodeCompletionStatus.getRecursiveNode()
Retrieves the recursive node that is located elsewhere inside the model tree. |
ModelNode |
Model.getRoot()
Retrieves the root of the tree hierarchy to allow for manual manipulation if needed. |
ModelNode |
DefaultModel.getRoot()
Retrieves the root of the tree hierarchy to allow for manual manipulation if needed. |
Methods in com.sri.emo.dbobj.model_tree with parameters of type ModelNode | |
---|---|
void |
MutableModelNode.addChild(ModelNode newNode)
Add a child node to the given mutable model. |
void |
AbstractModelNode.addChild(ModelNode newNode)
Add a child node to the given mutable model. |
void |
TreeTraversalListener.ascendModelTree(ModelNode newCurrentNode)
|
void |
TreeTraversalListener.descendModelTree(ModelNode newCurrentNode)
|
Constructors in com.sri.emo.dbobj.model_tree with parameters of type ModelNode | |
---|---|
DefaultModel(ModelNode modelRoot)
Constructor that takes the |
|
ModelDepthFirstIterator(ModelNode root)
Constructor that takes the root of what it is suppsoed to iterate. |
|
ModelDepthFirstIterator(ModelNode root,
TreeTraversalListener listener)
Constructor that takes a listener as well as a root of what it is supposed to iterate. |
|
NodeCompletionStatus(ModelNode recursiveModelNode)
Constructs a recursive model status node. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |