MON Namespace Reference

Classes

class  Exception
class  Project
class  MetaObject
class  Object
class  Folder
class  FCO
class  Atom
class  Model
class  ConnectionRole
class  ConnectionSpecification
class  Connection
class  Set
class  Reference
class  Containment
class  Attribute
class  Aspect
class  ContainmentPart
class  FolderContainment
class  ReferenceAssociation
class  SetMembership
class  ConnectionEnd
class  ModelInAspect
class  AttributeAggregation
class  RegistryNode
class  Constraint
class  ProjectImpl
class  ObjectImpl
class  FolderImpl
class  FCOImpl
class  AtomImpl
class  ModelImpl
class  SetImpl
class  ReferenceImpl
class  ConnectionImpl
class  ContainmentImpl
class  AttributeImpl
class  AspectImpl
class  ContainmentPartImpl
class  FolderContainmentImpl
class  AttributeAggregationImpl
class  ReferenceAssocImpl
class  SetMembershipImpl
class  ConnectionSpecImpl
class  ConnectionRoleImpl
class  ConnectionEndImpl
class  ModelInAspectImpl
class  RegistryNodeImpl
class  ConstraintImpl

Typedefs

typedef unsigned long ObjectEventTypes
typedef unsigned short ConstraintPriority
typedef std::vector< std::stringStringVector
typedef Util::ComPtr
< IMgaMetaProject > 
ProjectPtr
typedef Util::ComPtr
< IMgaMetaBase > 
ObjectPtr
typedef Util::ComPtr
< IMgaMetaFolder > 
FolderPtr
typedef Util::ComPtr< IMgaMetaFCO > FCOPtr
typedef Util::ComPtr
< IMgaMetaAtom > 
AtomPtr
typedef Util::ComPtr
< IMgaMetaModel > 
ModelPtr
typedef Util::ComPtr< IMgaMetaSet > SetPtr
typedef Util::ComPtr
< IMgaMetaReference > 
ReferencePtr
typedef Util::ComPtr
< IMgaMetaConnection > 
ConnectionPtr
typedef Util::ComPtr
< IMgaMetaRole > 
ContainmentPtr
typedef Util::ComPtr
< IMgaMetaAttribute > 
AttributePtr
typedef Util::ComPtr
< IMgaMetaPart > 
PartPtr
typedef Util::ComPtr
< IMgaMetaAspect > 
AspectPtr
typedef Util::ComPtr
< IMgaMetaRegNode > 
RegNodePtr
typedef Util::ComPtr
< IMgaConstraint > 
ConstraintPtr

Enumerations

enum  ObjectType {
  OT_Null = 0, OT_Model = 1, OT_Atom = 2, OT_Reference = 3,
  OT_Connection = 4, OT_Set = 5, OT_Folder = 6, OT_Aspect,
  OT_Role, OT_Attribute, OT_Part
}
enum  AttributeType {
  AT_String = 1, AT_Integer = 2, AT_Real = 3, AT_Boolean = 4,
  AT_Enumeration = 6
}
enum  ObjectEventType {
  OET_None = 0x00000000, OET_ObjectCreated = 0x80000000, OET_ObjectDestroyed = 0x40000000, OET_ObjectMoved = 0x00000100,
  OET_AttributeChanged = 0x00000001, OET_RegistryChanged = 0x00000002, OET_RelationChanged = 0x00000008, OET_PropertyChanged = 0x00000010,
  OET_ChildAdded = 0x00000004, OET_ChildLost = 0x00000200, OET_ObjectReferenced = 0x00000400, OET_ObjectReleased = 0x00002000,
  OET_ObjectIncluded = 0x00001000, OET_ObjectExcluded = 0x00008000, OET_ObjectConnected = 0x00000800, OET_ObjectDisconnected = 0x00004000,
  OET_DescendantCreated = 0x00000020, OET_ModelClosed = 0x00800000, OET_All = 0xFFFFFFFF
}
enum  ConstraintDepth { CD_Zero, CD_One, CD_Any }

Typedef Documentation

typedef Util::ComPtr<IMgaMetaAspect> MON::AspectPtr

Definition at line 76 of file MONImpl.h.

typedef Util::ComPtr<IMgaMetaAtom> MON::AtomPtr

Definition at line 55 of file MONImpl.h.

typedef Util::ComPtr<IMgaMetaAttribute> MON::AttributePtr

Definition at line 74 of file MONImpl.h.

typedef Util::ComPtr<IMgaMetaConnection> MON::ConnectionPtr

Definition at line 59 of file MONImpl.h.

typedef unsigned short MON::ConstraintPriority

Definition at line 117 of file Common.h.

typedef Util::ComPtr<IMgaConstraint> MON::ConstraintPtr

Definition at line 78 of file MONImpl.h.

typedef Util::ComPtr<IMgaMetaRole> MON::ContainmentPtr

Definition at line 71 of file MONImpl.h.

typedef Util::ComPtr<IMgaMetaFCO> MON::FCOPtr

Definition at line 54 of file MONImpl.h.

typedef Util::ComPtr<IMgaMetaFolder> MON::FolderPtr

Definition at line 53 of file MONImpl.h.

typedef Util::ComPtr<IMgaMetaModel> MON::ModelPtr

Definition at line 56 of file MONImpl.h.

typedef unsigned long MON::ObjectEventTypes

Definition at line 96 of file Common.h.

typedef Util::ComPtr<IMgaMetaBase> MON::ObjectPtr

Definition at line 52 of file MONImpl.h.

typedef Util::ComPtr<IMgaMetaPart> MON::PartPtr

Definition at line 75 of file MONImpl.h.

typedef Util::ComPtr<IMgaMetaProject> MON::ProjectPtr

Definition at line 49 of file MONImpl.h.

typedef Util::ComPtr<IMgaMetaReference> MON::ReferencePtr

Definition at line 58 of file MONImpl.h.

typedef Util::ComPtr<IMgaMetaRegNode> MON::RegNodePtr

Definition at line 77 of file MONImpl.h.

typedef Util::ComPtr<IMgaMetaSet> MON::SetPtr

Definition at line 57 of file MONImpl.h.

typedef std::vector<std::string> MON::StringVector

Definition at line 171 of file Exceptions.h.


Enumeration Type Documentation

Enumerator:
AT_String 
AT_Integer 
AT_Real 
AT_Boolean 
AT_Enumeration 

Definition at line 58 of file Common.h.

Enumerator:
CD_Zero 
CD_One 
CD_Any 

Definition at line 104 of file Common.h.

Enumerator:
OET_None 
OET_ObjectCreated 
OET_ObjectDestroyed 
OET_ObjectMoved 
OET_AttributeChanged 
OET_RegistryChanged 
OET_RelationChanged 
OET_PropertyChanged 
OET_ChildAdded 
OET_ChildLost 
OET_ObjectReferenced 
OET_ObjectReleased 
OET_ObjectIncluded 
OET_ObjectExcluded 
OET_ObjectConnected 
OET_ObjectDisconnected 
OET_DescendantCreated 
OET_ModelClosed 
OET_All 

Definition at line 73 of file Common.h.

Enumerator:
OT_Null 
OT_Model 
OT_Atom 
OT_Reference 
OT_Connection 
OT_Set 
OT_Folder 
OT_Aspect 
OT_Role 
OT_Attribute 
OT_Part 

Definition at line 37 of file Common.h.

Generated on Thu May 30 16:00:05 2013 for GME by  doxygen 1.6.3