|
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.
1.7.6.1