11 #ifndef IMPORT_UTILS_H 12 #define IMPORT_UTILS_H 18 #include <QStringList> 38 const QString &comment = QString());
42 const QString &comment);
46 const QString &comment = QString());
51 const QString& comment = QString(),
52 const QString& stereotype = QString(),
53 bool searchInParentPackageOnly =
false,
54 bool remapParent =
true);
67 const QString& comment = QString(),
68 bool isStatic =
false);
72 const QString& comment ,
79 bool isStatic,
bool isAbstract,
80 bool isFriend =
false,
bool isConstructor =
false,
bool isDestructor =
false,
81 const QString& comment = QString());
88 const QString &comment = QString(),
89 const QString &value = QString());
Non-graphical information for a Package.
Definition: package.h:32
UMLObject * createUMLObjectHierarchy(UMLObject::ObjectType type, const QString &name, UMLPackage *topLevelParent)
Definition: import_utils.cpp:376
Information for a non-graphical Concept/Class.
Definition: classifier.h:39
UMLObject * createArtifact(const QString &name, UMLFolder *parentPkg, const QString &comment)
Definition: import_utils.cpp:671
bool newUMLObjectWasCreated()
Definition: import_utils.cpp:113
Enum
Definition: basictypes.h:59
void insertMethod(UMLClassifier *klass, UMLOperation *&op, Uml::Visibility::Enum scope, const QString &type, bool isStatic, bool isAbstract, bool isFriend, bool isConstructor, bool isDestructor, const QString &comment)
Definition: import_utils.cpp:498
UMLObject * createUMLObject(UMLObject::ObjectType type, const QString &inName, UMLPackage *parentPkg, const QString &comment, const QString &stereotype, bool searchInParentPackageOnly, bool remapParent)
Definition: import_utils.cpp:178
Sets up attribute information.
Definition: attribute.h:27
UMLAssociation * createGeneralization(UMLClassifier *child, UMLClassifier *parent)
Definition: import_utils.cpp:603
UMLObject * createArtifactFolder(const QString &name, UMLPackage *parentPkg, const QString &comment)
Definition: import_utils.cpp:649
The base class for UML objects.
Definition: umlobject.h:73
Sets up association information.
Definition: association.h:32
void putAtGlobalScope(bool yesno)
Definition: import_utils.cpp:83
UMLFolder * createSubDir(const QString &name, UMLFolder *parentPkg, const QString &comment)
Definition: import_utils.cpp:626
UMLPackage * globalScope()
Definition: import_utils.cpp:803
UMLEnum * remapUMLEnum(UMLObject *ns, UMLPackage *currentScope)
Definition: import_utils.cpp:738
UMLAttribute * addMethodParameter(UMLOperation *method, const QString &type, const QString &name)
Definition: import_utils.cpp:572
Non-graphical management of objects and diagrams of a Folder.
Definition: folder.h:34
bool isDatatype(const QString &name, UMLPackage *parentPkg)
Definition: import_utils.cpp:793
QString formatComment(const QString &comment)
Definition: import_utils.cpp:121
void addEnumLiteral(UMLEnum *enumType, const QString &literal, const QString &comment, const QString &value)
Definition: import_utils.cpp:593
Definition: import_utils.cpp:45
void addIncludePath(const QString &path)
Definition: import_utils.cpp:784
void setRelatedClassifier(UMLClassifier *c)
Definition: import_utils.cpp:92
Non-graphical Information for an Enum.
Definition: enum.h:28
UMLOperation * makeOperation(UMLClassifier *parent, const QString &name)
Definition: import_utils.cpp:416
Definition: operation.h:24
ObjectType
Definition: umlobject.h:79
void assignUniqueIdOnCreation(bool yesno)
Definition: import_utils.cpp:104
UMLAttribute * insertAttribute(UMLClassifier *owner, Uml::Visibility::Enum scope, const QString &name, UMLClassifier *attrType, const QString &comment, bool isStatic)
Definition: import_utils.cpp:426
QStringList includePathList()
Definition: import_utils.cpp:771
Definition: umlscene.h:68