65 QString prefix = QString());
71QString
getXmiId(QDomElement element);
119 QString initialValue = QString())
PageType
Available page types.
Definition multipagedialogbase.h:52
Information for a non-graphical Concept/Class.
Definition classifier.h:35
Non-graphical Information for an Entity.
Definition entity.h:30
UpdateDeleteAction
Definition foreignkeyconstraint.h:37
ListViewType
Definition umllistviewitem.h:39
Definition umlobjectlist.h:25
The base class for UML objects.
Definition umlobject.h:70
ObjectType
Definition umlobject.h:76
@ ot_UMLObject
Definition umlobject.h:78
Non-graphical information for a Package.
Definition package.h:28
IconType
Definition icon_utils.h:25
Definition model_utils.cpp:44
UMLListViewItem::ListViewType convert_MT_LVT(Uml::ModelType::Enum mt)
Definition model_utils.cpp:1513
bool typeIsClassifier(UMLListViewItem::ListViewType type)
Definition model_utils.cpp:1327
Parse_Status
Definition model_utils.h:106
@ PS_Illegal_MethodName
Definition model_utils.h:108
@ PS_Unknown_ReturnType
Definition model_utils.h:108
@ PS_Unspecified_Error
Definition model_utils.h:108
@ PS_Empty
Definition model_utils.h:107
@ PS_Unknown_ArgType
Definition model_utils.h:107
@ PS_OK
Return type of parseOperation().
Definition model_utils.h:107
@ PS_Malformed_Arg
Definition model_utils.h:107
QString loadCommentFromXMI(QDomElement elem)
Definition model_utils.cpp:783
MultiPageDialogBase::PageType convert_LVT_PT(UMLListViewItem::ListViewType type)
Definition model_utils.cpp:2133
bool typeIsAllowedInDiagram(UMLObject *o, UMLScene *scene)
Definition model_utils.cpp:2234
Parse_Status parseTemplate(QString t, NameAndType &nmTp, UMLClassifier *owningScope)
Definition model_utils.cpp:994
bool typeIsClassifierList(UMLListViewItem::ListViewType type)
Definition model_utils.cpp:1305
QString getXmiId(QDomElement element)
Definition model_utils.cpp:772
void treeViewMoveObjectTo(UMLObject *container, UMLObject *object)
Definition model_utils.cpp:463
UMLObject::ObjectType convert_LVT_OT(UMLListViewItem::ListViewType lvt)
Definition model_utils.cpp:1790
QList< NameAndType > NameAndType_List
Auxiliary type for OpDescriptor.
Definition model_utils.h:124
QString newText(UMLObject::ObjectType type)
Definition model_utils.cpp:648
bool isCommonDataType(QString type)
Definition model_utils.cpp:832
QString newTitle(UMLObject::ObjectType type)
Definition model_utils.cpp:606
QString psText(Parse_Status value)
Definition model_utils.cpp:1203
UMLPackage * treeViewGetPackageFromCurrent()
Definition model_utils.cpp:492
QString uniqObjectName(UMLObject::ObjectType type, UMLPackage *parentPkg, QString prefix)
Definition model_utils.cpp:555
UMLObject * findUMLObjectRecursive(const UMLObjectList &inList, const QString &name, UMLObject::ObjectType type)
Definition model_utils.cpp:386
bool typeIsDiagram(UMLListViewItem::ListViewType type)
Definition model_utils.cpp:1457
bool isCommonXMI1Attribute(const QString &tag)
Definition model_utils.cpp:808
QList< NameAndType >::iterator NameAndType_ListIt
Auxiliary type for OpDescriptor.
Definition model_utils.h:125
bool typeIsContainer(UMLListViewItem::ListViewType type)
Definition model_utils.cpp:1291
Uml::ModelType::Enum convert_DT_MT(Uml::DiagramType::Enum dt)
Definition model_utils.cpp:1478
UMLListViewItem::ListViewType convert_OT_LVT(UMLObject *o)
Definition model_utils.cpp:1632
void treeViewAddViews(const UMLViewList &viewList)
Definition model_utils.cpp:425
UMLObject * treeViewGetCurrentObject()
Definition model_utils.cpp:476
QString normalize(QString type)
Definition model_utils.cpp:79
UMLObject * findObjectInList(Uml::ID::Type id, const UMLObjectList &inList)
Definition model_utils.cpp:113
void treeViewSetCurrentItem(UMLObject *object)
Definition model_utils.cpp:451
Uml::DiagramType::Enum convert_LVT_DT(UMLListViewItem::ListViewType lvt)
Definition model_utils.cpp:2087
Icon_Utils::IconType convert_LVT_IT(UMLListViewItem::ListViewType lvt, UMLObject *o)
Definition model_utils.cpp:1909
QString renameTitle(UMLObject::ObjectType type)
Definition model_utils.cpp:690
QString treeViewBuildDiagramName(Uml::ID::Type id)
Definition model_utils.cpp:518
Parse_Status parseAttribute(QString a, NameAndType &nmTp, UMLClassifier *owningScope, Uml::Visibility::Enum *vis)
Definition model_utils.cpp:1034
bool typeIsAllowedInType(UMLListViewItem::ListViewType childType, UMLListViewItem::ListViewType parentType)
Definition model_utils.cpp:1365
UMLObject * findUMLObjectRaw(const UMLObjectList &inList, const QString &name, UMLObject::ObjectType type, UMLObject *currentObj)
Definition model_utils.cpp:360
UMLListViewItem::ListViewType convert_DT_LVT(Uml::DiagramType::Enum dt)
Definition model_utils.cpp:1571
bool typeIsRootView(UMLListViewItem::ListViewType type)
Definition model_utils.cpp:1218
bool isClassifierListitem(UMLObject::ObjectType type)
Definition model_utils.cpp:860
Uml::ModelType::Enum convert_LVT_MT(UMLListViewItem::ListViewType lvt)
Definition model_utils.cpp:1543
UMLObject * findUMLObject(const UMLObjectList &inList, const QString &inName, UMLObject::ObjectType type, UMLObject *currentObj)
Definition model_utils.cpp:185
bool typeIsFolder(UMLListViewItem::ListViewType type)
Definition model_utils.cpp:1272
Uml::ModelType::Enum guessContainer(UMLObject *o)
Definition model_utils.cpp:884
Uml::ModelType::Enum convert_OT_MT(UMLObject::ObjectType ot)
Definition model_utils.cpp:2173
UMLPackage * rootPackage(UMLObject *obj)
Definition model_utils.cpp:406
QString updateDeleteActionToString(UMLForeignKeyConstraint::UpdateDeleteAction uda)
Definition model_utils.cpp:2209
QString renameText(UMLObject::ObjectType type)
Definition model_utils.cpp:732
Parse_Status parseConstraint(QString m, QString &name, UMLEntity *owningScope)
Definition model_utils.cpp:1183
bool isCloneable(WidgetBase::WidgetType type)
Definition model_utils.cpp:52
int stringToDirection(QString input, Uml::ParameterDirection::Enum &result)
Definition model_utils.cpp:964
bool typeIsCanvasWidget(UMLListViewItem::ListViewType type)
Definition model_utils.cpp:1238
Parse_Status parseOperation(QString m, OpDescriptor &desc, UMLClassifier *owningScope)
Definition model_utils.cpp:1110
bool typeIsProperties(UMLListViewItem::ListViewType type)
Definition model_utils.cpp:1341
void treeViewChangeIcon(UMLObject *object, Icon_Utils::IconType to)
Definition model_utils.cpp:441
bool hasAssociations(UMLObject::ObjectType type)
Definition model_utils.cpp:2369
Enum
Definition basictypes.h:63
std::string Type
Definition basictypes.h:371
Enum
Definition basictypes.h:27
Enum
Definition basictypes.h:254
@ In
Definition basictypes.h:255
Enum
Definition basictypes.h:45
Definition basictypes.cpp:17
QString a
Definition petalnode.cpp:13
Definition model_utils.h:111
Uml::ParameterDirection::Enum m_direction
Definition model_utils.h:114
NameAndType()
Definition model_utils.h:116
UMLObject * m_type
Definition model_utils.h:113
QString m_initialValue
Definition model_utils.h:115
NameAndType(QString name, UMLObject *type, Uml::ParameterDirection::Enum direction=Uml::ParameterDirection::In, QString initialValue=QString())
Definition model_utils.h:117
QString m_name
< Data structure filled by parseAttribute().
Definition model_utils.h:112
Definition model_utils.h:127
QString m_name
< Data structure filled by parseOperation().
Definition model_utils.h:128
UMLObject * m_pReturnType
Definition model_utils.h:130
NameAndType_List m_args
Definition model_utils.h:129
QList< QPointer< UMLView > > UMLViewList
Definition umlviewlist.h:16