umbrello 2.34.70-5524f40e1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
Namespaces | Macros | Functions | Variables
import_utils.cpp File Reference
#include "import_utils.h"
#include "association.h"
#include "artifact.h"
#include "classifier.h"
#include "datatype.h"
#include "debug_utils.h"
#include "folder.h"
#include "enum.h"
#include "object_factory.h"
#include "operation.h"
#include "package.h"
#include "template.h"
#include "uml.h"
#include "umldoc.h"
#include "umllistview.h"
#include "umlobject.h"
#include <KMessageBox>
#include <KLocalizedString>
#include <QtGlobal>
Include dependency graph for import_utils.cpp:

Namespaces

namespace  Import_Utils
 

Macros

#define DBG_SRC   QLatin1String("Import_Utils")
 
#define PATH_SEPARATOR   QLatin1Char(':')
 

Functions

void Import_Utils::putAtGlobalScope (bool yesno)
 
void Import_Utils::setRelatedClassifier (UMLClassifier *c)
 
void Import_Utils::assignUniqueIdOnCreation (bool yesno)
 
bool Import_Utils::newUMLObjectWasCreated ()
 
QString Import_Utils::formatComment (const QString &comment)
 
void Import_Utils::checkStdString (QString &typeName)
 
UMLObjectImport_Utils::createUMLObject (UMLObject::ObjectType type, const QString &inName, UMLPackage *parentPkg, const QString &comment, const QString &stereotype, bool searchInParentPackageOnly, bool remapParent)
 
UMLObjectImport_Utils::createUMLObjectHierarchy (UMLObject::ObjectType type, const QString &name, UMLPackage *topLevelParent)
 
UMLOperationImport_Utils::makeOperation (UMLClassifier *parent, const QString &name)
 
UMLAttributeImport_Utils::insertAttribute (UMLClassifier *owner, Uml::Visibility::Enum scope, const QString &name, UMLClassifier *attrType, const QString &comment, bool isStatic)
 
UMLAttributeImport_Utils::insertAttribute (UMLClassifier *owner, Uml::Visibility::Enum scope, const QString &name, const QString &type, const QString &comment, bool isStatic)
 
void Import_Utils::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)
 
UMLAttributeImport_Utils::addMethodParameter (UMLOperation *method, const QString &type, const QString &name)
 
void Import_Utils::addEnumLiteral (UMLEnum *enumType, const QString &literal, const QString &comment, const QString &value)
 
UMLAssociationImport_Utils::createGeneralization (UMLClassifier *child, UMLClassifier *parent)
 
UMLFolderImport_Utils::createSubDir (const QString &name, UMLFolder *parentPkg, const QString &comment)
 
UMLObjectImport_Utils::createArtifactFolder (const QString &name, UMLPackage *parentPkg, const QString &comment)
 
UMLObjectImport_Utils::createArtifact (const QString &name, UMLFolder *parentPkg, const QString &comment)
 
void Import_Utils::createGeneralization (UMLClassifier *child, const QString &parentName)
 
UMLEnumImport_Utils::remapUMLEnum (UMLObject *ns, UMLPackage *currentScope)
 
QStringList Import_Utils::includePathList ()
 
void Import_Utils::addIncludePath (const QString &path)
 
bool Import_Utils::isDatatype (const QString &name, UMLPackage *parentPkg)
 
UMLPackageImport_Utils::globalScope ()
 

Variables

bool Import_Utils::bNewUMLObjectWasCreated = false
 
UMLClassifierImport_Utils::gRelatedClassifier = 0
 
bool Import_Utils::bPutAtGlobalScope = false
 
QStringList Import_Utils::incPathList
 

Macro Definition Documentation

◆ DBG_SRC

#define DBG_SRC   QLatin1String("Import_Utils")

◆ PATH_SEPARATOR

#define PATH_SEPARATOR   QLatin1Char(':')