GME
13
|
#include <GMEConstraintEx.h>
Public Types | |
enum | Type { CT_CRITICAL_META = 0, CT_NON_CRITICAL_META = 1, CT_CRITICAL_USER = 2, CT_NON_CRITICAL_USER = 3, CT_CRITICAL_LIBRARY = 4, CT_NON_CRITICAL_LIBRARY = 5, CT_ATTRIBUTE_META = 6, CT_ATTRIBUTE_USER = 7, CT_METHOD_META = 8, CT_METHOD_USER = 9 } |
enum | Location { CL_META = 0, CL_PROJECT = 1, CL_LIBRARY } |
Public Member Functions | |
ConstraintBase () | |
virtual | ~ConstraintBase () |
Type | GetType () const |
Location | GetLocation () const |
StringVector | GetLibraryPath () const |
virtual std::string | GetFullName () const |
bool | GetContextAndName (std::string &strContext, std::string &strName) const |
Protected Member Functions | |
void | SetType (Type eType, const StringVector &vecLibraryPath=StringVector()) |
Protected Attributes | |
CComPtr< IMgaConstraint > | m_spConstraint |
CComPtr< IMgaRegNode > | m_spRegNode |
CComPtr< IMgaFCO > | m_spFCO |
Definition at line 42 of file GMEConstraintEx.h.
Definition at line 47 of file GMEConstraintEx.h.
CT_CRITICAL_META | |
CT_NON_CRITICAL_META | |
CT_CRITICAL_USER | |
CT_NON_CRITICAL_USER | |
CT_CRITICAL_LIBRARY | |
CT_NON_CRITICAL_LIBRARY | |
CT_ATTRIBUTE_META | |
CT_ATTRIBUTE_USER | |
CT_METHOD_META | |
CT_METHOD_USER |
Definition at line 46 of file GMEConstraintEx.h.
Definition at line 21 of file GMEConstraintEx.cpp.
OclGme::ConstraintBase::~ConstraintBase | ( | ) | [virtual] |
Definition at line 26 of file GMEConstraintEx.cpp.
bool OclGme::ConstraintBase::GetContextAndName | ( | std::string & | strContext, |
std::string & | strName | ||
) | const |
Definition at line 65 of file GMEConstraintEx.cpp.
std::string OclGme::ConstraintBase::GetFullName | ( | ) | const [virtual] |
Reimplemented from Ocl::Constraint.
Definition at line 60 of file GMEConstraintEx.cpp.
Definition at line 55 of file GMEConstraintEx.cpp.
ConstraintBase::Location OclGme::ConstraintBase::GetLocation | ( | void | ) | const |
Definition at line 35 of file GMEConstraintEx.cpp.
Definition at line 30 of file GMEConstraintEx.cpp.
void OclGme::ConstraintBase::SetType | ( | ConstraintBase::Type | eType, |
const StringVector & | vecLibraryPath = StringVector() |
||
) | [protected] |
Definition at line 40 of file GMEConstraintEx.cpp.
CComPtr<IMgaConstraint> OclGme::ConstraintBase::m_spConstraint [protected] |
Definition at line 54 of file GMEConstraintEx.h.
CComPtr<IMgaFCO> OclGme::ConstraintBase::m_spFCO [protected] |
Definition at line 56 of file GMEConstraintEx.h.
CComPtr<IMgaRegNode> OclGme::ConstraintBase::m_spRegNode [protected] |
Definition at line 55 of file GMEConstraintEx.h.