GME
13
|
#include <OclConstraint.h>
Definition at line 27 of file OclConstraint.h.
Definition at line 30 of file OclConstraint.h.
Definition at line 49 of file OclConstraint.h.
Definition at line 38 of file OclConstraint.cpp.
Ocl::Constraint::Constraint | ( | OclTree::TreeManager * | pManager | ) |
Definition at line 43 of file OclConstraint.cpp.
Ocl::Constraint::Constraint | ( | OclTree::TreeManager * | pManager, |
const std::string & | strName, | ||
const std::string & | strText, | ||
bool | bDynamic = false |
||
) |
Definition at line 50 of file OclConstraint.cpp.
Ocl::Constraint::~Constraint | ( | ) | [virtual] |
Reimplemented in OclGme::Constraint.
Definition at line 60 of file OclConstraint.cpp.
Constraint::State Ocl::Constraint::Check | ( | OclTree::TypeContextStack & | ctxTypes | ) |
Definition at line 242 of file OclConstraint.cpp.
Definition at line 158 of file OclConstraint.cpp.
void Ocl::Constraint::ClearViolations | ( | ) |
Definition at line 338 of file OclConstraint.cpp.
Constraint::State Ocl::Constraint::Define | ( | const std::string & | strName, |
const std::string & | strText = "" , |
||
bool | bDynamic = false |
||
) |
Definition at line 77 of file OclConstraint.cpp.
OclMeta::Object Ocl::Constraint::Evaluate | ( | OclTree::ObjectContextStack & | ctxObjects, |
bool | bEnableLogicalShortCircuit = false , |
||
bool | bEnableIteratorShortCircuit = false , |
||
bool | bEnableTracking = true |
||
) |
Definition at line 293 of file OclConstraint.cpp.
std::string Ocl::Constraint::GetContextType | ( | ) | const |
Definition at line 175 of file OclConstraint.cpp.
std::string Ocl::Constraint::GetDefinedName | ( | ) | const |
Definition at line 91 of file OclConstraint.cpp.
Definition at line 257 of file OclConstraint.cpp.
Definition at line 315 of file OclConstraint.cpp.
OclCommon::ExceptionPool Ocl::Constraint::GetExceptions | ( | bool | bContext | ) |
Definition at line 322 of file OclConstraint.cpp.
Definition at line 212 of file OclConstraint.cpp.
std::string Ocl::Constraint::GetFullName | ( | ) | const [virtual] |
Reimplemented in OclGme::ConstraintBase.
Definition at line 184 of file OclConstraint.cpp.
std::string Ocl::Constraint::GetName | ( | ) | const |
Definition at line 140 of file OclConstraint.cpp.
std::string Ocl::Constraint::GetNamespace | ( | ) | const |
Definition at line 189 of file OclConstraint.cpp.
std::string Ocl::Constraint::GetReturnType | ( | ) | const |
Definition at line 200 of file OclConstraint.cpp.
Constraint::State Ocl::Constraint::GetState | ( | ) | const |
Definition at line 96 of file OclConstraint.cpp.
Definition at line 149 of file OclConstraint.cpp.
std::string Ocl::Constraint::GetText | ( | ) | const |
Definition at line 111 of file OclConstraint.cpp.
Definition at line 331 of file OclConstraint.cpp.
bool Ocl::Constraint::IsDefined | ( | ) | const |
Definition at line 106 of file OclConstraint.cpp.
bool Ocl::Constraint::IsDynamic | ( | ) | const |
Definition at line 116 of file OclConstraint.cpp.
bool Ocl::Constraint::IsValid | ( | ) | const |
Definition at line 101 of file OclConstraint.cpp.
Definition at line 224 of file OclConstraint.cpp.
Definition at line 121 of file OclConstraint.cpp.
std::string Ocl::Constraint::Print | ( | ) | const |
Definition at line 279 of file OclConstraint.cpp.
std::string Ocl::Constraint::PrintTree | ( | ) | const |
Definition at line 286 of file OclConstraint.cpp.
Constraint::State Ocl::Constraint::Register | ( | OclTree::TreeManager * | pManager | ) |
Definition at line 68 of file OclConstraint.cpp.
Constraint::State Ocl::Constraint::SetDependencyResult | ( | const OclMeta::DependencySet & | setDependenies = OclMeta::DependencySet() | ) |
Definition at line 264 of file OclConstraint.cpp.
void Ocl::Constraint::SetNamespace | ( | const std::string & | nm | ) |
Definition at line 194 of file OclConstraint.cpp.