umbrello
2.35.0
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
18 #include <QLinkedList>
65 QString prefix = QString());
71 QString
getXmiId(QDomElement element);
119 QString initialValue = QString())
UpdateDeleteAction
Definition: foreignkeyconstraint.h:37
Uml::DiagramType::Enum convert_LVT_DT(UMLListViewItem::ListViewType lvt)
Definition: model_utils.cpp:2082
virtual Uml::ID::Type id() const
Definition: umlobject.cpp:421
Non-graphical Information for an Entity.
Definition: entity.h:29
bool typeIsDiagram(UMLListViewItem::ListViewType type)
Definition: model_utils.cpp:1452
QString loadCommentFromXMI(QDomElement elem)
Definition: model_utils.cpp:783
@ it_Properties_Class
Definition: icon_utils.h:62
@ lvt_UseCase_Folder
Definition: umllistviewitem.h:47
@ UseCase
Definition: basictypes.h:68
Enum
Definition: basictypes.h:27
@ lvt_CheckConstraint
Definition: umllistviewitem.h:86
UMLUniqueConstraint * asUMLUniqueConstraint()
Definition: umlobject.cpp:1443
#define DEBUG_REGISTER(src)
Definition: debug_utils.h:129
@ lvt_Logical_View
Definition: umllistviewitem.h:44
QString scopeSeparator(Enum item)
Definition: basictypes.cpp:1152
@ it_Properties_UserInterface
Definition: icon_utils.h:61
ObjectType
Definition: umlobject.h:75
@ Component
Definition: basictypes.h:73
@ ot_EntityConstraint
Definition: umlobject.h:100
@ lvt_Enum
Definition: umllistviewitem.h:74
Icon_Utils::IconType convert_LVT_IT(UMLListViewItem::ListViewType lvt, UMLObject *o)
Definition: model_utils.cpp:1904
@ it_Folder_Violet
Definition: icon_utils.h:43
@ it_Properties_CodeImport
Definition: icon_utils.h:63
@ it_Folder_Cyan
Definition: icon_utils.h:35
Parse_Status
Definition: model_utils.h:106
bool isClassifierListitem(UMLObject::ObjectType type)
Definition: model_utils.cpp:860
@ Implementation
Definition: basictypes.h:49
#define logDebug3(s, a, b, c)
Definition: uml.h:553
@ it_Check_Constraint
Definition: icon_utils.h:106
@ it_Folder_Grey
Definition: icon_utils.h:39
@ ot_CheckConstraint
Definition: umlobject.h:103
Uml::ModelType::Enum convert_DT_MT(Uml::DiagramType::Enum dt)
Definition: model_utils.cpp:1473
@ ot_Port
Definition: umlobject.h:105
QString name() const
Definition: umlobject.cpp:207
@ it_Properties
Definition: icon_utils.h:130
UMLListViewItem::ListViewType convert_OT_LVT(UMLObject *o)
Definition: model_utils.cpp:1627
@ PS_Malformed_Arg
Definition: model_utils.h:107
QString updateDeleteActionToString(UMLForeignKeyConstraint::UpdateDeleteAction uda)
Definition: model_utils.cpp:2204
@ In
Definition: basictypes.h:255
Parse_Status parseConstraint(QString m, QString &name, UMLEntity *owningScope)
Definition: model_utils.cpp:1178
@ UserInterfacePage
Definition: multipagedialogbase.h:60
@ ot_Artifact
Definition: umlobject.h:93
@ it_Diagram_Collaboration
Definition: icon_utils.h:109
@ ot_Association
Definition: umlobject.h:87
UMLEntity * asUMLEntity()
Definition: umlobject.cpp:1426
UMLListViewItem * createDiagramItem(UMLView *view)
Definition: umllistview.cpp:2044
ListViewType
Definition: umllistviewitem.h:38
@ lvt_EntityRelationship_Folder
Definition: umllistviewitem.h:78
Uml::ModelType::Enum convert_OT_MT(UMLObject::ObjectType ot)
Definition: model_utils.cpp:2168
@ lvt_EntityRelationship_Diagram
Definition: umllistviewitem.h:77
@ lvt_Properties
Definition: umllistviewitem.h:89
UMLObject * umlObject() const
Definition: umllistviewitem.cpp:329
QString renameText(UMLObject::ObjectType type)
Definition: model_utils.cpp:732
bool typeIsAllowedInDiagram(UMLObject *o, UMLScene *scene)
Definition: model_utils.cpp:2229
@ lvt_Collaboration_Diagram
Definition: umllistviewitem.h:49
NameAndType(QString name, UMLObject *type, Uml::ParameterDirection::Enum direction=Uml::ParameterDirection::In, QString initialValue=QString())
Definition: model_utils.h:117
@ ot_ForeignKeyConstraint
Definition: umlobject.h:102
QString normalize(QString type)
Definition: model_utils.cpp:79
UMLObject * treeViewGetCurrentObject()
Definition: model_utils.cpp:476
Items used by UMLListView.
Definition: umllistviewitem.h:35
@ ot_Class
Definition: umlobject.h:85
@ ot_Entity
Definition: umlobject.h:97
Definition: model_utils.h:127
@ lvt_Datatype
Definition: umllistviewitem.h:72
@ State
Definition: basictypes.h:71
@ lvt_Subsystem
Definition: umllistviewitem.h:80
@ lvt_Attribute
Definition: umllistviewitem.h:57
ListViewType type() const
Definition: umllistviewitem.cpp:227
QString m_initialValue
Definition: model_utils.h:115
Uml::TextRole::Enum textRole() const
Definition: floatingtextwidget.cpp:340
@ A
Definition: basictypes.h:237
UMLObjectList containedObjects(bool includeInactive=false) const
Definition: package.cpp:269
@ lvt_Actor
Definition: umllistviewitem.h:54
@ Logical
Definition: basictypes.h:28
@ lvt_EntityRelationship_Model
Definition: umllistviewitem.h:79
UMLObject * findUMLObject(const UMLObjectList &inList, const QString &inName, UMLObject::ObjectType type, UMLObject *currentObj)
Definition: model_utils.cpp:185
@ ot_Attribute
Definition: umlobject.h:88
Enum
Definition: basictypes.h:63
QString toString(Enum item)
Definition: basictypes.cpp:867
@ it_ClassOrPackage
Definition: icon_utils.h:220
@ it_Diagram_Activity
Definition: icon_utils.h:107
@ Collaboration
Definition: basictypes.h:70
@ ot_Interface
Definition: umlobject.h:82
@ FontPage
Definition: multipagedialogbase.h:58
@ lvt_UseCase_Diagram
Definition: umllistviewitem.h:48
UMLObject * m_type
Definition: model_utils.h:113
@ it_Diagram_State
Definition: icon_utils.h:114
@ lvt_Properties_CodeGeneration
Definition: umllistviewitem.h:92
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1306
@ uda_SetDefault
Definition: foreignkeyconstraint.h:41
#define logError1(s, a)
Definition: uml.h:545
bool typeIsAllowedInType(UMLListViewItem::ListViewType childType, UMLListViewItem::ListViewType parentType)
Definition: model_utils.cpp:1360
UMLListViewItem::ListViewType convert_MT_LVT(Uml::ModelType::Enum mt)
Definition: model_utils.cpp:1508
UMLObject * umlParent() const
Definition: umlobject.cpp:676
@ it_Folder_Green
Definition: icon_utils.h:37
@ lvt_Deployment_View
Definition: umllistviewitem.h:70
@ it_Diagram_Object
Definition: icon_utils.h:116
UMLPackage * umlPackage() const
Definition: umlobject.cpp:651
@ lvt_Activity_Diagram
Definition: umllistviewitem.h:52
@ lvt_Sequence_Diagram
Definition: umllistviewitem.h:53
Enum
Definition: basictypes.h:254
bool hasAssociations(UMLObject::ObjectType type)
Definition: model_utils.cpp:2364
@ lvt_InstanceAttribute
Definition: umllistviewitem.h:101
@ it_Diagram_Class
Definition: icon_utils.h:108
@ ot_Actor
Definition: umlobject.h:79
QString getXmiId(QDomElement element)
Definition: model_utils.cpp:772
@ ot_Package
Definition: umlobject.h:81
std::string Type
Definition: basictypes.h:371
bool typeIsContainer(UMLListViewItem::ListViewType type)
Definition: model_utils.cpp:1286
@ it_Properties_CodeGeneration
Definition: icon_utils.h:64
@ it_Port
Definition: icon_utils.h:76
@ it_Class
Definition: icon_utils.h:68
@ PS_Unspecified_Error
Definition: model_utils.h:108
@ it_Diagram_EntityRelationship
Definition: icon_utils.h:112
@ lvt_Component_Folder
Definition: umllistviewitem.h:63
@ lvt_Class
Definition: umllistviewitem.h:56
@ it_Folder_Orange
Definition: icon_utils.h:45
@ lvt_Deployment_Folder
Definition: umllistviewitem.h:69
@ it_Private_Attribute
Definition: icon_utils.h:100
@ ot_UMLObject
Definition: umlobject.h:78
@ it_Enum
Definition: icon_utils.h:83
@ lvt_ForeignKeyConstraint
Definition: umllistviewitem.h:85
@ CodeImportPage
Definition: multipagedialogbase.h:55
@ EntityRelationship
Definition: basictypes.h:75
The base class for UML objects.
Definition: umlobject.h:69
Enum fromInt(int item)
Definition: basictypes.cpp:799
UMLObject * findUMLObjectRecursive(const UMLObjectList &inList, const QString &name, UMLObject::ObjectType type)
Definition: model_utils.cpp:386
bool isAbstract() const
Definition: umlobject.cpp:344
@ lvt_EntityAttribute
Definition: umllistviewitem.h:76
@ it_Node
Definition: icon_utils.h:77
QLinkedList< NameAndType > NameAndType_List
Auxiliary type for OpDescriptor.
Definition: model_utils.h:124
@ ot_InstanceAttribute
Definition: umlobject.h:106
virtual UMLObject * findChildObjectById(Uml::ID::Type id, bool considerAncestors=false) const
Definition: umlcanvasobject.cpp:260
@ it_Datatype
Definition: icon_utils.h:82
@ lvt_Component_Diagram
Definition: umllistviewitem.h:62
@ it_Properties_CodeViewer
Definition: icon_utils.h:65
UMLObject * getObject(Uml::RoleType::Enum role) const
Definition: association.cpp:505
@ lvt_Properties_CodeImport
Definition: umllistviewitem.h:93
ObjectType baseType() const
Definition: umlobject.cpp:393
NameAndType()
Definition: model_utils.h:116
@ InOut
Definition: basictypes.h:256
@ Floating
Definition: basictypes.h:177
UMLClassifierListItem * asUMLClassifierListItem()
Definition: umlobject.cpp:1423
@ it_Properties_AutoLayout
Definition: icon_utils.h:218
@ Deployment
Definition: basictypes.h:31
UMLRole * getUMLRole(Uml::RoleType::Enum role) const
Definition: association.cpp:595
@ ot_EnumLiteral
Definition: umlobject.h:90
UMLListViewItem * rootView(UMLListViewItem::ListViewType type)
Definition: umllistview.cpp:2769
UMLAssociation * asUMLAssociation()
Definition: umlobject.cpp:1417
@ it_Artifact
Definition: icon_utils.h:78
bool isCloneable(WidgetBase::WidgetType type)
Definition: model_utils.cpp:52
@ CodeViewerPage
Definition: multipagedialogbase.h:57
@ lvt_Properties_CodeViewer
Definition: umllistviewitem.h:94
@ Public
Definition: basictypes.h:46
Definition: model_utils.cpp:44
@ it_Entity
Definition: icon_utils.h:84
@ it_Home
Definition: icon_utils.h:31
bool typeIsRootView(UMLListViewItem::ListViewType type)
Definition: model_utils.cpp:1213
UMLListViewItem * findItem(Uml::ID::Type id)
Definition: umllistview.cpp:1427
@ ot_Stereotype
Definition: umlobject.h:95
void treeViewAddViews(const UMLViewList &viewList)
Definition: model_utils.cpp:425
@ it_Diagram_Sequence
Definition: icon_utils.h:113
Parse_Status parseOperation(QString m, OpDescriptor &desc, UMLClassifier *owningScope)
Definition: model_utils.cpp:1108
UMLPackage * asUMLPackage()
Definition: umlobject.cpp:1438
UMLObject::ObjectType convert_LVT_OT(UMLListViewItem::ListViewType lvt)
Definition: model_utils.cpp:1785
@ EntityRelationship
Definition: basictypes.h:32
and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two distribute and or modify the software for each author s protection and we want to make certain that everyone understands that there is no warranty for this free software If the software is modified by someone else and passed we want its recipients to know that what they have is not the so that any problems introduced by others will not reflect on the original authors reputations any free program is threatened constantly by software patents We wish to avoid the danger that redistributors of a free program will individually obtain patent in effect making the program proprietary To prevent we have made it clear that any patent must be licensed for everyone s free use or not licensed at all The precise terms and conditions for distribution and modification follow TERMS AND CONDITIONS FOR DISTRIBUTION AND MODIFICATION This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License The refers to any such program or and a work based on the Program means either the Program or any derivative work under copyright a work containing the Program or a portion of it
Definition: GPL-2.0-only.txt:64
@ lvt_Object_Diagram
Definition: umllistviewitem.h:99
@ lvt_View
Definition: umllistviewitem.h:43
@ ot_Role
Definition: umlobject.h:96
QString uniqObjectName(UMLObject::ObjectType type, UMLPackage *parentPkg, QString prefix)
Definition: model_utils.cpp:555
it is up to the author donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License If the distribution and or use of the Library is restricted in certain countries either by patents or by copyrighted the original copyright holder who places the Library under this License may add an geographical distribution limitation excluding those so that distribution is permitted only in or among countries not thus excluded In such this License incorporates the limitation as if written in the body of this License The Free Software Foundation may publish revised and or new versions of the Library General Public License from time to time Such new versions will be similar in spirit to the present but may differ in detail to address new problems or concerns Each version is given a distinguishing version number If the Library specifies a version number of this License which applies to it and any later you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation If the Library does not specify a license version number
Definition: LGPL-2.0-only.txt:368
@ it_Template
Definition: icon_utils.h:70
@ lvt_PrimaryKeyConstraint
Definition: umllistviewitem.h:84
UMLTemplate * findTemplate(const QString &name) const
Definition: classifier.cpp:1120
UMLListView * listView() const
Definition: uml.cpp:1149
QString a
Definition: petalnode.cpp:13
@ lvt_Properties_Font
Definition: umllistviewitem.h:95
@ it_UseCase
Definition: icon_utils.h:86
Uml::DiagramType::Enum type() const
Definition: umlscene.cpp:432
@ Component
Definition: basictypes.h:30
@ lvt_Unknown
Definition: umllistviewitem.h:104
@ lvt_Instance
Definition: umllistviewitem.h:100
bool isCommonDataType(QString type)
Definition: model_utils.cpp:832
CodeGenerator * generator() const
Definition: uml.cpp:2531
Parse_Status parseAttribute(QString a, NameAndType &nmTp, UMLClassifier *owningScope, Uml::Visibility::Enum *vis)
Definition: model_utils.cpp:1033
UMLObject * findObjectInList(Uml::ID::Type id, const UMLObjectList &inList)
Definition: model_utils.cpp:113
#define logDebug2(s, a, b)
Definition: uml.h:547
QListIterator< QPointer< UMLObject > > UMLObjectListIt
Definition: umlobjectlist.h:15
UMLInstance * asUMLInstance()
Definition: umlobject.cpp:1433
@ ot_Node
Definition: umlobject.h:94
#define i18n
Definition: main.cpp:35
@ lvt_Properties_General
Definition: umllistviewitem.h:96
@ Reserved
Definition: basictypes.h:275
@ lvt_Deployment_Diagram
Definition: umllistviewitem.h:68
@ ot_SubSystem
no real object type
Definition: umlobject.h:107
@ ot_Datatype
Definition: umlobject.h:83
bool isCommonXMI1Attribute(const QString &tag)
Definition: model_utils.cpp:808
@ ClassPage
Definition: multipagedialogbase.h:54
void treeViewSetCurrentItem(UMLObject *object)
Definition: model_utils.cpp:451
QString m_name
< Data structure filled by parseOperation().
Definition: model_utils.h:128
@ lvt_Interface
Definition: umllistviewitem.h:60
@ ot_EntityAttribute
Definition: umlobject.h:98
QLinkedList< NameAndType >::iterator NameAndType_ListIt
Auxiliary type for OpDescriptor.
Definition: model_utils.h:125
Uml::ModelType::Enum convert_LVT_MT(UMLListViewItem::ListViewType lvt)
Definition: model_utils.cpp:1538
@ it_Association
Definition: icon_utils.h:88
void treeViewChangeIcon(UMLObject *object, Icon_Utils::IconType to)
Definition: model_utils.cpp:441
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1422
Displays a line of text or an operation.
Definition: floatingtextwidget.h:31
@ lvt_Artifact
Definition: umllistviewitem.h:67
@ lvt_UniqueConstraint
Definition: umllistviewitem.h:83
std::vector< std::string > v
Definition: cxx11-initializer-lists.h:19
@ B
Definition: basictypes.h:238
@ Out
Definition: basictypes.h:257
bool typeIsCanvasWidget(UMLListViewItem::ListViewType type)
Definition: model_utils.cpp:1233
bool isUnique(const QString &name) const
Definition: umldoc.cpp:1289
@ PS_Unknown_ReturnType
Definition: model_utils.h:108
static QString toString(ObjectType ot)
Definition: umlobject.cpp:1214
@ ot_UniqueConstraint
Definition: umlobject.h:101
@ it_PrimaryKey_Constraint
Definition: icon_utils.h:104
QString renameTitle(UMLObject::ObjectType type)
Definition: model_utils.cpp:690
@ it_Category
Definition: icon_utils.h:204
#define logWarn1(s, a)
Definition: uml.h:544
@ it_ForeignKey_Constraint
Definition: icon_utils.h:105
@ ot_Instance
Definition: umlobject.h:86
@ lvt_Entity
Definition: umllistviewitem.h:75
@ lvt_Template
Definition: umllistviewitem.h:59
QString newTitle(UMLObject::ObjectType type)
Definition: model_utils.cpp:606
static UMLApp * app()
Definition: uml.cpp:349
@ ot_Component
Definition: umlobject.h:92
Definition: model_utils.h:111
@ lvt_Properties_UserInterface
Definition: umllistviewitem.h:97
@ it_Diagram_Usecase
Definition: icon_utils.h:115
@ lvt_Component
Definition: umllistviewitem.h:65
QString activeLanguageScopeSeparator() const
Definition: uml.cpp:2725
bool activeLanguageIsCaseSensitive() const
Definition: uml.cpp:2716
@ uda_SetNull
Definition: foreignkeyconstraint.h:40
@ PS_Empty
Definition: model_utils.h:107
Definition: basictypes.cpp:22
QList< UMLPackage * > UMLPackageList
Definition: umlpackagelist.h:11
@ Sequence
Definition: basictypes.h:69
@ it_Properties_General
Definition: icon_utils.h:47
bool isPrimaryKey(const UMLUniqueConstraint *uConstr) const
Definition: entity.cpp:680
UMLObject * findUMLObjectRaw(const UMLObjectList &inList, const QString &name, UMLObject::ObjectType type, UMLObject *currentObj)
Definition: model_utils.cpp:360
@ lvt_Datatype_Folder
Definition: umllistviewitem.h:73
Uml::ID::Type gen()
Definition: uniqueid.cpp:21
static bool tagEq(const QString &tag, const QString &pattern)
Definition: umldoc.cpp:3652
@ it_Unique_Constraint
Definition: icon_utils.h:103
void treeViewMoveObjectTo(UMLObject *container, UMLObject *object)
Definition: model_utils.cpp:463
Enum
Definition: basictypes.h:45
@ it_Component
Definition: icon_utils.h:75
@ N_MODELTYPES
Definition: basictypes.h:33
@ AutoLayoutPage
Definition: multipagedialogbase.h:53
@ Class
Definition: basictypes.h:67
@ lvt_Component_View
Definition: umllistviewitem.h:64
UMLObject * findUMLObject(const QString &name, UMLObject::ObjectType type=UMLObject::ot_UMLObject, UMLObject *currentObj=0)
Definition: umldoc.cpp:1121
@ it_Actor
Definition: icon_utils.h:85
@ lvt_Category
Definition: umllistviewitem.h:87
UMLListViewItem::ListViewType convert_DT_LVT(Uml::DiagramType::Enum dt)
Definition: model_utils.cpp:1566
@ Object
Definition: basictypes.h:76
@ ot_Enum
Definition: umlobject.h:84
@ it_Public_Method
Definition: icon_utils.h:95
@ lvt_Properties_AutoLayout
Definition: umllistviewitem.h:90
@ lvt_UseCase
Definition: umllistviewitem.h:55
IconType
Definition: icon_utils.h:29
@ lvt_Properties_Class
Definition: umllistviewitem.h:91
@ it_Subsystem
Definition: icon_utils.h:74
@ it_Interface
Definition: icon_utils.h:79
bool typeIsProperties(UMLListViewItem::ListViewType type)
Definition: model_utils.cpp:1336
UMLObject * m_pReturnType
Definition: model_utils.h:130
int stringToDirection(QString input, Uml::ParameterDirection::Enum &result)
Definition: model_utils.cpp:964
@ it_Properties_Font
Definition: icon_utils.h:58
UMLListViewItem * moveObject(Uml::ID::Type srcId, UMLListViewItem::ListViewType srcType, UMLListViewItem *newParent)
Definition: umllistview.cpp:1657
@ ot_UseCase
Definition: umlobject.h:80
Information for a non-graphical Concept/Class.
Definition: classifier.h:34
Sets up association information.
Definition: association.h:28
@ UseCase
Definition: basictypes.h:29
@ PS_Unknown_ArgType
Definition: model_utils.h:107
QString psText(Parse_Status value)
Definition: model_utils.cpp:1198
UMLWidget * widgetOnDiagram(Uml::ID::Type id)
Definition: umlscene.cpp:1151
MultiPageDialogBase::PageType convert_LVT_PT(UMLListViewItem::ListViewType type)
Definition: model_utils.cpp:2128
void changeIconOf(UMLObject *o, Icon_Utils::IconType to)
Definition: umllistview.cpp:1349
Definition: umlscene.h:64
NameAndType_List m_args
Definition: model_utils.h:129
@ lvt_Logical_Folder
Definition: umllistviewitem.h:46
QString newText(UMLObject::ObjectType type)
Definition: model_utils.cpp:648
@ it_Package
Definition: icon_utils.h:73
UMLObject * findObjectById(Uml::ID::Type id) const
Definition: package.cpp:317
@ it_Diagram_Deployment
Definition: icon_utils.h:111
@ lvt_Class_Diagram
Definition: umllistviewitem.h:50
@ it_Public_Attribute
Definition: icon_utils.h:99
@ lvt_Package
Definition: umllistviewitem.h:61
@ ot_Template
Definition: umlobject.h:91
bool typeIsAllowedInDiagram(UMLWidget *w, UMLScene *scene)
Definition: model_utils.cpp:2321
Uml::ModelType::Enum rootFolderType(UMLObject *obj) const
Definition: umldoc.cpp:3279
@ lvt_Node
Definition: umllistviewitem.h:71
UMLPackage * treeViewGetPackageFromCurrent()
Definition: model_utils.cpp:492
Uml::ModelType::Enum guessContainer(UMLObject *o)
Definition: model_utils.cpp:884
@ lvt_Operation
Definition: umllistviewitem.h:58
@ Undefined
Definition: basictypes.h:66
@ lvt_EnumLiteral
Definition: umllistviewitem.h:82
@ uda_Cascade
Definition: foreignkeyconstraint.h:39
@ uda_NoAction
Definition: foreignkeyconstraint.h:37
Displays the list view for the program.
Definition: umllistview.h:42
UMLListViewItem * findUMLObject(const UMLObject *p) const
Definition: umllistview.cpp:1337
#define uIgnoreZeroPointer(a)
Definition: debug_utils.h:142
@ Activity
Definition: basictypes.h:72
bool typeIsClassifier(UMLListViewItem::ListViewType type)
Definition: model_utils.cpp:1322
@ ot_Operation
Definition: umlobject.h:89
Definition: codegenerator.h:53
@ lvt_State_Diagram
Definition: umllistviewitem.h:51
@ Private
Definition: basictypes.h:47
Parse_Status parseTemplate(QString t, NameAndType &nmTp, UMLClassifier *owningScope)
Definition: model_utils.cpp:993
Uml::ParameterDirection::Enum m_direction
Definition: model_utils.h:114
@ PS_OK
Return type of parseOperation().
Definition: model_utils.h:107
@ it_Diagram_Component
Definition: icon_utils.h:110
@ Protected
Definition: basictypes.h:48
QString stereotype(bool includeAdornments=false) const
Definition: umlobject.cpp:555
@ ot_Folder
Definition: umlobject.h:99
@ Deployment
Definition: basictypes.h:74
QList< QPointer< UMLView > > UMLViewList
Definition: umlviewlist.h:14
bool typeIsFolder(UMLListViewItem::ListViewType type)
Definition: model_utils.cpp:1267
UMLPackage * rootPackage(UMLObject *obj)
Definition: model_utils.cpp:406
virtual UMLObject * findChildObjectById(Uml::ID::Type id, bool considerAncestors=false) const
Definition: classifier.cpp:545
Definition: umlobjectlist.h:24
@ it_Instance
Definition: icon_utils.h:221
@ lvt_Port
Definition: umllistviewitem.h:88
@ GeneralPage
Definition: multipagedialogbase.h:59
QString treeViewBuildDiagramName(Uml::ID::Type id)
Definition: model_utils.cpp:518
UMLDoc * document() const
Definition: uml.cpp:1139
QString m_name
< Data structure filled by parseAttribute().
Definition: model_utils.h:112
bool typeIsClassifierList(UMLListViewItem::ListViewType type)
Definition: model_utils.cpp:1300
@ PS_Illegal_MethodName
Definition: model_utils.h:108
@ CodeGenerationPage
Definition: multipagedialogbase.h:56
@ uda_Restrict
Definition: foreignkeyconstraint.h:38
Sets up Unique entity constraint information.
Definition: uniqueconstraint.h:23
@ lvt_Association
Definition: umllistviewitem.h:98
@ it_Folder_Red
Definition: icon_utils.h:41
@ lvt_UseCase_View
Definition: umllistviewitem.h:45
#define logError2(s, a, b)
Definition: uml.h:551
Uml::DiagramType::Enum diagramType(QString objType)
Definition: petaltree2uml.cpp:664
@ ot_Category
Definition: umlobject.h:104
PageType
Available page types.
Definition: multipagedialogbase.h:52
Non-graphical information for a Package.
Definition: package.h:27