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.
30 UMLObject *type = 0,
const QString& iv = QString());
49 bool withStereotype=
false)
const;
52 bool includeRoot =
false)
const;
54 virtual void saveToXMI1(QXmlStreamWriter& writer);
69 bool load1(QDomElement & element);
void setVisibility(Uml::Visibility::Enum s)
Definition: attribute.cpp:82
QString toString(Uml::SignatureType::Enum sig=Uml::SignatureType::NoSig, bool withStereotype=false) const
Definition: attribute.cpp:128
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1389
virtual UMLClassifierList getTemplateParams()
Definition: attribute.cpp:404
UMLFolder * datatypeFolder() const
Definition: umldoc.cpp:2959
Enum
Definition: basictypes.h:291
UMLOperation * asUMLOperation()
Definition: umlobject.cpp:1404
QString name() const
Definition: umlobject.cpp:206
@ In
Definition: basictypes.h:255
void save1(const QString &tag, QXmlStreamWriter &writer)
Definition: umlobject.cpp:850
void setParmKind(Uml::ParameterDirection::Enum pk)
Definition: attribute.cpp:112
bool load1(QDomElement &element)
Definition: attribute.cpp:276
UMLAttribute * asUMLAttribute()
Definition: umlobject.cpp:1385
@ Java
Definition: basictypes.h:298
UMLObject * createUMLObject(UMLObject::ObjectType type, const QString &n, UMLPackage *parentPkg, bool solicitNewName)
Definition: object_factory.cpp:203
UMLClassifier * getType() const
Definition: classifierlistitem.cpp:98
QString getInitialValue() const
Definition: attribute.cpp:94
const Type None
special value for uninitialized ID
Definition: basictypes.h:373
UMLObjectList containedObjects(bool includeInactive=false) const
Definition: package.cpp:261
UMLObject * findUMLObject(const UMLObjectList &inList, const QString &inName, UMLObject::ObjectType type, UMLObject *currentObj)
Definition: model_utils.cpp:152
@ ot_Attribute
Definition: umlobject.h:88
QString m_SecondaryId
Definition: umlobject.h:286
@ SigNoVis
Definition: basictypes.h:163
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1300
void emitModified()
Definition: umlobject.cpp:380
UMLObject * umlParent() const
Definition: umlobject.cpp:674
virtual ~UMLAttribute()
Definition: attribute.cpp:63
Uml::Visibility::Enum m_visibility
objects visibility
Definition: umlobject.h:277
UMLPackage * umlPackage() const
Definition: umlobject.cpp:649
void save1end(QXmlStreamWriter &writer)
Definition: umlobject.cpp:904
Enum
Definition: basictypes.h:254
QList< UMLClassifier * > UMLClassifierList
Definition: umlclassifierlist.h:12
QString m_InitialValue
text for the attribute's initial value.
Definition: attribute.h:71
QString getXmiId(QDomElement element)
Definition: model_utils.cpp:743
Definition: umlattributedialog.h:29
std::string Type
Definition: basictypes.h:371
void setName(const QString &name)
Definition: attribute.cpp:71
The base class for UML objects.
Definition: umlobject.h:69
Uml::ParameterDirection::Enum m_ParmKind
Definition: attribute.h:72
ObjectType baseType() const
Definition: umlobject.cpp:392
QPointer< UMLObject > m_pSecondary
Definition: umlobject.h:282
@ InOut
Definition: basictypes.h:256
ObjectType m_BaseType
objects type
Definition: umlobject.h:276
virtual void saveToXMI1(QXmlStreamWriter &writer)
Definition: attribute.cpp:259
void setInitialValue(const QString &iv)
Definition: attribute.cpp:104
QString m_name
objects name
Definition: umlobject.h:275
Uml::ParameterDirection::Enum getParmKind() const
Definition: attribute.cpp:117
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:30
and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two distribute and or modify the software for each author s protection and we want to make certain that everyone understands that there is no warranty for this free software If the software is modified by someone else and passed we want its recipients to know that what they have is not the so that any problems introduced by others will not reflect on the original authors reputations any free program is threatened constantly by software patents We wish to avoid the danger that redistributors of a free program will individually obtain patent in effect making the program proprietary To prevent we have made it clear that any patent must be licensed for everyone s free use or not licensed at all The precise terms and conditions for distribution and modification follow TERMS AND CONDITIONS FOR DISTRIBUTION AND MODIFICATION This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License The refers to any such program or and a work based on the Program means either the Program or any derivative work under copyright a work containing the Program or a portion of it
Definition: GPL-2.0-only.txt:64
QString toString(Enum item, bool mnemonic)
Definition: basictypes.cpp:93
virtual QString fullyQualifiedName(const QString &separator=QString(), bool includeRoot=false) const
Definition: umlobject.cpp:222
void attributeChanged()
Definition: moc_attribute.cpp:128
@ D
Definition: basictypes.h:296
QString getFullyQualifiedName(const QString &separator=QString(), bool includeRoot=false) const
Definition: attribute.cpp:183
@ ot_Datatype
Definition: umlobject.h:83
#define uDebug()
Definition: debug_utils.h:108
@ Out
Definition: basictypes.h:257
Enum
Definition: basictypes.h:160
@ Cpp
Definition: basictypes.h:294
type show c for details The hypothetical commands show w and show c should show the appropriate parts of the General Public License Of the commands you use may be called something other than show w and show c
Definition: GPL-2.0-only.txt:301
void setTemplateParams(const QString &templateParam, UMLClassifierList &templateParamList)
Definition: attribute.cpp:352
static UMLApp * app()
Definition: uml.cpp:275
virtual void copyInto(UMLObject *lhs) const
Definition: attribute.cpp:231
Sets up attribute information.
Definition: attribute.h:22
QString activeLanguageScopeSeparator() const
Definition: uml.cpp:2549
Non-graphical management of objects and diagrams of a Folder.
Definition: folder.h:29
static bool tagEq(const QString &tag, const QString &pattern)
Definition: umldoc.cpp:3562
Enum
Definition: basictypes.h:45
UMLObject * findUMLObject(const QString &name, UMLObject::ObjectType type=UMLObject::ot_UMLObject, UMLObject *currentObj=0)
Definition: umldoc.cpp:1068
#define uError()
Definition: debug_utils.h:109
Definition: operation.h:19
@ ShowSig
Definition: basictypes.h:162
Information for a non-graphical Concept/Class.
Definition: classifier.h:34
@ NoSig
Definition: basictypes.h:161
bool operator==(const UMLAttribute &rhs) const
Definition: attribute.cpp:211
virtual bool showPropertiesDialog(QWidget *parent=0)
Definition: attribute.cpp:343
@ ot_Operation
Definition: umlobject.h:89
virtual UMLObject * clone() const
Definition: attribute.cpp:247
@ Private
Definition: basictypes.h:47
Uml::ProgrammingLanguage::Enum activeLanguage() const
Definition: uml.cpp:2532
QString stereotype(bool includeAdornments=false) const
Definition: umlobject.cpp:554
A base class for classifier list items (e.g. attributes)
Definition: classifierlistitem.h:24
UMLDoc * document() const
Definition: uml.cpp:1063
virtual void copyInto(UMLObject *lhs) const
Definition: classifierlistitem.cpp:70
Non-graphical information for a Package.
Definition: package.h:27