Uses of Interface
com.sri.emo.dbobj.model_tree.ModelNode

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.
 



Copyright © 2004-2006 Codeguild, Inc.. All Rights Reserved.