umbrello
2.32.2
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
35 UMLObject *type = 0,
const QString& iv = QString());
56 bool includeRoot =
false)
const;
58 virtual void saveToXMI1(QDomDocument & qDoc, QDomElement & qElement);
73 bool load1(QDomElement & element);
void setVisibility(Uml::Visibility::Enum s)
Definition: attribute.cpp:87
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1309
virtual UMLClassifierList getTemplateParams()
Definition: attribute.cpp:409
UMLFolder * datatypeFolder() const
Definition: umldoc.cpp:2988
Enum
Definition: basictypes.h:271
UMLObjectList containedObjects(bool includeInactive=false)
Definition: package.cpp:266
UMLOperation * asUMLOperation()
Definition: umlobject.cpp:1324
QString name() const
Definition: umlobject.cpp:211
@ In
Definition: basictypes.h:257
void setParmKind(Uml::ParameterDirection::Enum pk)
Definition: attribute.cpp:117
bool load1(QDomElement &element)
Definition: attribute.cpp:281
QString activeLanguageScopeSeparator()
Definition: uml.cpp:2540
UMLAttribute * asUMLAttribute()
Definition: umlobject.cpp:1305
virtual void saveToXMI1(QDomDocument &qDoc, QDomElement &qElement)
Definition: attribute.cpp:264
@ Java
Definition: basictypes.h:278
UMLObject * createUMLObject(UMLObject::ObjectType type, const QString &n, UMLPackage *parentPkg, bool solicitNewName)
Definition: object_factory.cpp:203
UMLClassifier * getType() const
Definition: classifierlistitem.cpp:102
QString getInitialValue() const
Definition: attribute.cpp:99
const Type None
special value for uninitialized ID
Definition: basictypes.h:353
UMLObject * findUMLObject(const UMLObjectList &inList, const QString &inName, UMLObject::ObjectType type, UMLObject *currentObj)
Definition: model_utils.cpp:152
@ ot_Attribute
Definition: umlobject.h:92
QString m_SecondaryId
Definition: umlobject.h:286
@ SigNoVis
Definition: basictypes.h:165
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1263
void emitModified()
Definition: umlobject.cpp:385
UMLObject * umlParent() const
Definition: umlobject.cpp:671
virtual ~UMLAttribute()
Definition: attribute.cpp:68
Uml::Visibility::Enum m_visibility
objects visibility
Definition: umlobject.h:277
UMLPackage * umlPackage() const
Definition: umlobject.cpp:646
Enum
Definition: basictypes.h:256
QList< UMLClassifier * > UMLClassifierList
Definition: umlclassifierlist.h:17
QString m_InitialValue
text for the attribute's initial value.
Definition: attribute.h:75
QString getXmiId(QDomElement element)
Definition: model_utils.cpp:747
Definition: umlattributedialog.h:32
std::string Type
Definition: basictypes.h:351
void setName(const QString &name)
Definition: attribute.cpp:76
The base class for UML objects.
Definition: umlobject.h:74
Uml::ParameterDirection::Enum m_ParmKind
Definition: attribute.h:76
ObjectType baseType() const
Definition: umlobject.cpp:397
QPointer< UMLObject > m_pSecondary
Definition: umlobject.h:282
@ InOut
Definition: basictypes.h:258
ObjectType m_BaseType
objects type
Definition: umlobject.h:276
void setInitialValue(const QString &iv)
Definition: attribute.cpp:109
QString m_name
objects name
Definition: umlobject.h:275
Uml::ParameterDirection::Enum getParmKind() const
Definition: attribute.cpp:122
UMLAttribute(UMLObject *parent, const QString &name, Uml::ID::Type id=Uml::ID::None, Uml::Visibility::Enum s=Uml::Visibility::Private, UMLObject *type=0, const QString &iv=QString())
Definition: attribute.cpp:35
QString toString(Enum item, bool mnemonic)
Definition: basictypes.cpp:107
virtual QString fullyQualifiedName(const QString &separator=QString(), bool includeRoot=false) const
Definition: umlobject.cpp:227
QDomElement save1(const QString &tag, QDomDocument &qDoc)
Definition: umlobject.cpp:845
void attributeChanged()
Definition: moc_attribute.cpp:129
@ D
Definition: basictypes.h:276
QString getFullyQualifiedName(const QString &separator=QString(), bool includeRoot=false) const
Definition: attribute.cpp:188
@ ot_Datatype
Definition: umlobject.h:87
#define uDebug()
Definition: debug_utils.h:122
@ Out
Definition: basictypes.h:259
Enum
Definition: basictypes.h:162
@ Cpp
Definition: basictypes.h:274
void setTemplateParams(const QString &templateParam, UMLClassifierList &templateParamList)
Definition: attribute.cpp:357
static UMLApp * app()
Definition: uml.cpp:278
virtual void copyInto(UMLObject *lhs) const
Definition: attribute.cpp:236
Sets up attribute information.
Definition: attribute.h:28
Non-graphical management of objects and diagrams of a Folder.
Definition: folder.h:35
static bool tagEq(const QString &tag, const QString &pattern)
Definition: umldoc.cpp:3582
Enum
Definition: basictypes.h:59
UMLObject * findUMLObject(const QString &name, UMLObject::ObjectType type=UMLObject::ot_UMLObject, UMLObject *currentObj=0)
Definition: umldoc.cpp:1067
#define uError()
Definition: debug_utils.h:123
Definition: operation.h:25
@ ShowSig
Definition: basictypes.h:164
Information for a non-graphical Concept/Class.
Definition: classifier.h:40
@ NoSig
Definition: basictypes.h:163
bool operator==(const UMLAttribute &rhs) const
Definition: attribute.cpp:216
QString toString(Uml::SignatureType::Enum sig=Uml::SignatureType::NoSig, bool withStereotype=false)
Definition: attribute.cpp:133
virtual bool showPropertiesDialog(QWidget *parent=0)
Definition: attribute.cpp:348
@ ot_Operation
Definition: umlobject.h:93
virtual UMLObject * clone() const
Definition: attribute.cpp:252
@ Private
Definition: basictypes.h:61
Uml::ProgrammingLanguage::Enum activeLanguage() const
Definition: uml.cpp:2523
QString stereotype(bool includeAdornments=false) const
Definition: umlobject.cpp:559
A base class for classifier list items (e.g. attributes)
Definition: classifierlistitem.h:30
UMLDoc * document() const
Definition: uml.cpp:1064
virtual void copyInto(UMLObject *lhs) const
Definition: classifierlistitem.cpp:75
Non-graphical information for a Package.
Definition: package.h:33