33                            const QString &comment = QString());
 
   36                                    UMLPackage *parentPkg,
 
   37                                    const QString &comment);
 
   40                              UMLFolder *parentPkg = 
nullptr,
 
   41                              const QString &comment = QString());
 
   47                               UMLPackage  *parentPkg = 
nullptr,
 
   48                               const QString& comment = QString(),
 
   49                               const QString& stereotype = QString(),
 
   50                               bool searchInParentPackageOnly = 
false,
 
   51                               bool remapParent = 
true);
 
   64                               const QString& comment = QString(),
 
   65                               bool isStatic = 
false);
 
   68                               UMLClassifier *attrType,
 
   69                               const QString& comment = QString(),
 
   70                               bool isStatic = 
false);
 
   72    UMLOperation* 
makeOperation(UMLClassifier *parent, 
const QString &name);
 
   74    void insertMethod(UMLClassifier *klass, UMLOperation* &op,
 
   76                      bool isStatic, 
bool isAbstract,
 
   77                      bool isFriend = 
false, 
bool isConstructor = 
false, 
bool isDestructor = 
false,
 
   78                      const QString& comment = QString());
 
   85                        const QString &comment = QString(),
 
   86                        const QString &value = QString());
 
   91    UMLEnum *
remapUMLEnum(UMLObject *ns, UMLPackage *currentScope);
 
  101    bool isDatatype(
const QString& name, UMLPackage  *parentPkg = 
nullptr);
 
Information for a non-graphical Concept/Class.
Definition classifier.h:35
Non-graphical Information for an Enum.
Definition enum.h:24
The base class for UML objects.
Definition umlobject.h:70
ObjectType
Definition umlobject.h:76
Definition operation.h:20
Non-graphical information for a Package.
Definition package.h:28
Definition import_utils.cpp:42
UMLPackage * globalScope()
Definition import_utils.cpp:844
QString formatComment(const QString &comment)
Definition import_utils.cpp:118
void putAtGlobalScope(bool yesno)
Definition import_utils.cpp:80
void checkStdString(QString &typeName)
Definition import_utils.cpp:168
UMLEnum * remapUMLEnum(UMLObject *ns, UMLPackage *currentScope)
Definition import_utils.cpp:772
UMLObject * createArtifact(const QString &name, UMLFolder *parentPkg, const QString &comment)
Definition import_utils.cpp:705
UMLAssociation * createGeneralization(UMLClassifier *child, UMLClassifier *parent)
Definition import_utils.cpp:629
bool isDatatype(const QString &name, UMLPackage *parentPkg)
Definition import_utils.cpp:834
void assignUniqueIdOnCreation(bool yesno)
Definition import_utils.cpp:101
UMLAttribute * addMethodParameter(UMLOperation *method, const QString &type, const QString &name)
Definition import_utils.cpp:598
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:526
UMLFolder * createSubDir(const QString &name, UMLFolder *parentPkg, const QString &comment)
Definition import_utils.cpp:660
void addIncludePath(const QString &path)
Definition import_utils.cpp:825
UMLOperation * makeOperation(UMLClassifier *parent, const QString &name)
Definition import_utils.cpp:444
bool newUMLObjectWasCreated()
Definition import_utils.cpp:110
UMLAttribute * insertAttribute(UMLClassifier *owner, Uml::Visibility::Enum scope, const QString &name, UMLClassifier *attrType, const QString &comment, bool isStatic)
Definition import_utils.cpp:454
UMLObject * createUMLObject(UMLObject::ObjectType type, const QString &inName, UMLPackage *parentPkg, const QString &comment, const QString &stereotype, bool searchInParentPackageOnly, bool remapParent)
Definition import_utils.cpp:185
UMLObject * createArtifactFolder(const QString &name, UMLPackage *parentPkg, const QString &comment)
Definition import_utils.cpp:683
void addEnumLiteral(UMLEnum *enumType, const QString &literal, const QString &comment, const QString &value)
Definition import_utils.cpp:619
QStringList includePathList()
Definition import_utils.cpp:812
void setRelatedClassifier(UMLClassifier *c)
Definition import_utils.cpp:89
UMLObject * createUMLObjectHierarchy(UMLObject::ObjectType type, const QString &name, UMLPackage *topLevelParent)
Definition import_utils.cpp:404
Enum
Definition basictypes.h:45