umbrello
2.31.80
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
40 const QString &
init = QString());
42 virtual void saveToXMI1(QDomDocument& qDoc, QDomElement& qElement);
46 bool load1(QDomElement& element);
53 #endif // UMLINSTANCE_H
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1309
void setClassifierCmd(UMLClassifier *classifier)
Definition: instance.cpp:88
Non-graphical Information for an Instance.
Definition: instance.h:27
QString name() const
Definition: umlobject.cpp:211
virtual void saveToXMI1(QDomDocument &qDoc, QDomElement &qElement)
Definition: instance.cpp:147
virtual QString uniqChildName(const UMLObject::ObjectType type, const QString &prefix=QString())
Definition: umlcanvasobject.cpp:180
virtual UMLClassifierListItemList getFilteredList(UMLObject::ObjectType ot) const
Definition: classifier.cpp:998
UMLObject * createUMLObject(UMLObject::ObjectType type, const QString &n, UMLPackage *parentPkg, bool solicitNewName)
Definition: object_factory.cpp:203
QString classifierName()
Definition: instance.cpp:65
@ ot_Class
Definition: umlobject.h:89
const Type None
special value for uninitialized ID
Definition: basictypes.h:353
void init()
Definition: uniqueid.cpp:37
QString m_SecondaryId
Definition: umlobject.h:286
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1263
void emitModified()
Definition: umlobject.cpp:385
Definition: umlinstanceattributedialog.h:23
virtual bool resolveRef()
Definition: classifier.cpp:691
std::string Type
Definition: basictypes.h:351
Definition: classpropertiesdialog.h:35
The base class for UML objects.
Definition: umlobject.h:74
@ ot_InstanceAttribute
Definition: umlobject.h:110
void setClassifierName(const QString &name)
Definition: instance.cpp:50
QPointer< UMLObject > m_pSecondary
Definition: umlobject.h:282
void signalUMLObjectCreated(UMLObject *o)
Definition: umldoc.cpp:1985
ObjectType m_BaseType
objects type
Definition: umlobject.h:276
Definition: cmdrenameumlinstancetype.h:25
virtual void saveToXMI1(QDomDocument &qDoc, QDomElement &qElement)
Definition: umlobject.cpp:834
QDomElement save1(const QString &tag, QDomDocument &qDoc)
Definition: umlobject.cpp:845
#define i18n
Definition: main.cpp:39
UMLClassifier * classifier()
Definition: instance.cpp:97
@ ot_Instance
Definition: umlobject.h:90
static UMLApp * app()
Definition: uml.cpp:278
QPointer< UMLClassifier > m_classifier
Definition: instance.h:50
Sets up attribute information.
Definition: attribute.h:28
UMLObjectList & subordinates() const
Definition: umlcanvasobject.h:80
UMLInstance(const QString &name=QString(), Uml::ID::Type id=Uml::ID::None)
Definition: instance.cpp:34
virtual UMLObject * findChildObject(const QString &n, UMLObject::ObjectType t=UMLObject::ot_UMLObject)
Definition: umlcanvasobject.cpp:238
Uml::ID::Type gen()
Definition: uniqueid.cpp:26
static bool tagEq(const QString &tag, const QString &pattern)
Definition: umldoc.cpp:3582
Enum
Definition: basictypes.h:59
bool showPropertiesDialog(QWidget *parent)
Definition: instance.cpp:211
Definition: umlclassifierlistitemlist.h:27
void setClassifier(UMLClassifier *classifier)
Definition: instance.cpp:74
virtual bool loadFromXMI1(QDomElement &element)
Definition: umlobject.cpp:955
bool load1(QDomElement &element)
Definition: instance.cpp:163
Sets up instanceattribute information.
Definition: instanceattribute.h:26
int exec()
Definition: multipagedialogbase.cpp:223
Information for a non-graphical Concept/Class.
Definition: classifier.h:40
void init()
Definition: umlobject.cpp:126
@ Private
Definition: basictypes.h:61
virtual bool resolveRef()
Definition: instance.cpp:192
virtual UMLAttribute * createAttribute(const QString &name=QString(), UMLObject *type=0, Uml::Visibility::Enum vis=Uml::Visibility::Private, const QString &init=QString())
Definition: instance.cpp:102
void executeCommand(QUndoCommand *cmd)
Definition: uml.cpp:3438
A base class for classifier list items (e.g. attributes)
Definition: classifierlistitem.h:30
UMLDoc * document() const
Definition: uml.cpp:1064
UMLAttribute * addAttribute(const QString &name, Uml::ID::Type id=Uml::ID::None)
Definition: classifier.cpp:810