Classes |
interface | IMgaProject |
interface | IMgaEventSink |
interface | IMgaAddOn |
interface | IMgaComponent |
interface | IMgaComponentEx |
interface | IMgaClient |
interface | IMgaComponentDispatch |
interface | IMgaTerritory |
interface | IMgaObject |
interface | IMgaFCO |
interface | IMgaFolder |
interface | IMgaModel |
interface | IMgaAtom |
interface | IMgaPart |
interface | IMgaReference |
interface | IMgaSet |
interface | IMgaConnection |
interface | IMgaSimpleConnection |
interface | IMgaConnPoint |
interface | IMgaRegNode |
interface | IMgaFilter |
interface | IMgaAttribute |
interface | IMgaO |
Typedefs |
typedef enum accesstype_enum | accesstype_enum |
typedef enum transactiontype_enum | transactiontype_enum |
typedef enum attstatus_enum | attstatus_enum |
typedef BSTR | ID_type |
typedef enum openmode | openmode |
typedef enum globalevent_enum | globalevent_enum |
typedef enum objectevent_enum | objectevent_enum |
typedef enum objectstatus_enum | objectstatus_enum |
typedef enum preference_flags | preference_flags |
typedef enum opmask_codes | opmask_codes |
typedef enum opmask_shifts | opmask_shifts |
typedef enum componenttype_enum | componenttype_enum |
typedef enum
component_startmode_enum | component_startmode_enum |
typedef enum mgaerrors | mgaerrors |
Enumerations |
enum | accesstype_enum { ACC_NULL = 0,
ACC_READ = 1,
ACC_WRITE = 2,
ACC_LINK = 4
} |
enum | transactiontype_enum { TRANSACTION_GENERAL,
TRANSACTION_READ_ONLY,
TRANSACTION_NON_NESTED
} |
enum | attstatus_enum {
ATTSTATUS_HERE = 0,
ATTSTATUS_METADEFAULT = -1,
ATTSTATUS_UNDEFINED = -2,
ATTSTATUS_INVALID = -3,
ATTSTATUS_IN_ARCHETYPE1 = 1,
ATTSTATUS_IN_ARCHETYPE2 = 2,
ATTSTATUS_IN_ARCHETYPE3 = 3,
ATTSTATUS_IN_ARCHETYPE4 = 4
} |
enum | openmode { OPEN_READ = 1,
OPEN_READWRITE = 3
} |
enum | globalevent_enum {
GLOBALEVENT_OPEN_PROJECT,
GLOBALEVENT_CLOSE_PROJECT,
GLOBALEVENT_SAVE_PROJECT,
GLOBALEVENT_NEW_TERRITORY,
GLOBALEVENT_DESTROY_TERRITORY,
GLOBALEVENT_COMMIT_TRANSACTION,
GLOBALEVENT_ABORT_TRANSACTION,
GLOBALEVENT_UNDO,
GLOBALEVENT_REDO,
GLOBALEVENT_PROJECT_PROPERTIES,
GLOBALEVENT_NOTIFICATION_READY,
GLOBALEVENT_OPEN_PROJECT_FINISHED,
APPEVENT_XML_IMPORT_BEGIN = 0xFF,
APPEVENT_XML_IMPORT_END,
APPEVENT_XML_IMPORT_FCOS_BEGIN,
APPEVENT_XML_IMPORT_FCOS_END,
APPEVENT_XML_IMPORT_SPECIAL_BEGIN,
APPEVENT_XML_IMPORT_SPECIAL_END,
APPEVENT_LIB_ATTACH_BEGIN,
APPEVENT_LIB_ATTACH_END
} |
enum | objectevent_enum {
OBJEVENT_CREATED = 0x80000000,
OBJEVENT_DESTROYED = 0x40000000,
OBJEVENT_PRE_DESTROYED = 0x20000000,
OBJEVENT_PRE_STATUS = 0x10000000,
OBJEVENT_COPIED = 0x08000000,
OBJEVENT_ATTR = 0x00000001,
OBJEVENT_REGISTRY = 0x00000002,
OBJEVENT_NEWCHILD = 0x00000004,
OBJEVENT_RELATION = 0x00000008,
OBJEVENT_PROPERTIES = 0x00000010,
OBJEVENT_SUBT_INST = 0x00000020,
OBJEVENT_PARENT = 0x00000100,
OBJEVENT_LOSTCHILD = 0x00000200,
OBJEVENT_REFERENCED = 0x00000400,
OBJEVENT_CONNECTED = 0x00000800,
OBJEVENT_SETINCLUDED = 0x00001000,
OBJEVENT_REFRELEASED = 0x00002000,
OBJEVENT_DISCONNECTED = 0x00004000,
OBJEVENT_SETEXCLUDED = 0x00008000,
OBJEVENT_MARKEDRO = 0x00010000,
OBJEVENT_MARKEDRW = 0x00020000,
OBJEVENT_USERBITS = 0x00FF0000,
OBJEVENT_OPENMODEL = 0x00080000,
OBJEVENT_SELECT = 0x00100000,
OBJEVENT_DESELECT = 0x00200000,
OBJEVENT_MOUSEOVER = 0x00400000,
OBJEVENT_CLOSEMODEL = 0x00800000
} |
enum | objectstatus_enum { OBJECT_EXISTS,
OBJECT_DELETED,
OBJECT_ZOMBIE
} |
enum | preference_flags {
MGAPREF_NODUPLICATENAMES = 0x00000001,
MGAPREF_NAMENEWOBJECTS = 0x00000002,
MGAPREF_IGNORECONNCHECKS = 0x00000004,
MGAPREF_FREEINSTANCEREFS = 0x00000008,
MGAPREF_RELAXED_RDATTRTYPES = 0x00000010,
MGAPREF_RELAXED_WRATTRTYPES = 0x00000020,
MGAPREF_MANUAL_RELIDS = 0x00000040,
MGAPREF_NO_NESTED_TX = 0x00000080
} |
enum | opmask_codes { MM_ERROR = 0,
MM_CLEAR = 1,
MM_DO = 2,
MM_FULLDELETE = 0x40
} |
enum | opmask_shifts {
MM_REF = 0,
MM_CONN = 8,
MM_SET = 16,
MM_INTERNAL = 0,
MM_INTO = 2,
MM_OUTOF = 4
} |
enum | componenttype_enum {
COMPONENTTYPE_NONE = 0x0000,
COMPONENTTYPE_INTERPRETER = 0x0001,
COMPONENTTYPE_ADDON = 0x0002,
COMPONENTTYPE_PLUGIN = 0x0004,
COMPONENTTYPE_ALL = 0x0007,
COMPONENTTYPE_EVENT_BASED = COMPONENTTYPE_ADDON,
COMPONENTTYPE_PARADIGM_INDEPENDENT = 0x0008,
COMPONENTTYPE_EXECENGINE = 0x0010,
COMPONENTTYPE_SCRIPT = 0x0020,
COMPONENTTYPE_SYSREGREF = 0x0080
} |
enum | component_startmode_enum {
GME_MAIN_START = 0,
GME_BROWSER_START = 1,
GME_CONTEXT_START = 2,
GME_EMBEDDED_START = 3,
GME_MENU_START = 16,
GME_BGCONTEXT_START = 18,
GME_ICON_START = 32,
METAMODEL_CHECK_SYNTAX = 101,
CONSTMGR_SHOW_CONSTRAINTS = 102,
GME_SILENT_MODE = 128
} |
enum | mgaerrors {
E_MGA_NOT_IMPLEMENTED = 0x87650000,
E_MGA_NOT_SUPPORTED = 0x87650001,
E_MGA_MODULE_INCOMPATIBILITY = 0x87650010,
E_MGA_PARADIGM_NOTREG = 0x87650011,
E_MGA_PARADIGM_INVALID = 0x87650012,
E_MGA_COMPONENT_ERROR = 0x87650013,
E_MGA_DATA_INCONSISTENCY = 0x87650021,
E_MGA_META_INCOMPATIBILITY = 0x87650022,
E_MGA_PROJECT_OPEN = 0x87650031,
E_MGA_PROJECT_NOT_OPEN = 0x87650032,
E_MGA_READ_ONLY_ACCESS = 0x87650033,
E_MGA_NOT_IN_TERRITORY = 0x87650034,
E_MGA_NOT_IN_TRANSACTION = 0x87650035,
E_MGA_ALREADY_IN_TRANSACTION = 0x87650036,
E_MGA_MUST_ABORT = 0x87650037,
E_MGA_TARGET_DESTROYED = 0x87650038,
E_MGA_FOREIGN_PROJECT = 0x87650041,
E_MGA_FOREIGN_OBJECT = 0x87650042,
E_MGA_OBJECT_DELETED = 0x87650051,
E_MGA_OBJECT_ZOMBIE = 0x87650052,
E_MGA_ZOMBIE_NOPROJECT = 0x87650053,
E_MGA_ZOMBIE_CLOSED_PROJECT = 0x87650054,
E_MGA_INVALID_ARG = 0x87650060,
E_MGA_ARG_RANGE = 0x87650061,
E_MGA_INPTR_NULL = 0x87650062,
E_MGA_OUTPTR_NONEMPTY = 0x87650063,
E_MGA_OUTPTR_NULL = 0x87650064,
E_MGA_NAME_NOT_FOUND = 0x87650070,
E_MGA_NAME_DUPLICATE = 0x87650071,
E_MGA_META_VIOLATION = 0x87650072,
E_MGA_NOT_CHANGEABLE = 0x87650073,
E_MGA_OP_REFUSED = 0x87650074,
E_MGA_LIBOBJECT = 0x87650075,
E_META_INVALIDATTR = 0x87650080,
E_META_INVALIDASPECT = 0x87650081,
E_MGA_ACCESS_TYPE = 0x87650082,
E_MGA_BAD_ENUMVALUE = 0x87650083,
E_MGA_REFPORTS_USED = 0x87650131,
E_MGA_VIRTUAL_NODE = 0x87650136,
E_MGA_BAD_POSITIONVALUE = 0x87650137,
E_MGA_ROOTFCO = 0x87650138,
E_MGA_NOT_ROOTOBJECT = 0x87650138,
E_MGA_BAD_COLLENGTH = 0x87650140,
E_MGA_INVALID_ROLE = 0x87650142,
E_MGA_BAD_ID = 0x87650143,
E_MGA_NOT_DERIVABLE = 0x87650144,
E_MGA_OBJECT_NOT_MEMBER = 0x87650145,
E_MGA_NOT_CONNECTIBLE = 0x87650146,
E_MGA_NO_ROLE = 0x87650147,
E_MGA_CONNROLE_USED = 0x87650148,
E_MGA_NOT_DERIVED = 0x87650149,
E_MGA_NOT_INSTANCE = 0x87650150,
E_MGA_INSTANCE = 0x87650151,
E_MGA_REFERENCE_EXPECTED = 0x87650152,
E_MGA_FILTERFORMAT = 0x87650153,
E_MGA_GEN_OUT_OF_SPACE = 0x87650154,
E_MGA_INVALID_TARGET = 0x87650155,
E_MGA_LONG_DERIVCHAIN = 0x87650156,
E_MGA_LIB_DIFF = 0x87650157,
E_MGA_BAD_MASKVALUE = 0x87650170,
E_MGA_CONSTRAINT_VIOLATION = 0x87657FFF,
E_MGA_ERRCODE_ERROR = 0x87658000
} |
Variables |
const long | RELID_BASE_MAX = 0x7FFFFFF |
const long | RELID_VALUE_MAX = 0x7FFFFFFF |