• Skip to content
  • Skip to link menu
KDE 4.4 API Reference
  • KDE API Reference
  • kdesdk
  • Sitemap
  • Contact Us
 

umbrello/umbrello

model_utils.h File Reference

#include <QtCore/QString>
#include <QtCore/QLinkedList>
#include "umlnamespace.h"
#include "umlobjectlist.h"
#include "umlviewlist.h"
#include "foreignkeyconstraint.h"
#include "icon_utils.h"
Include dependency graph for model_utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Model_Utils::NameAndType
struct  Model_Utils::OpDescriptor

Namespaces

namespace  Model_Utils

Typedefs

typedef QLinkedList< NameAndType > Model_Utils::NameAndType_List
typedef QLinkedList
< NameAndType >::iterator 
Model_Utils::NameAndType_ListIt

Enumerations

enum  Model_Utils::Parse_Status {
  Model_Utils::PS_OK, Model_Utils::PS_Empty, Model_Utils::PS_Malformed_Arg, Model_Utils::PS_Unknown_ArgType,
  Model_Utils::PS_Illegal_MethodName, Model_Utils::PS_Unknown_ReturnType, Model_Utils::PS_Unspecified_Error
}

Functions

Uml::ListView_Type Model_Utils::convert_DT_LVT (Uml::Diagram_Type dt)
Uml::Model_Type Model_Utils::convert_DT_MT (Uml::Diagram_Type dt)
Uml::Diagram_Type Model_Utils::convert_LVT_DT (Uml::ListView_Type lvt)
Icon_Utils::Icon_Type Model_Utils::convert_LVT_IT (Uml::ListView_Type lvt)
Uml::Model_Type Model_Utils::convert_LVT_MT (Uml::ListView_Type lvt)
Uml::Object_Type Model_Utils::convert_LVT_OT (Uml::ListView_Type lvt)
Uml::ListView_Type Model_Utils::convert_MT_LVT (Uml::Model_Type mt)
Uml::ListView_Type Model_Utils::convert_OT_LVT (UMLObject *o)
Uml::Model_Type Model_Utils::convert_OT_MT (Uml::Object_Type ot)
QString Model_Utils::diagramTypeToString (Uml::Diagram_Type dt)
UMLObject * Model_Utils::findObjectInList (Uml::IDType id, const UMLObjectList &inList)
UMLObject * Model_Utils::findUMLObject (const UMLObjectList &inList, const QString &inName, Uml::Object_Type type, UMLObject *currentObj)
Uml::Model_Type Model_Utils::guessContainer (UMLObject *o)
bool Model_Utils::isClassifierListitem (Uml::Object_Type type)
bool Model_Utils::isCloneable (Uml::Widget_Type type)
bool Model_Utils::isCommonDataType (QString type)
bool Model_Utils::isCommonXMIAttribute (const QString &tag)
Parse_Status Model_Utils::parseAttribute (QString a, NameAndType &nmTp, UMLClassifier *owningScope, Uml::Visibility *vis)
Parse_Status Model_Utils::parseConstraint (QString m, QString &name, UMLEntity *owningScope)
Parse_Status Model_Utils::parseOperation (QString m, OpDescriptor &desc, UMLClassifier *owningScope)
Parse_Status Model_Utils::parseTemplate (QString t, NameAndType &nmTp, UMLClassifier *owningScope)
QString Model_Utils::progLangToString (Uml::Programming_Language pl)
QString Model_Utils::psText (Parse_Status value)
int Model_Utils::stringToDirection (QString input, Uml::Parameter_Direction &result)
Uml::Programming_Language Model_Utils::stringToProgLang (QString str)
void Model_Utils::treeViewAddViews (const UMLViewList &viewList)
QString Model_Utils::treeViewBuildDiagramName (Uml::IDType id)
void Model_Utils::treeViewChangeIcon (UMLObject *object, Icon_Utils::Icon_Type to)
UMLObject * Model_Utils::treeViewGetCurrentObject ()
UMLPackage * Model_Utils::treeViewGetPackageFromCurrent ()
void Model_Utils::treeViewMoveObjectTo (UMLObject *container, UMLObject *object)
void Model_Utils::treeViewSetCurrentItem (UMLObject *object)
bool Model_Utils::typeIsCanvasWidget (Uml::ListView_Type type)
bool Model_Utils::typeIsClassifier (Uml::ListView_Type type)
bool Model_Utils::typeIsClassifierList (Uml::ListView_Type type)
bool Model_Utils::typeIsContainer (Uml::ListView_Type type)
bool Model_Utils::typeIsDiagram (Uml::ListView_Type type)
bool Model_Utils::typeIsFolder (Uml::ListView_Type type)
bool Model_Utils::typeIsRootView (Uml::ListView_Type type)
QString Model_Utils::uniqObjectName (Uml::Object_Type type, UMLPackage *parentPkg, QString prefix)
QString Model_Utils::updateDeleteActionToString (UMLForeignKeyConstraint::UpdateDeleteAction uda)

umbrello/umbrello

Skip menu "umbrello/umbrello"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdesdk

Skip menu "kdesdk"
  • kapptemplate
  • kate
  •     kate
  • kbugbuster
  • kcachegrind
  • kompare
  • lokalize
  • umbrello
  •   umbrello
Generated for kdesdk by doxygen 1.5.9-20090814
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal