SBDDataGraphNode.hpp File Reference

Classes

class  SBDDataGraphNode
 This class is the base class to describe a node in the data graph. More...
 
class  SBDDataGraphNode::GetProxy
 This node getter returns the pointer to the class proxy of the node. More...
 
class  SBDDataGraphNode::GetParent
 This node getter returns the parent of the node. More...
 
class  SBDDataGraphNode::GetThis
 This node getter returns the pointer to the node. More...
 
class  SBDDataGraphNode::GetNextNode
 This node getter returns the next node in the parent's children. More...
 
class  SBDDataGraphNode::GetPreviousNode
 This node getter returns the previous node in the parent's children. More...
 
class  SBDDataGraphNode::GetDocument
 This node getter returns the document the node belongs to. More...
 
class  SBDDataGraphNode::GetRoot
 This node getter returns the root of the node. More...
 
class  SBDDataGraphNode::GetNodeIndex
 This node getter returns the index of the node. More...
 
class  SBDDataGraphNode::GetType
 This node getter returns the type of the node. More...
 
class  SBDDataGraphNode::GetSelectionFlag
 This node getter returns the selection flag of the node. More...
 
class  SBDDataGraphNode::GetVisibilityFlag
 This node getter returns the visibility flag of the node. More...
 
class  SBDDataGraphNode::GetHighlightingFlag
 This node getter returns the highlighting flag of the node. More...
 
class  SBDDataGraphNode::GetFlags
 This node getter returns the flags of the node. More...
 
class  SBDDataGraphNode::GetClass
 This node getter returns the class name of the node. More...
 
class  SBDDataGraphNode::GetElement
 This node getter returns the SAMSON Element defining the node. More...
 
class  SBDDataGraphNode::GetElementUUID
 This node getter returns the UUID of the SAMSON Element defining the node. More...
 
class  SBDDataGraphNode::All
 This node predicate returns true for all nodes. More...
 
class  SBDDataGraphNode::IsType
 This node predicate compares the node type with a given type. More...
 
class  SBDDataGraphNode::IsModel
 This node predicate is true when the node is a model, i.e. is a structural, visual, dynamical, interaction or property model. More...
 
class  SBDDataGraphNode::IsStructuralModel
 This node predicate is true when the node is a structural model. More...
 
class  SBDDataGraphNode::IsVisualModel
 This node predicate is true when the node is a visual model. More...
 
class  SBDDataGraphNode::IsInteractionModel
 This node predicate is true when the node is an interaction model. More...
 
class  SBDDataGraphNode::IsDynamicalModel
 This node predicate is true when the node is a dynamical model. More...
 
class  SBDDataGraphNode::IsPropertyModel
 This node predicate is true when the node is a property model. More...
 
class  SBDDataGraphNode::IsSimulator
 This node predicate is true when the node is a simulator. More...
 
class  SBDDataGraphNode::IsStructuralParticle
 This node predicate is true when the node is a structural particle (an atom or a pseudo-atom). More...
 
class  SBDDataGraphNode::IsSerializable
 This node predicate returns true for serializable nodes. More...
 
class  SBDDataGraphNode::IsCreated
 This node predicate returns true for created nodes. More...
 
class  SBDDataGraphNode::IsErased
 This node predicate returns true for erased nodes. More...
 
class  SBDDataGraphNode::IsSelected
 This node predicate returns true for selected nodes. More...
 
class  SBDDataGraphNode::IsVisible
 This node predicate returns true for visible nodes. More...
 
class  SBDDataGraphNode::IsHighlighted
 This node predicate returns true for highlighted nodes. More...
 
class  SBDDataGraphNode::HasOneOf
 This node predicate returns true if the node is an ancestor of a node in a given node indexer. More...
 
class  SBDDataGraphNode::IsIn
 This node predicate returns true if the node descends from a given node or node indexer. More...
 
class  SBDDataGraphNode::IsOneOf
 This node predicate returns true for nodes in a given node indexer. More...
 

Typedefs

typedef SBDDataGraphNode SBNode
 The short name of SBDDataGraphNode.