| enum UMLObject_Type { ot_UMLObject = 100, ot_Actor, ot_UseCase, ot_Concept, ot_Attribute, ot_Operation } | UMLObject_Type |
| enum Scope { Public = 200, Private, Protected } | Scope |
| enum UMLWidget_Type { wt_UMLWidget = 300, wt_Actor, wt_UseCase, wt_Class, wt_Object, wt_Note, wt_Message, wt_Text, wt_State, wt_Activity } | UMLWidget_Type |
| enum Diagram_Type { dt_UseCase = 400, dt_Collaboration, dt_Class, dt_Sequence, dt_State, dt_Activity, dt_Undefined = -1 } | Diagram_Type |
| enum Association_Type { at_Generalization = 500, at_Aggregation, at_Dependency, at_Association, at_Association_Self, at_Coll_Message, at_Seq_Message, at_Coll_Message_Self, at_Seq_Message_Self, at_Implementation, at_Composition, at_Realization, at_UniAssociation, at_Anchor, at_State, at_Activity, at_Unknown = - 1 } | Association_Type |
| enum Signature_Type { st_NoSig = 600, st_ShowSig, st_SigNoScope, st_NoSigNoScope } | Signature_Type |
| enum Text_Role { tr_Floating = 700, tr_MultiA, tr_MultiB, tr_RoleName, tr_Seq_Message, tr_Seq_Message_Self, tr_Coll_Message, tr_Coll_Message_Self, tr_State } | Text_Role |
| enum ListView_Type { lvt_View = 800, lvt_Logical_View, lvt_UseCase_View, lvt_Logical_Folder, lvt_UseCase_Folder, lvt_UseCase_Diagram, lvt_Collaboration_Diagram, lvt_Class_Diagram, lvt_State_Diagram, lvt_Activity_Diagram, lvt_Sequence_Diagram, lvt_Actor, lvt_UseCase, lvt_Class, lvt_Attribute, lvt_Operation, lvt_Unknown = -1 } | ListView_Type |