GME
13
|
#include <OCLTree.h>
Public Member Functions | |
TreeManager (OclMeta::TypeManager *pTypeManager, ObjectNodeAdaptor *pOAdaptor, CollectionNodeAdaptor *pCAdaptor) | |
virtual | ~TreeManager () |
OclMeta::TypeManager * | GetTypeManager () const |
ObjectNode * | CreateObject () const |
CollectionNode * | CreateCollection () const |
DeclarationNode * | CreateDeclaration () const |
VariableNode * | CreateVariable () const |
TypeCastNode * | CreateTypeCast () const |
IfThenElseNode * | CreateIfThenElse () const |
OperatorNode * | CreateOperator () const |
IteratorNode * | CreateIterator () const |
MethodNode * | CreateMethod () const |
FunctionNode * | CreateFunction () const |
AssociationNode * | CreateAssociation () const |
AttributeNode * | CreateAttribute () const |
ContextNode * | CreateContext () const |
Constraint * | CreateConstraint () const |
Friends | |
class | ObjectNode |
class | CollectionNode |
OclTree::TreeManager::TreeManager | ( | OclMeta::TypeManager * | pTypeManager, |
ObjectNodeAdaptor * | pOAdaptor, | ||
CollectionNodeAdaptor * | pCAdaptor | ||
) |
Definition at line 2767 of file OCLTree.cpp.
OclTree::TreeManager::~TreeManager | ( | ) | [virtual] |
Definition at line 2772 of file OCLTree.cpp.
Definition at line 2814 of file OCLTree.cpp.
AttributeNode * OclTree::TreeManager::CreateAttribute | ( | ) | const |
Definition at line 2819 of file OCLTree.cpp.
CollectionNode * OclTree::TreeManager::CreateCollection | ( | ) | const |
Definition at line 2789 of file OCLTree.cpp.
Constraint * OclTree::TreeManager::CreateConstraint | ( | ) | const |
Definition at line 2849 of file OCLTree.cpp.
ContextNode * OclTree::TreeManager::CreateContext | ( | ) | const |
Definition at line 2829 of file OCLTree.cpp.
Definition at line 2794 of file OCLTree.cpp.
FunctionNode * OclTree::TreeManager::CreateFunction | ( | ) | const |
Definition at line 2809 of file OCLTree.cpp.
IfThenElseNode * OclTree::TreeManager::CreateIfThenElse | ( | ) | const |
Definition at line 2839 of file OCLTree.cpp.
IteratorNode * OclTree::TreeManager::CreateIterator | ( | ) | const |
Definition at line 2799 of file OCLTree.cpp.
MethodNode * OclTree::TreeManager::CreateMethod | ( | ) | const |
Definition at line 2804 of file OCLTree.cpp.
ObjectNode * OclTree::TreeManager::CreateObject | ( | ) | const |
Definition at line 2784 of file OCLTree.cpp.
OperatorNode * OclTree::TreeManager::CreateOperator | ( | ) | const |
Definition at line 2844 of file OCLTree.cpp.
TypeCastNode * OclTree::TreeManager::CreateTypeCast | ( | ) | const |
Definition at line 2834 of file OCLTree.cpp.
VariableNode * OclTree::TreeManager::CreateVariable | ( | ) | const |
Definition at line 2824 of file OCLTree.cpp.
Definition at line 2779 of file OCLTree.cpp.
friend class CollectionNode [friend] |
friend class ObjectNode [friend] |