GME  13
OclTree::ObjectNode Member List
This is the complete list of members for OclTree::ObjectNode, including all inherited members.
AddViolation(ObjectContext &context, int iLine, const std::string &strSignature, const std::string &strMessage="")OclTree::TreeNode
AddViolation(ObjectContext &context, Violation &violation)OclTree::TreeNode
CastType(TypeContext &context, const Position &position, const TypeSeq &vecTypeFrom, const TypeSeq &vecTypeTo) const OclTree::TreeNode
Check(TypeContext &context)OclTree::TreeNode
CheckAmbiguity(const std::vector< OclMeta::Type * > &vecTypes, const std::vector< OclSignature::Feature * > &vecSignatures, std::vector< int > &vecAmbiguities, int &iPrecedence, OclCommon::ExceptionPool &exAmbiguity)OclTree::TreeNode
CheckFalseResult(ObjectContext &context, OclMeta::Object spObject, int iLine, const std::string &strSignature)OclTree::TreeNode
CheckImplementation(TypeContext &context)OclTree::ObjectNode [virtual]
CheckInitialize()OclTree::TreeNode [protected, virtual]
CreateThis(TypeContext &context, int iImplicitPos) const OclTree::TreeNode
Evaluate(ObjectContext &context)OclTree::ObjectNode [virtual]
EvaluateCast(ObjectContext &context, OclMeta::Object spObject, int iLine, const std::string &strSignature, const std::string &strTypeName="", bool bOnlyTest=true)OclTree::TreeNode
GetKind() const OclTree::TreeNode
GetLastExceptionCode(TypeContext &context) const OclTree::TreeNode
GetParametralTypeSeq(const TypeSeq &vecType1, const TypeSeq &vecType2, const TypeSeq &vecTypeReturn)OclTree::TreeNode
GetTreeManager() const OclTree::TreeNode
IsBooleanReturned()OclTree::TreeNode
m_bCallableOclTree::ObjectNode
m_bSelfTesterOclTree::TreeNode
m_bTesterOclTree::TreeNode
m_mapPositionsOclTree::TreeNode
m_strTypeOclTree::ObjectNode
m_strValueOclTree::ObjectNode
m_vecTypeOclTree::TreeNode
NK_ASSOCIATION enum valueOclTree::TreeNode
NK_ATTRIBUTE enum valueOclTree::TreeNode
NK_COLLECTION enum valueOclTree::TreeNode
NK_CONSTRAINT enum valueOclTree::TreeNode
NK_CONTEXT enum valueOclTree::TreeNode
NK_DECLARATION enum valueOclTree::TreeNode
NK_EXTENSION enum valueOclTree::TreeNode
NK_FUNCTION enum valueOclTree::TreeNode
NK_IFTHENELSE enum valueOclTree::TreeNode
NK_ITERATOR enum valueOclTree::TreeNode
NK_METHOD enum valueOclTree::TreeNode
NK_OBJECT enum valueOclTree::TreeNode
NK_OPERATOR enum valueOclTree::TreeNode
NK_TYPECAST enum valueOclTree::TreeNode
NK_VARIABLE enum valueOclTree::TreeNode
NodeKind enum nameOclTree::TreeNode
ObjectNode(TreeManager *pManager)OclTree::ObjectNode
ParseTypeSeq(TypeContext &context, const Position &position, std::string &strType, TypeSeq &vecType) const OclTree::TreeNode
Print(const std::string &strTabs) const OclTree::ObjectNode [virtual]
TreeNode(TreeManager *pManager, NodeKind eKind)OclTree::TreeNode
~TreeNode()OclTree::TreeNode [virtual]