Uml Namespace Reference
Typedefs | |
| typedef std::string | IDType |
| The data type used for unique IDs. | |
Enumerations | |
| enum | Model_Type { mt_Logical, mt_UseCase, mt_Component, mt_Deployment, mt_EntityRelationship, N_MODELTYPES } |
| enum | Object_Type { ot_UMLObject = 100, ot_Actor, ot_UseCase, ot_Package, ot_Interface, ot_Datatype, ot_Enum, ot_Class, ot_Association, ot_Attribute, ot_Operation, ot_EnumLiteral, ot_Template, ot_Component, ot_Artifact, ot_Node, ot_Stereotype, ot_Role, ot_Entity, ot_EntityAttribute, ot_Folder } |
| enum | Widget_Type { wt_UMLWidget = 300, wt_Actor, wt_UseCase, wt_Class, wt_Interface, wt_Datatype, wt_Enum, wt_Entity, wt_Package, wt_Object, wt_Note, wt_Box, wt_Message, wt_Text, wt_State, wt_Activity, wt_Component, wt_Artifact, wt_Node, wt_Association, wt_ForkJoin } |
| enum | Diagram_Type { dt_Undefined = 0, dt_Class, dt_UseCase, dt_Sequence, dt_Collaboration, dt_State, dt_Activity, dt_Component, dt_Deployment, dt_EntityRelationship } |
| 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_Containment, at_Composition, at_Realization, at_UniAssociation, at_Anchor, at_State, at_Activity, at_Relationship, at_Unknown = - 1 } |
| enum | Signature_Type { st_NoSig = 600, st_ShowSig, st_SigNoVis, st_NoSigNoVis } |
| enum | Text_Role { tr_Floating = 700, tr_MultiA, tr_MultiB, tr_Name, tr_Seq_Message, tr_Seq_Message_Self, tr_Coll_Message, tr_Coll_Message_Self, tr_State, tr_RoleAName, tr_RoleBName, tr_ChangeA, tr_ChangeB } |
| 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_Template, lvt_Interface, lvt_Package, lvt_Component_Diagram, lvt_Component_Folder, lvt_Component_View, lvt_Component, lvt_Diagrams, lvt_Artifact, lvt_Deployment_Diagram, lvt_Deployment_Folder, lvt_Deployment_View, lvt_Node, lvt_Datatype, lvt_Datatype_Folder, lvt_Enum, lvt_Entity, lvt_EntityAttribute, lvt_EntityRelationship_Diagram, lvt_EntityRelationship_Folder, lvt_EntityRelationship_Model, lvt_Subsystem, lvt_Model, lvt_EnumLiteral, lvt_Unknown = -1 } |
| enum | Icon_Type { it_Home = 0, it_Folder_Cyan, it_Folder_Cyan_Open, it_Folder_Green, it_Folder_Green_Open, it_Folder_Grey, it_Folder_Grey_Open, it_Folder_Red, it_Folder_Red_Open, it_Folder_Violet, it_Folder_Violet_Open, it_Folder_Orange, it_Folder_Orange_Open, it_Diagram, it_Class, it_Template, it_Package, it_Subsystem, it_Component, it_Node, it_Artifact, it_Interface, it_Datatype, it_Enum, it_Entity, it_Actor, it_UseCase, it_Public_Method, it_Private_Method, it_Protected_Method, it_Public_Attribute, it_Private_Attribute, it_Protected_Attribute, it_Diagram_Activity, it_Diagram_Class, it_Diagram_Collaboration, it_Diagram_Component, it_Diagram_Deployment, it_Diagram_EntityRelationship, it_Diagram_Sequence, it_Diagram_State, it_Diagram_Usecase, N_ICONTYPES } |
| enum | Changeability_Type { chg_Changeable = 900, chg_Frozen, chg_AddOnly } |
| enum | Sequence_Message_Type { sequence_message_synchronous = 1000, sequence_message_asynchronous, sequence_message_creation } |
| enum | DBIndex_Type { None = 1100, Primary, Index, Unique } |
| enum | Role_Type { A, B } |
| Constants used for indexing the roles of associations. More... | |
| enum | Parameter_Direction { pd_In, pd_InOut, pd_Out } |
| Direction of operation parameters: in = operation uses the parameter as an input value out = operation fills the parameter as a return value inout = operation both reads and writes the parameter The numeric values of this enum are not currently saved to file. More... | |
| enum | Programming_Language { pl_ActionScript, pl_Ada, pl_Cpp, pl_CSharp, pl_D, pl_IDL, pl_Java, pl_JavaScript, pl_Pascal, pl_Perl, pl_PHP, pl_PHP5, pl_Python, pl_Ruby, pl_SQL, pl_Tcl, pl_XMLSchema, pl_Reserved } |
| Supported programming languages. More... | |
Functions | |
| bool | tagEq (const QString &inTag, const QString &inPattern) |
| Function for comparing tags in XMI files. | |
Variables | |
| const IDType | id_None = "-1" |
| Reserved value for uninitialized/illegal ID. | |
| const IDType | id_Reserved = "0" |
Detailed Description
- Author:
- Paul Hensgen Bugs and comments to uml-devel@lists.sf.net or http://bugs.kde.org
Typedef Documentation
|
|
The data type used for unique IDs.
Definition at line 331 of file umlnamespace.h. |
Enumeration Type Documentation
|
|
Constants used for indexing the roles of associations.
Definition at line 293 of file umlnamespace.h. |
|
|
Direction of operation parameters: in = operation uses the parameter as an input value out = operation fills the parameter as a return value inout = operation both reads and writes the parameter The numeric values of this enum are not currently saved to file.
Definition at line 302 of file umlnamespace.h. |
|
|
Supported programming languages.
Definition at line 307 of file umlnamespace.h. |
Function Documentation
|
||||||||||||
|
Function for comparing tags in XMI files.
Definition at line 17 of file umlnamespace.cpp. Referenced by Model_Utils::isCommonXMIAttribute(), UMLRole::load(), UMLPackage::load(), UMLClassifier::load(), UMLAssociation::load(), UMLDoc::loadFromXMI(), UMLDoc::loadUMLObjectsFromXMI(), and UMLClassifier::makeChildObject(). |
Variable Documentation
|
|
Reserved value for uninitialized/illegal ID.
Definition at line 335 of file umlnamespace.h. |
