48 bool withStereotype=
false)
const;
79 bool load1(QDomElement & element);
Sets up attribute information.
Definition attribute.h:23
Definition umlattributelist.h:21
Information for a non-graphical Concept/Class.
Definition classifier.h:35
A base class for classifier list items (e.g. attributes)
Definition classifierlistitem.h:25
The base class for UML objects.
Definition umlobject.h:70
QString name() const
Definition umlobject.cpp:207
Definition operation.h:20
bool m_bInline
Holds the inline attribute of the <UML:Operation>
Definition operation.h:88
bool m_bConst
Holds the isQuery attribute of the <UML:Operation>
Definition operation.h:84
void setType(UMLObject *type)
Definition operation.cpp:93
bool resolveRef()
Definition operation.cpp:353
UMLAttributeList getParmList() const
Definition operation.cpp:177
void saveToXMI(QXmlStreamWriter &writer)
Definition operation.cpp:531
QString toString(Uml::SignatureType::Enum sig=Uml::SignatureType::NoSig, bool withStereotype=false) const
Definition operation.cpp:205
UMLAttributeList m_args
Parameter list.
Definition operation.h:83
void addParm(UMLAttribute *parameter, int position=-1)
Definition operation.cpp:276
virtual void copyInto(UMLObject *lhs) const
Definition operation.cpp:326
void setConst(bool b)
Definition operation.cpp:422
bool m_bVirtual
Holds the virtual attribute of the <UML:Operation>
Definition operation.h:87
bool isDestructorOperation() const
Definition operation.cpp:391
void setVirtual(bool b)
Definition operation.cpp:470
bool load1(QDomElement &element)
Definition operation.cpp:602
void moveParmLeft(UMLAttribute *a)
Definition operation.cpp:105
void setInline(bool b)
Definition operation.cpp:486
void setSourceCode(const QString &code)
Definition operation.cpp:515
void setOverride(bool b)
Definition operation.cpp:438
bool isInline() const
Definition operation.cpp:494
QString getSourceCode() const
Definition operation.cpp:523
virtual bool showPropertiesDialog(QWidget *parent=0)
Definition operation.cpp:504
bool m_bOverride
Holds the override attribute of the <UML:Operation>
Definition operation.h:85
void removeParm(UMLAttribute *a, bool emitModifiedSignal=true)
Definition operation.cpp:157
bool getOverride() const
Definition operation.cpp:446
bool isLifeOperation() const
Definition operation.cpp:414
bool m_bFinal
Holds the final attribute of the <UML:Operation>
Definition operation.h:86
virtual UMLObject * clone() const
Definition operation.cpp:338
bool isVirtual() const
Definition operation.cpp:478
void setFinal(bool b)
Definition operation.cpp:454
bool getConst() const
Definition operation.cpp:430
QString m_Code
Holds the entered source code.
Definition operation.h:89
UMLAttribute * findParm(const QString &name) const
Definition operation.cpp:188
void moveParmRight(UMLAttribute *a)
Definition operation.cpp:129
bool getFinal() const
Definition operation.cpp:462
virtual ~UMLOperation()
Definition operation.cpp:84
bool isConstructorOperation() const
Definition operation.cpp:369
QString getUniqueParameterName() const
Definition operation.cpp:289
bool operator==(const UMLOperation &rhs) const
Definition operation.cpp:302
Uml::ID::Type m_returnId
Holds the xmi.id of the <UML:Parameter kind="return">
Definition operation.h:82
bool b
Definition cxx11-null-pointer-constant.h:6
const Type None
special value for uninitialized ID
Definition basictypes.h:373
std::string Type
Definition basictypes.h:371
Enum
Definition basictypes.h:160
@ NoSig
Definition basictypes.h:161
Enum
Definition basictypes.h:45
@ Public
Definition basictypes.h:46
QString a
Definition petalnode.cpp:13