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
} |