GME  13
OclTree::IfThenElseNode Member List
This is the complete list of members for OclTree::IfThenElseNode, 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::IfThenElseNode [virtual]
CheckInitialize()OclTree::TreeNode [protected, virtual]
CreateThis(TypeContext &context, int iImplicitPos) const OclTree::TreeNode
Evaluate(ObjectContext &context)OclTree::IfThenElseNode [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
IfThenElseNode(TreeManager *pManager)OclTree::IfThenElseNode
IsBooleanReturned()OclTree::TreeNode
m_bSelfTesterOclTree::TreeNode
m_bTesterOclTree::TreeNode
m_mapPositionsOclTree::TreeNode
m_pElseNodeOclTree::IfThenElseNode
m_pIfNodeOclTree::IfThenElseNode
m_pThenNodeOclTree::IfThenElseNode
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::IfThenElseNode [virtual]
TreeNode(TreeManager *pManager, NodeKind eKind)OclTree::TreeNode
~IfThenElseNode()OclTree::IfThenElseNode
~TreeNode()OclTree::TreeNode [virtual]