umbrello
2.32.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
48 bool withStereotype=
false)
const;
77 bool load1(QDomElement & element);
virtual Uml::ID::Type id() const
Definition: umlobject.cpp:420
bool operator==(const UMLOperation &rhs) const
Definition: operation.cpp:297
QString toString(Uml::SignatureType::Enum sig=Uml::SignatureType::NoSig, bool withStereotype=false) const
Definition: attribute.cpp:128
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1389
void addParm(UMLAttribute *parameter, int position=-1)
Definition: operation.cpp:271
b Accompany it with a written valid for at least three to give any third for a charge no more than your cost of physically performing source a complete machine readable copy of the corresponding source code
Definition: GPL-2.0-only.txt:139
bool isDestructorOperation() const
Definition: operation.cpp:386
Enum
Definition: basictypes.h:291
@ NoSigNoVis
Definition: basictypes.h:164
void setInline(bool b)
Definition: operation.cpp:465
UMLOperation * asUMLOperation()
Definition: umlobject.cpp:1404
Definition: umlattributelist.h:20
QString name() const
Definition: umlobject.cpp:206
@ Pascal
Definition: basictypes.h:301
@ In
Definition: basictypes.h:255
UMLAttributeList getParmList() const
Definition: operation.cpp:173
UMLAttributeList m_List
Parameter list.
Definition: operation.h:81
void save1(const QString &tag, QXmlStreamWriter &writer)
Definition: umlobject.cpp:850
virtual ~UMLOperation()
Definition: operation.cpp:80
void moveParmLeft(UMLAttribute *a)
Definition: operation.cpp:101
void setParmKind(Uml::ParameterDirection::Enum pk)
Definition: attribute.cpp:112
QString m_Code
Holds the entered source code.
Definition: operation.h:86
Uml::ID::Type m_returnId
Holds the xmi.id of the <UML:Parameter kind="return">
Definition: operation.h:80
bool isLifeOperation() const
Definition: operation.cpp:409
void removeParm(UMLAttribute *a, bool emitModifiedSignal=true)
Definition: operation.cpp:153
virtual bool resolveRef()
Definition: umlobject.cpp:742
UMLClassifier * getType() const
Definition: classifierlistitem.cpp:98
QString getInitialValue() const
Definition: attribute.cpp:94
virtual QString getTypeName() const
Definition: classifierlistitem.cpp:108
const Type None
special value for uninitialized ID
Definition: basictypes.h:373
QString toString(Uml::SignatureType::Enum sig=Uml::SignatureType::NoSig, bool withStereotype=false) const
Definition: operation.cpp:200
QString m_SecondaryId
Definition: umlobject.h:286
void moveParmRight(UMLAttribute *a)
Definition: operation.cpp:125
bool getConst() const
Definition: operation.cpp:425
@ 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
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
QString getXmiId(QDomElement element)
Definition: model_utils.cpp:743
bool m_inline
Holds the inline attribute of the <UML:Operation>
Definition: operation.h:85
std::string Type
Definition: basictypes.h:371
bool m_bConst
Holds the isQuery attribute of the <UML:Operation>
Definition: operation.h:82
The base class for UML objects.
Definition: umlobject.h:69
QPointer< UMLObject > m_pSecondary
Definition: umlobject.h:282
@ InOut
Definition: basictypes.h:256
UMLAttribute * findParm(const QString &name) const
Definition: operation.cpp:184
ObjectType m_BaseType
objects type
Definition: umlobject.h:276
bool resolveRef()
Definition: operation.cpp:348
virtual void copyInto(UMLAttributeList *rhs) const
Definition: umlattributelist.cpp:29
@ Public
Definition: basictypes.h:46
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1305
Uml::ParameterDirection::Enum getParmKind() const
Definition: attribute.cpp:117
void setConst(bool b)
Definition: operation.cpp:417
void setSourceCode(const QString &code)
Definition: operation.cpp:494
void saveToXMI1(QXmlStreamWriter &writer)
Definition: operation.cpp:510
bool getOverride() const
Definition: operation.cpp:441
it is up to the author donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License If the distribution and or use of the Library is restricted in certain countries either by patents or by copyrighted the original copyright holder who places the Library under this License may add an geographical distribution limitation excluding those so that distribution is permitted only in or among countries not thus excluded In such this License incorporates the limitation as if written in the body of this License The Free Software Foundation may publish revised and or new versions of the Library General Public License from time to time Such new versions will be similar in spirit to the present but may differ in detail to address new problems or concerns Each version is given a distinguishing version number If the Library specifies a version number of this License which applies to it and any later you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation If the Library does not specify a license version number
Definition: LGPL-2.0-only.txt:368
QString a
Definition: petalnode.cpp:13
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
#define i18n
Definition: main.cpp:34
bool load1(QDomElement &element)
Definition: operation.cpp:563
virtual void setType(UMLObject *type)
Definition: classifierlistitem.cpp:123
UMLOperation(UMLClassifier *parent, const QString &name, Uml::ID::Type id=Uml::ID::None, Uml::Visibility::Enum s=Uml::Visibility::Public, UMLObject *rt=0)
Definition: operation.cpp:40
@ Ada
Definition: basictypes.h:293
#define uDebug()
Definition: debug_utils.h:108
Definition: umloperationdialog.h:38
@ Out
Definition: basictypes.h:257
void modified()
Definition: moc_umlobject.cpp:216
Enum
Definition: basictypes.h:160
virtual UMLObject * clone() const
Definition: operation.cpp:333
connect()
Definition: namespaces-multiple.php:5
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
static UMLApp * app()
Definition: uml.cpp:275
Sets up attribute information.
Definition: attribute.h:22
Uml::ID::Type gen()
Definition: uniqueid.cpp:21
static bool tagEq(const QString &tag, const QString &pattern)
Definition: umldoc.cpp:3562
void setVirtual(bool b)
Definition: operation.cpp:449
Enum
Definition: basictypes.h:45
bool isConstructorOperation() const
Definition: operation.cpp:364
#define uError()
Definition: debug_utils.h:109
Definition: operation.h:19
virtual bool loadFromXMI1(QDomElement &element)
Definition: umlobject.cpp:993
@ ShowSig
Definition: basictypes.h:162
Information for a non-graphical Concept/Class.
Definition: classifier.h:34
bool isInline() const
Definition: operation.cpp:473
virtual void copyInto(UMLObject *lhs) const
Definition: operation.cpp:321
@ NoSig
Definition: basictypes.h:161
QString getUniqueParameterName() const
Definition: operation.cpp:284
virtual bool showPropertiesDialog(QWidget *parent=0)
Definition: operation.cpp:483
bool b
Definition: cxx11-null-pointer-constant.h:6
@ ot_Operation
Definition: umlobject.h:89
void setType(UMLObject *type)
Definition: operation.cpp:89
Uml::ProgrammingLanguage::Enum activeLanguage() const
Definition: uml.cpp:2532
bool isVirtual() const
Definition: operation.cpp:457
QString stereotype(bool includeAdornments=false) const
Definition: umlobject.cpp:554
void setOverride(bool b)
Definition: operation.cpp:433
A base class for classifier list items (e.g. attributes)
Definition: classifierlistitem.h:24
bool m_virtual
Holds the virtual attribute of the <UML:Operation>
Definition: operation.h:84
virtual void copyInto(UMLObject *lhs) const
Definition: classifierlistitem.cpp:70
bool m_Override
Holds the override attribute of the <UML:Operation>
Definition: operation.h:83
QString getSourceCode() const
Definition: operation.cpp:502
Non-graphical information for a Package.
Definition: package.h:27