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::string > | StringVector |
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
} |