GME  13
Classes | Typedefs
OclTree Namespace Reference

Classes

class  TypeContext
struct  ObjectContext
class  TreeNode
class  ObjectNode
class  CollectionNode
class  DeclarationNode
class  TypeCastNode
class  IfThenElseNode
class  OperatorNode
class  LevelCounter
class  IteratorNode
class  MethodNode
class  FunctionNode
class  AssociationNode
class  AttributeNode
class  VariableNode
class  ContextNode
class  Constraint
class  ObjectNodeAdaptor
class  CollectionNodeAdaptor
class  TreeManager
struct  Violation

Typedefs

typedef
OclCommon::ContextStack
< TypeSeq
TypeContextStack
typedef
OclCommon::ContextStack
< OclMeta::Object
ObjectContextStack
typedef std::vector< TreeNode * > TreeNodeVector
typedef std::vector< ViolationViolationVector

Typedef Documentation

Definition at line 90 of file OCLTree.h.

typedef std::vector< TreeNode* > OclTree::TreeNodeVector

Definition at line 115 of file OCLTree.h.

Definition at line 48 of file OCLTree.h.

typedef std::vector< Violation > OclTree::ViolationVector

Definition at line 120 of file OclViolation.h.