GME  13
OclTree::AttributeNode Member List
This is the complete list of members for OclTree::AttributeNode, 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
AttributeNode(TreeManager *pManager)OclTree::AttributeNode
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::AttributeNode [virtual]
CheckInitialize()OclTree::AttributeNode [virtual]
CreateThis(TypeContext &context, int iImplicitPos) const OclTree::TreeNode
Evaluate(ObjectContext &context)OclTree::AttributeNode [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_bSelfTesterOclTree::TreeNode
m_bTesterOclTree::TreeNode
m_mapPositionsOclTree::TreeNode
m_pAssociationOclTree::AttributeNode
m_pCollectorOclTree::AttributeNode
m_pThisNodeOclTree::AttributeNode
m_strCallOperatorOclTree::AttributeNode
m_strNameOclTree::AttributeNode
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
ParseTypeSeq(TypeContext &context, const Position &position, std::string &strType, TypeSeq &vecType) const OclTree::TreeNode
Print(const std::string &strTabs) const OclTree::AttributeNode [virtual]
TreeNode(TreeManager *pManager, NodeKind eKind)OclTree::TreeNode
~AttributeNode()OclTree::AttributeNode
~TreeNode()OclTree::TreeNode [virtual]