GME  13
Classes | Typedefs | Enumerations | Functions
OclGmeCM Namespace Reference

Classes

class  CSettingsPage
class  CConstraintBrowserDialog
class  CIdentityPage
class  CExpressionPage
class  CEventPage
class  CConstraintPropertiesDialog
struct  SortStruct
class  CViolationDialog
class  ConstraintAttribute
class  ConstraintMethod
class  ConstraintDefinitionFactory
struct  FuncItem
struct  EvaluationRecord
struct  EvaluationInfo
class  Facade
class  Object
class  ConnectionPoint
class  Project
class  Method
class  TProject_AllInstancesOf
class  TProject_RootFolder
class  TObject_Name_Compatibility
class  TObject_KindName_Compatibility
class  TObject_Parent
class  TObject_IsNull
class  TObject_IsFCO
class  TObject_IsFolder
class  TFolder_Folders
class  TFolder_ChildFolders
class  TFolder_RootDescendants
class  TFolder_RootChildren
class  TFolder_Models_Atoms
class  TFCO_RoleName_Compatibility
class  TFCO_ConnectedFCOs
class  TFCO_BagConnectedFCOs
class  TFCO_ReverseConnectedFCOs
class  TFCO_BagReverseConnectedFCOs
class  TFCO_IsConnectedTo
class  TFCO_AttachingConnPoints
class  TFCO_AttachingConnections
class  TFCO_ReferencedBy
class  TFCO_MemberOfSets
class  TFCO_SubTypes
class  TFCO_Instances
class  TFCO_Type
class  TFCO_BaseType
class  TFCO_IsInstance
class  TFCO_IsType
class  TFCO_Folder
class  TFCO_Attribute
class  TFCO_AttrByDefault
class  TConnection_ConnectionPoints
class  TConnection_ConnectionPoint
class  TReference_UsedByConnPoints
class  TReference_RefersTo
class  TModel_Models_Atoms
class  TModel_Parts
class  TSet_Members
class  TConnectionPoint_CPRoleName_Compatibility
class  TConnectionPoint_Owner
class  TConnectionPoint_Target
class  TConnectionPoint_Peer
class  TConnectionPoint_UsedReferences
class  FCODerived_Attribute
class  TStringEx_MethodFactory
class  TCollectionEx_MethodFactory
class  TProject_AttributeFactory
class  TProject_MethodFactory
class  TConnectionPoint_AttributeFactory
class  TConnectionPoint_MethodFactory
class  TObject_AttributeFactory
class  TObject_MethodFactory
class  TFolder_MethodFactory
class  TFCO_AttributeFactory
class  TFCO_MethodFactory
class  TModel_MethodFactory
class  TConnection_MethodFactory
class  TReference_MethodFactory
class  TSet_MethodFactory
class  TFCODerived_AttributeFactory
class  TypeFactory

Typedefs

typedef std::map< std::string,
OclGme::ConstraintVector
ConstraintVectorMap
typedef std::map< std::string,
OclCommonEx::SPObject
ObjectMap
typedef std::map< HTREEITEM,
OclGme::SpConstraint
ConstraintMap
typedef std::map< HTREEITEM,
std::string
MapH2ID
typedef std::map< std::string,
HTREEITEM > 
MapID2H
typedef std::set< HTREEITEM > HandlerSet
typedef std::vector
< OclMeta::DependencySet
DependencySetVector
typedef std::map< std::string,
FuncItem
FuncDesc
typedef std::vector
< EvaluationRecord
EvaluationRecordVector
typedef OclImplementation::Object Any
typedef
OclCommon::FormalParameterVector 
FPV
typedef OclCommon::FormalParameter FP
typedef TypeSeq TS

Enumerations

enum  ConstraintStateImage {
  CSIMG_OK = 1, CSIMG_DEPENDENCY_ERROR = 2, CSIMG_SYNTAX_ERROR = 3, CSIMG_CONTEXT_ERROR = 4,
  CSIMG_SEMANTIC_ERROR = 5
}
enum  State {
  NS_CHECKED_DISABLED = 1, NS_UNCHECKED_DISABLED = 2, NS_CHECKED = 3, NS_UNCHECKED = 4,
  NS_CHECKED_INHERITED = 5, NS_UNCHECKED_INHERITED = 6, NS_MISCELLANEOUS = 7, NS_UNKNOWN = 8,
  NS_ERROR = 9
}

Functions

 METHOD (TStringEx_IntValue_Compatibility)
 METHOD (TStringEx_DoubleValue_Compatibility)
 METHOD (TStringEx_Size_Compatibility)
 METHOD (TStringEx_Match)
 METHOD (TCollectionEx_TheOnly_Compatibility)
 METHOD (TCollectionEx_Size_Compatibility)
 ATTRIBUTE (TProject_Name)
 ATTRIBUTE (TObject_Name)
 ATTRIBUTE (TObject_KindName)
 ATTRIBUTE (TObject_KindDisplayedName)
 ATTRIBUTE (TObject_StereotypeName)
