GME  13
Public Member Functions | Public Attributes
OclGmeCM::Facade Class Reference

#include <OCLGMECMFacade.h>

List of all members.

Public Member Functions

 Facade ()
 ~Facade ()
void Initialize (CComPtr< IMgaProject > spProject)
void Finalize ()
CComPtr< IMgaMetaProjectGetMetaProject () const
CComPtr< IMgaProjectGetProject () const
OclTree::TreeManagerGetTreeManager () const
EvaluationInfo GetEvaluationInfo () const
void SetEvaluationInfo (const EvaluationInfo &info)
void LoadMetaConstraintFunctions (OclGme::ConstraintFunctionVector &vecFaileds)
void LoadUserConstraintFunctions (OclGme::ConstraintFunctionVector &vecFaileds)
void LoadMetaConstraints (OclGme::ConstraintVector &vecFaileds)
void LoadUserConstraints (OclGme::ConstraintVector &vecFaileds)
HRESULT EvaluateAll (IUnknown **punk)
HRESULT Evaluate (CComPtr< IMgaObject > spObject, IUnknown **punk)
HRESULT Evaluate (const OclCommonEx::ObjectVector &vecObjects, IUnknown **punk)
HRESULT Evaluate (CComPtr< IMgaObject > spObject, unsigned long ulCurrentEventMask)
HRESULT EvaluateConstraints (EvaluationRecordVector &vecInputs, bool bShowProgress, IUnknown **punk)

Public Attributes

OclGme::ConstraintVector m_vecMetaConstraints
OclGme::ConstraintVector m_vecUserConstraints
bool m_bEnabled
bool m_bEnabledEvents
bool m_bEnabledInteractions

Detailed Description

Definition at line 55 of file OCLGMECMFacade.h.


Constructor & Destructor Documentation

Definition at line 159 of file OCLGMECMFacade.cpp.

Definition at line 164 of file OCLGMECMFacade.cpp.


Member Function Documentation

HRESULT OclGmeCM::Facade::Evaluate ( CComPtr< IMgaObject spObject,
IUnknown **  punk 
)

Definition at line 847 of file OCLGMECMFacade.cpp.

HRESULT OclGmeCM::Facade::Evaluate ( const OclCommonEx::ObjectVector vecObjects,
IUnknown **  punk 
)

Definition at line 856 of file OCLGMECMFacade.cpp.

HRESULT OclGmeCM::Facade::Evaluate ( CComPtr< IMgaObject spObject,
unsigned long  ulCurrentEventMask 
)

Definition at line 866 of file OCLGMECMFacade.cpp.

HRESULT OclGmeCM::Facade::EvaluateAll ( IUnknown **  punk)

Definition at line 836 of file OCLGMECMFacade.cpp.

HRESULT OclGmeCM::Facade::EvaluateConstraints ( EvaluationRecordVector vecInputs,
bool  bShowProgress,
IUnknown **  punk 
)

Definition at line 660 of file OCLGMECMFacade.cpp.

Definition at line 258 of file OCLGMECMFacade.cpp.

Definition at line 262 of file OCLGMECMFacade.cpp.

Definition at line 176 of file OCLGMECMFacade.cpp.

Definition at line 171 of file OCLGMECMFacade.cpp.

Definition at line 183 of file OCLGMECMFacade.cpp.

void OclGmeCM::Facade::Initialize ( CComPtr< IMgaProject spProject)

Definition at line 188 of file OCLGMECMFacade.cpp.

Definition at line 292 of file OCLGMECMFacade.cpp.

Definition at line 440 of file OCLGMECMFacade.cpp.

Definition at line 320 of file OCLGMECMFacade.cpp.

Definition at line 470 of file OCLGMECMFacade.cpp.

Definition at line 267 of file OCLGMECMFacade.cpp.


Member Data Documentation

Definition at line 72 of file OCLGMECMFacade.h.

Definition at line 73 of file OCLGMECMFacade.h.

Definition at line 74 of file OCLGMECMFacade.h.

Definition at line 68 of file OCLGMECMFacade.h.

Definition at line 69 of file OCLGMECMFacade.h.


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