GME  13
Public Types | Public Member Functions
OclGme::Constraint Class Reference

#include <GMEConstraintEx.h>

Inheritance diagram for OclGme::Constraint:
Inheritance graph
[legend]
Collaboration diagram for OclGme::Constraint:
Collaboration graph
[legend]

List of all members.

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)

Detailed Description

Definition at line 81 of file GMEConstraintEx.h.


Member Enumeration Documentation

Enumerator:
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.


Constructor & Destructor Documentation

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.

Reimplemented from Ocl::Constraint.

Definition at line 225 of file GMEConstraintEx.cpp.


Member Function Documentation

Definition at line 239 of file GMEConstraintEx.cpp.

Definition at line 297 of file GMEConstraintEx.cpp.

unsigned long OclGme::Constraint::GetEventMask ( ) const

Definition at line 229 of file GMEConstraintEx.cpp.

Definition at line 249 of file GMEConstraintEx.cpp.

Definition at line 244 of file GMEConstraintEx.cpp.

Definition at line 234 of file GMEConstraintEx.cpp.

Definition at line 254 of file GMEConstraintEx.cpp.


The documentation for this class was generated from the following files: