umbrello
2.35.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;
79 bool load1(QDomElement & element);
virtual Uml::ID::Type id() const
Definition: umlobject.cpp:421
bool operator==(const UMLOperation &rhs) const
Definition: operation.cpp:302
QString toString(Uml::SignatureType::Enum sig=Uml::SignatureType::NoSig, bool withStereotype=false) const
Definition: attribute.cpp:135
Enum
Definition: basictypes.h:27
void addParm(UMLAttribute *parameter, int position=-1)
Definition: operation.cpp:276
#define DEBUG_REGISTER(src)
Definition: debug_utils.h:129
#define logDebug1(s, a)
Definition: uml.h:541
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:391
Enum
Definition: basictypes.h:291
@ NoSigNoVis
Definition: basictypes.h:164
void setInline(bool b)
Definition: operation.cpp:486
Definition: umlattributelist.h:20
QString name() const
Definition: umlobject.cpp:207
@ Pascal
Definition: basictypes.h:301
@ In
Definition: basictypes.h:255
UMLAttributeList getParmList() const
Definition: operation.cpp:177
virtual ~UMLOperation()
Definition: operation.cpp:84
void moveParmLeft(UMLAttribute *a)
Definition: operation.cpp:105
void setParmKind(Uml::ParameterDirection::Enum pk)
Definition: attribute.cpp:118
QString m_Code
Holds the entered source code.
Definition: operation.h:89
Uml::ID::Type m_returnId
Holds the xmi.id of the <UML:Parameter kind="return">
Definition: operation.h:82
bool isLifeOperation() const
Definition: operation.cpp:414
void removeParm(UMLAttribute *a, bool emitModifiedSignal=true)
Definition: operation.cpp:157
virtual bool resolveRef()
Definition: umlobject.cpp:744
UMLClassifier * getType() const
Definition: classifierlistitem.cpp:98
QString getInitialValue() const
Definition: attribute.cpp:100
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:205
QString m_SecondaryId
Definition: umlobject.h:317
void moveParmRight(UMLAttribute *a)
Definition: operation.cpp:129
bool getConst() const
Definition: operation.cpp:430
@ SigNoVis
Definition: basictypes.h:163
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1306
void emitModified()
Definition: umlobject.cpp:381
#define logError1(s, a)
Definition: uml.h:545
UMLObject * umlParent() const
Definition: umlobject.cpp:676
Uml::Visibility::Enum m_visibility
objects visibility
Definition: umlobject.h:309
UMLPackage * umlPackage() const
Definition: umlobject.cpp:651
void save1end(QXmlStreamWriter &writer)
Definition: umlobject.cpp:937
bool m_bFinal
Holds the final attribute of the <UML:Operation>
Definition: operation.h:86
Enum
Definition: basictypes.h:254
QString getXmiId(QDomElement element)
Definition: model_utils.cpp:772
std::string Type
Definition: basictypes.h:371
GeneralState generalState
Definition: optionstate.h:322
bool m_bConst
Holds the isQuery attribute of the <UML:Operation>
Definition: operation.h:84
The base class for UML objects.
Definition: umlobject.h:69
UMLOperation * asUMLOperation()
Definition: umlobject.cpp:1437
QPointer< UMLObject > m_pSecondary
Definition: umlobject.h:313
@ InOut
Definition: basictypes.h:256
UMLAttribute * findParm(const QString &name) const
Definition: operation.cpp:188
OptionState & optionState()
Definition: optionstate.cpp:357
bool m_bOverride
Holds the override attribute of the <UML:Operation>
Definition: operation.h:85
ObjectType m_BaseType
objects type
Definition: umlobject.h:308
bool resolveRef()
Definition: operation.cpp:353
virtual void copyInto(UMLAttributeList *rhs) const
Definition: umlattributelist.cpp:24
@ Public
Definition: basictypes.h:46
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1311
Uml::ParameterDirection::Enum getParmKind() const
Definition: attribute.cpp:123
void setConst(bool b)
Definition: operation.cpp:422
void saveToXMI(QXmlStreamWriter &writer)
Definition: operation.cpp:531
void setSourceCode(const QString &code)
Definition: operation.cpp:515
void setFinal(bool b)
Definition: operation.cpp:454
bool getOverride() const
Definition: operation.cpp:446
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:223
#define i18n
Definition: main.cpp:35
bool load1(QDomElement &element)
Definition: operation.cpp:602
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:42
@ Ada
Definition: basictypes.h:293
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1422
bool uml2
Definition: optionstate.h:66
Definition: umloperationdialog.h:38
@ Out
Definition: basictypes.h:257
void modified()
Definition: moc_umlobject.cpp:216
Enum
Definition: basictypes.h:160
bool getFinal() const
Definition: operation.cpp:462
virtual UMLObject * clone() const
Definition: operation.cpp:338
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:349
Sets up attribute information.
Definition: attribute.h:22
bool m_bInline
Holds the inline attribute of the <UML:Operation>
Definition: operation.h:88
Definition: basictypes.cpp:22
Uml::ID::Type gen()
Definition: uniqueid.cpp:21
static bool tagEq(const QString &tag, const QString &pattern)
Definition: umldoc.cpp:3652
void setVirtual(bool b)
Definition: operation.cpp:470
Enum
Definition: basictypes.h:45
bool isConstructorOperation() const
Definition: operation.cpp:369
virtual bool loadFromXMI(QDomElement &element)
Definition: umlobject.cpp:1027
Definition: operation.h:19
@ ShowSig
Definition: basictypes.h:162
Information for a non-graphical Concept/Class.
Definition: classifier.h:34
bool isInline() const
Definition: operation.cpp:494
virtual void copyInto(UMLObject *lhs) const
Definition: operation.cpp:326
@ NoSig
Definition: basictypes.h:161
UMLAttributeList m_args
Parameter list.
Definition: operation.h:83
QString getUniqueParameterName() const
Definition: operation.cpp:289
bool m_bVirtual
Holds the virtual attribute of the <UML:Operation>
Definition: operation.h:87
virtual bool showPropertiesDialog(QWidget *parent=0)
Definition: operation.cpp:504
bool b
Definition: cxx11-null-pointer-constant.h:6
@ ot_Operation
Definition: umlobject.h:89
void setType(UMLObject *type)
Definition: operation.cpp:93
Uml::ProgrammingLanguage::Enum activeLanguage() const
Definition: uml.cpp:2708
bool isVirtual() const
Definition: operation.cpp:478
QString stereotype(bool includeAdornments=false) const
Definition: umlobject.cpp:555
void setOverride(bool b)
Definition: operation.cpp:438
A base class for classifier list items (e.g. attributes)
Definition: classifierlistitem.h:24
virtual void copyInto(UMLObject *lhs) const
Definition: classifierlistitem.cpp:72
void save1(QXmlStreamWriter &writer, const QString &type, const QString &tag=QString())
Definition: umlobject.cpp:861
QString getSourceCode() const
Definition: operation.cpp:523
Non-graphical information for a Package.
Definition: package.h:27
#define logDebug0(s)
Definition: uml.h:535