void TFolders__Folders (OclMeta::TypeManager *pManager, CComPtr< IMgaFolder > spFolder, OclMeta::ObjectVector &setFolders, bool bRecursive)
void TFolders__FCOs (OclMeta::TypeManager *pManager, CComPtr< IMgaFolder > spFolder, OclMeta::ObjectVector &setFCOs, bool bRecursive)
 ATTRIBUTE (TFCO_RoleName)
 ATTRIBUTE (TConnectionPoint_CPRoleName)

Typedef Documentation

Definition at line 77 of file OclObjectExGME.h.

typedef std::map< HTREEITEM , OclGme::SpConstraint > OclGmeCM::ConstraintMap

Definition at line 103 of file GMEConstraintBrowserDialog.h.

Definition at line 101 of file GMEConstraintBrowserDialog.h.

Definition at line 330 of file OCLGMECMFacade.cpp.

Definition at line 41 of file OCLGMECMFacade.h.

Definition at line 24 of file OCLTypeExGMECM.cpp.

Definition at line 23 of file OCLTypeExGMECM.cpp.

Definition at line 22 of file OCLGMECMFacade.h.

typedef std::set< HTREEITEM > OclGmeCM::HandlerSet

Definition at line 108 of file GMEConstraintBrowserDialog.h.

typedef std::map< HTREEITEM, std::string > OclGmeCM::MapH2ID

Definition at line 105 of file GMEConstraintBrowserDialog.h.

typedef std::map< std::string, HTREEITEM > OclGmeCM::MapID2H

Definition at line 106 of file GMEConstraintBrowserDialog.h.

Definition at line 102 of file GMEConstraintBrowserDialog.h.

Definition at line 25 of file OCLTypeExGMECM.cpp.


Enumeration Type Documentation

Enumerator:
CSIMG_OK 
CSIMG_DEPENDENCY_ERROR 
CSIMG_SYNTAX_ERROR 
CSIMG_CONTEXT_ERROR 
CSIMG_SEMANTIC_ERROR 

Definition at line 79 of file GMEConstraintBrowserDialog.h.

Enumerator:
NS_CHECKED_DISABLED 
NS_UNCHECKED_DISABLED 
NS_CHECKED 
NS_UNCHECKED 
NS_CHECKED_INHERITED 
NS_UNCHECKED_INHERITED 
NS_MISCELLANEOUS 
NS_UNKNOWN 
NS_ERROR 

Definition at line 88 of file GMEConstraintBrowserDialog.h.


Function Documentation

OclGmeCM::ATTRIBUTE ( TProject_Name  )

Definition at line 207 of file OCLTypeExGMECM.cpp.

OclGmeCM::ATTRIBUTE ( TObject_Name  )

Definition at line 291 of file OCLTypeExGMECM.cpp.

OclGmeCM::ATTRIBUTE ( TObject_KindName  )

Definition at line 302 of file OCLTypeExGMECM.cpp.

OclGmeCM::ATTRIBUTE ( TObject_KindDisplayedName  )

Definition at line 313 of file OCLTypeExGMECM.cpp.

OclGmeCM::ATTRIBUTE ( TObject_StereotypeName  )

Definition at line 324 of file OCLTypeExGMECM.cpp.

OclGmeCM::ATTRIBUTE ( TFCO_RoleName  )

Definition at line 678 of file OCLTypeExGMECM.cpp.

OclGmeCM::ATTRIBUTE ( TConnectionPoint_CPRoleName  )

Definition at line 1979 of file OCLTypeExGMECM.cpp.

OclGmeCM::METHOD ( TStringEx_IntValue_Compatibility  )

Definition at line 62 of file OCLTypeExGMECM.cpp.

OclGmeCM::METHOD ( TStringEx_DoubleValue_Compatibility  )

Definition at line 76 of file OCLTypeExGMECM.cpp.

OclGmeCM::METHOD ( TStringEx_Size_Compatibility  )

Definition at line 89 of file OCLTypeExGMECM.cpp.

OclGmeCM::METHOD ( TStringEx_Match  )

Definition at line 98 of file OCLTypeExGMECM.cpp.

OclGmeCM::METHOD ( TCollectionEx_TheOnly_Compatibility  )

Definition at line 155 of file OCLTypeExGMECM.cpp.

OclGmeCM::METHOD ( TCollectionEx_Size_Compatibility  )

Definition at line 170 of file OCLTypeExGMECM.cpp.

void OclGmeCM::TFolders__FCOs ( OclMeta::TypeManager pManager,
CComPtr< IMgaFolder spFolder,
OclMeta::ObjectVector setFCOs,
bool  bRecursive 
)

Definition at line 493 of file OCLTypeExGMECM.cpp.

void OclGmeCM::TFolders__Folders ( OclMeta::TypeManager pManager,
CComPtr< IMgaFolder spFolder,
OclMeta::ObjectVector setFolders,
bool  bRecursive 
)

Definition at line 482 of file OCLTypeExGMECM.cpp.