Package jadex.rules.tools.stateviewer
Class OAVTreeModel.AttributeNode
- java.lang.Object
- 
- jadex.rules.tools.stateviewer.OAVTreeModel.AttributeNode
 
- 
- Enclosing class:
- OAVTreeModel
 
 public class OAVTreeModel.AttributeNode extends java.lang.ObjectA node representing an attribute value.
- 
- 
Field SummaryFields Modifier and Type Field Description protected OAVAttributeTypeattributeThe attribute.protected java.util.ListchildrenThe children.protected intnodeUUIDA unique id for this nodeprotected OAVTreeModel.ObjectNodeparentThe object node.protected java.lang.Object[]pathThe path from the root node to this node.
 - 
Constructor SummaryConstructors Constructor Description AttributeNode(OAVTreeModel.ObjectNode parent, OAVAttributeType attribute)Create a new attribute node.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddrop()Unregister a node and its subnodes.booleanequals(java.lang.Object obj)protected booleanequals(java.lang.Object obj, boolean checkUUID)java.util.ListgetChildren()Get the children of this node.java.lang.Object[]getPath()Get the path of this node (inclusive) starting from the root node.inthashCode()java.lang.StringtoString()Create a string representation of the attribute node.
 
- 
- 
- 
Field Detail- 
attributeprotected OAVAttributeType attribute The attribute.
 - 
parentprotected OAVTreeModel.ObjectNode parent The object node.
 - 
childrenprotected java.util.List children The children.
 - 
pathprotected java.lang.Object[] path The path from the root node to this node.
 - 
nodeUUIDprotected int nodeUUID A unique id for this node
 
- 
 - 
Constructor Detail- 
AttributeNodepublic AttributeNode(OAVTreeModel.ObjectNode parent, OAVAttributeType attribute) Create a new attribute node.- Parameters:
- parent- The parent.
- attribute- The attribute.
 
 
- 
 - 
Method Detail- 
getChildrenpublic java.util.List getChildren() Get the children of this node.
 - 
getPathpublic java.lang.Object[] getPath() Get the path of this node (inclusive) starting from the root node.
 - 
droppublic void drop() Unregister a node and its subnodes.
 - 
toStringpublic java.lang.String toString() Create a string representation of the attribute node.- Overrides:
- toStringin class- java.lang.Object
- Returns:
- A string representation of the attribute node.
 
 - 
equalsprotected boolean equals(java.lang.Object obj, boolean checkUUID)
 - 
equalspublic boolean equals(java.lang.Object obj) - Overrides:
- equalsin class- java.lang.Object
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- java.lang.Object
 
 
- 
 
-