• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdesdk
  • Sitemap
  • Contact Us
 

umbrello/umbrello

Uml Namespace Reference


Classes

class  CmdChangeFillColor
class  CmdChangeFontSelection
class  CmdChangeLineColor
class  CmdChangeMulti
class  CmdCreateActivityDiag
class  CmdCreateClassDiag
class  CmdCreateCollaborationDiag
class  CmdCreateComponentDiag
class  CmdCreateDeployDiag
class  CmdCreateEntityRelationDiag
class  CmdCreateSeqDiag
class  CmdCreateStateDiag
class  CmdCreateUMLObject
class  CmdCreateUseCaseDiag
class  CmdCreateWidget
class  CmdHandleRename
class  CmdMoveWidget
class  CmdRenameUMLObject
class  CmdResizeWidget
class  CmdSetName
class  CmdSetStereotype
class  CmdSetTxt
class  CmdSetVisibility
class  Visibility

Typedefs

typedef std::string IDType

Enumerations

enum  { IdMoveWidget, IdResizeWidget }
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_Exception, at_Category2Parent, at_Child2Category, at_Relationship,
  at_Unknown = - 1
}
enum  Changeability_Type { chg_Changeable = 900, chg_Frozen, chg_AddOnly }
enum  DBIndex_Type { None = 1100, Primary, Index, Unique }
enum  Diagram_Type {
  dt_Undefined = 0, dt_Class, dt_UseCase, dt_Sequence,
  dt_Collaboration, dt_State, dt_Activity, dt_Component,
  dt_Deployment, dt_EntityRelationship, N_DIAGRAMTYPES
}
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_UniqueConstraint, lvt_PrimaryKeyConstraint, lvt_ForeignKeyConstraint, lvt_CheckConstraint,
  lvt_Category, lvt_Unknown = -1
}
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, ot_EntityConstraint, ot_UniqueConstraint, ot_ForeignKeyConstraint,
  ot_CheckConstraint, ot_Category
}
enum  Parameter_Direction { pd_In, pd_InOut, pd_Out }
enum  Programming_Language {
  pl_ActionScript, pl_Ada, pl_Cpp, pl_CSharp,
  pl_D, pl_IDL, pl_Java, pl_JavaScript,
  pl_MySQL, pl_Pascal, pl_Perl, pl_PHP,
  pl_PHP5, pl_PostgreSQL, pl_Python, pl_Ruby,
  pl_SQL, pl_Tcl, pl_XMLSchema, pl_Reserved
}
enum  Role_Type { A, B }
enum  Sequence_Message_Type {
  sequence_message_synchronous = 1000, sequence_message_asynchronous, sequence_message_creation, sequence_message_lost,
  sequence_message_found
}
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  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, wt_Precondition, wt_CombinedFragment, wt_FloatingDashLine,
  wt_Signal, wt_Pin, wt_ObjectNode, wt_Region,
  wt_Category
}

Functions

bool tagEq (const QString &tag, const QString &pattern)

Variables

const IDType id_None = "-1"
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

typedef std::string Uml::IDType

The data type used for unique IDs.

Definition at line 311 of file umlnamespace.h.


Enumeration Type Documentation

anonymous enum

Enumerator:
IdMoveWidget 
IdResizeWidget 

Definition at line 17 of file cmd_id.h.

enum Uml::Association_Type

Enumerator:
at_Generalization 
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_Exception 
at_Category2Parent 
at_Child2Category 
at_Relationship 
at_Unknown 

Definition at line 141 of file umlnamespace.h.

enum Uml::Changeability_Type

Enumerator:
chg_Changeable 
chg_Frozen 
chg_AddOnly 

Definition at line 243 of file umlnamespace.h.

enum Uml::DBIndex_Type

Enumerator:
None 
Primary 
Index 
Unique 

Definition at line 260 of file umlnamespace.h.

enum Uml::Diagram_Type

Enumerator:
dt_Undefined 
dt_Class 
dt_UseCase 
dt_Sequence 
dt_Collaboration 
dt_State 
dt_Activity 
dt_Component 
dt_Deployment 
dt_EntityRelationship 
N_DIAGRAMTYPES 

Definition at line 124 of file umlnamespace.h.

enum Uml::ListView_Type

Enumerator:
lvt_View 
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_UniqueConstraint 
lvt_PrimaryKeyConstraint 
lvt_ForeignKeyConstraint 
lvt_CheckConstraint 
lvt_Category 
lvt_Unknown 

Definition at line 191 of file umlnamespace.h.

enum Uml::Model_Type

Enumerator:
mt_Logical 
mt_UseCase 
mt_Component 
mt_Deployment 
mt_EntityRelationship 
N_MODELTYPES 

Definition at line 25 of file umlnamespace.h.

enum Uml::Object_Type

Enumerator:
ot_UMLObject 
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 
ot_EntityConstraint 
ot_UniqueConstraint 
ot_ForeignKeyConstraint 
ot_CheckConstraint 
ot_Category 

Definition at line 35 of file umlnamespace.h.

enum Uml::Parameter_Direction

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.

Enumerator:
pd_In 
pd_InOut 
pd_Out 

Definition at line 280 of file umlnamespace.h.

enum Uml::Programming_Language

Supported programming languages.

Enumerator:
pl_ActionScript 
pl_Ada 
pl_Cpp 
pl_CSharp 
pl_D 
pl_IDL 
pl_Java 
pl_JavaScript 
pl_MySQL 
pl_Pascal 
pl_Perl 
pl_PHP 
pl_PHP5 
pl_PostgreSQL 
pl_Python 
pl_Ruby 
pl_SQL 
pl_Tcl 
pl_XMLSchema 
pl_Reserved 

Definition at line 285 of file umlnamespace.h.

enum Uml::Role_Type

Constants used for indexing the roles of associations.

Enumerator:
A 
B 

Definition at line 271 of file umlnamespace.h.

enum Uml::Sequence_Message_Type

Enumerator:
sequence_message_synchronous 
sequence_message_asynchronous 
sequence_message_creation 
sequence_message_lost 
sequence_message_found 

Definition at line 250 of file umlnamespace.h.

enum Uml::Signature_Type

Enumerator:
st_NoSig 
st_ShowSig 
st_SigNoVis 
st_NoSigNoVis 

Definition at line 166 of file umlnamespace.h.

enum Uml::Text_Role

Enumerator:
tr_Floating 
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 

Definition at line 174 of file umlnamespace.h.

enum Uml::Widget_Type

Enumerator:
wt_UMLWidget 
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 
wt_Precondition 
wt_CombinedFragment 
wt_FloatingDashLine 
wt_Signal 
wt_Pin 
wt_ObjectNode 
wt_Region 
wt_Category 

Definition at line 91 of file umlnamespace.h.


Function Documentation

bool Uml::tagEq ( const QString &  inTag,
const QString &  inPattern 
)

Function for comparing tags in XMI files.

Definition at line 18 of file umlnamespace.cpp.


Variable Documentation

const IDType Uml::id_None = "-1"

Reserved value for uninitialized/illegal ID.

Definition at line 316 of file umlnamespace.h.

const IDType Uml::id_Reserved = "0"

Definition at line 317 of file umlnamespace.h.

umbrello/umbrello

Skip menu "umbrello/umbrello"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages