GME
13
|
#include <GMEConstraintEx.h>
Public Types | |
enum | EnableInfo { CE_NONE = 0, CE_ENABLED = 1, CE_ENABLED_INHERITED = 2, CE_ENABLED_READONLY = 3, CE_DISABLED = 4, CE_DISABLED_INHERITED = 5, CE_DISABLED_READONLY = 6 } |
Public Member Functions | |
Constraint (const std::string &strName, const std::string &strContextType, const std::string &strExpression, const std::string &strMessage, unsigned long ulEventMask, long lPriority, constraint_depth_enum eDepth, bool bFieldsMandatory=true) | |
Constraint (const std::string &strContextType, CComPtr< IMgaFCO > spFCO, bool bFieldsMandatory=true) | |
Constraint (const std::string &strContextType, CComPtr< IMgaConstraint > spConstraint) | |
Constraint (CComPtr< IMgaRegNode > spRegNode, const StringVector &vecLibPath) | |
virtual | ~Constraint () |
unsigned long | GetEventMask () const |
long | GetPriority () const |
constraint_depth_enum | GetDepth () const |
std::string | GetMessage () const |
std::string | GetExpression () const |
EnableInfo | GetEnableInfo (CComPtr< IMgaObject > spObject) const |
Ocl::Constraint::State | Write (CComPtr< IMgaRegNode > spRegNode) |
Definition at line 81 of file GMEConstraintEx.h.
CE_NONE | |
CE_ENABLED | |
CE_ENABLED_INHERITED | |
CE_ENABLED_READONLY | |
CE_DISABLED | |
CE_DISABLED_INHERITED | |
CE_DISABLED_READONLY |
Definition at line 85 of file GMEConstraintEx.h.
OclGme::Constraint::Constraint | ( | const std::string & | strName, |
const std::string & | strContextType, | ||
const std::string & | strExpression, | ||
const std::string & | strMessage, | ||
unsigned long | ulEventMask, | ||
long | lPriority, | ||
constraint_depth_enum | eDepth, | ||
bool | bFieldsMandatory = true |
||
) |
Definition at line 93 of file GMEConstraintEx.cpp.
OclGme::Constraint::Constraint | ( | const std::string & | strContextType, |
CComPtr< IMgaFCO > | spFCO, | ||
bool | bFieldsMandatory = true |
||
) |
Definition at line 107 of file GMEConstraintEx.cpp.
OclGme::Constraint::Constraint | ( | const std::string & | strContextType, |
CComPtr< IMgaConstraint > | spConstraint | ||
) |
Definition at line 131 of file GMEConstraintEx.cpp.
OclGme::Constraint::Constraint | ( | CComPtr< IMgaRegNode > | spRegNode, |
const StringVector & | vecLibPath | ||
) |
Definition at line 159 of file GMEConstraintEx.cpp.
OclGme::Constraint::~Constraint | ( | ) | [virtual] |
Reimplemented from Ocl::Constraint.
Definition at line 225 of file GMEConstraintEx.cpp.
Definition at line 239 of file GMEConstraintEx.cpp.
Constraint::EnableInfo OclGme::Constraint::GetEnableInfo | ( | CComPtr< IMgaObject > | spObject | ) | const |
Definition at line 297 of file GMEConstraintEx.cpp.
unsigned long OclGme::Constraint::GetEventMask | ( | ) | const |
Definition at line 229 of file GMEConstraintEx.cpp.
std::string OclGme::Constraint::GetExpression | ( | ) | const |
Definition at line 249 of file GMEConstraintEx.cpp.
std::string OclGme::Constraint::GetMessage | ( | ) | const |
Definition at line 244 of file GMEConstraintEx.cpp.
long OclGme::Constraint::GetPriority | ( | ) | const |
Definition at line 234 of file GMEConstraintEx.cpp.
OclConstraint::State OclGme::Constraint::Write | ( | CComPtr< IMgaRegNode > | spRegNode | ) |
Definition at line 254 of file GMEConstraintEx.cpp.