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.
78 void saveToXMI1(QDomDocument & qDoc, QDomElement & qElement);
81 bool load1(QDomElement & element);
virtual Uml::ID::Type id() const
Definition: umlobject.cpp:425
bool operator==(const UMLOperation &rhs) const
Definition: operation.cpp:302
UMLClassifier * asUMLClassifier()
Definition: umlobject.cpp:1309
void addParm(UMLAttribute *parameter, int position=-1)
Definition: operation.cpp:276
Enum
Definition: basictypes.h:271
@ NoSigNoVis
Definition: basictypes.h:166
void setInline(bool b)
Definition: operation.cpp:470
UMLOperation * asUMLOperation()
Definition: umlobject.cpp:1324
Definition: umlattributelist.h:27
QString name() const
Definition: umlobject.cpp:211
@ Pascal
Definition: basictypes.h:281
@ In
Definition: basictypes.h:257
UMLAttributeList getParmList() const
Definition: operation.cpp:178
UMLAttributeList m_List
Parameter list.
Definition: operation.h:85
virtual ~UMLOperation()
Definition: operation.cpp:85
void moveParmLeft(UMLAttribute *a)
Definition: operation.cpp:106
void setParmKind(Uml::ParameterDirection::Enum pk)
Definition: attribute.cpp:117
QString m_Code
Holds the entered source code.
Definition: operation.h:90
Uml::ID::Type m_returnId
Holds the xmi.id of the <UML:Parameter kind="return">
Definition: operation.h:84
void removeParm(UMLAttribute *a, bool emitModifiedSignal=true)
Definition: operation.cpp:158
virtual bool resolveRef()
Definition: umlobject.cpp:739
bool isConstructorOperation()
Definition: operation.cpp:369
UMLClassifier * getType() const
Definition: classifierlistitem.cpp:102
QString getInitialValue() const
Definition: attribute.cpp:99
virtual QString getTypeName() const
Definition: classifierlistitem.cpp:112
bool isDestructorOperation()
Definition: operation.cpp:391
const Type None
special value for uninitialized ID
Definition: basictypes.h:353
QString m_SecondaryId
Definition: umlobject.h:286
void moveParmRight(UMLAttribute *a)
Definition: operation.cpp:130
bool getConst() const
Definition: operation.cpp:430
@ 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
QString toString(Uml::SignatureType::Enum sig=Uml::SignatureType::NoSig, bool withStereotype=false)
Definition: operation.cpp:205
Uml::Visibility::Enum m_visibility
objects visibility
Definition: umlobject.h:277
UMLPackage * umlPackage() const
Definition: umlobject.cpp:646
Enum
Definition: basictypes.h:256
QString getXmiId(QDomElement element)
Definition: model_utils.cpp:747
bool m_inline
Holds the inline attribute of the <UML:Operation>
Definition: operation.h:89
std::string Type
Definition: basictypes.h:351
QString getUniqueParameterName()
Definition: operation.cpp:289
bool m_bConst
Holds the isQuery attribute of the <UML:Operation>
Definition: operation.h:86
void saveToXMI1(QDomDocument &qDoc, QDomElement &qElement)
Definition: operation.cpp:515
The base class for UML objects.
Definition: umlobject.h:74
QPointer< UMLObject > m_pSecondary
Definition: umlobject.h:282
@ InOut
Definition: basictypes.h:258
ObjectType m_BaseType
objects type
Definition: umlobject.h:276
bool resolveRef()
Definition: operation.cpp:353
virtual void copyInto(UMLAttributeList *rhs) const
Definition: umlattributelist.cpp:34
@ Public
Definition: basictypes.h:60
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1268
Uml::ParameterDirection::Enum getParmKind() const
Definition: attribute.cpp:122
void setConst(bool b)
Definition: operation.cpp:422
void setSourceCode(const QString &code)
Definition: operation.cpp:499
UMLAttribute * findParm(const QString &name)
Definition: operation.cpp:189
bool isLifeOperation()
Definition: operation.cpp:414
bool getOverride() const
Definition: operation.cpp:446
QString a
Definition: petalnode.cpp:18
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
#define i18n
Definition: main.cpp:39
bool load1(QDomElement &element)
Definition: operation.cpp:566
virtual void setType(UMLObject *type)
Definition: classifierlistitem.cpp:127
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:45
@ Ada
Definition: basictypes.h:273
#define uDebug()
Definition: debug_utils.h:122
Definition: umloperationdialog.h:41
@ Out
Definition: basictypes.h:259
void modified()
Definition: moc_umlobject.cpp:217
Enum
Definition: basictypes.h:162
virtual UMLObject * clone() const
Definition: operation.cpp:338
connect()
Definition: namespaces-multiple.php:5
static UMLApp * app()
Definition: uml.cpp:278
Sets up attribute information.
Definition: attribute.h:28
Uml::ID::Type gen()
Definition: uniqueid.cpp:26
static bool tagEq(const QString &tag, const QString &pattern)
Definition: umldoc.cpp:3582
void setVirtual(bool b)
Definition: operation.cpp:454
Enum
Definition: basictypes.h:59
#define uError()
Definition: debug_utils.h:123
Definition: operation.h:25
virtual bool loadFromXMI1(QDomElement &element)
Definition: umlobject.cpp:955
@ ShowSig
Definition: basictypes.h:164
Information for a non-graphical Concept/Class.
Definition: classifier.h:40
bool isInline() const
Definition: operation.cpp:478
virtual void copyInto(UMLObject *lhs) const
Definition: operation.cpp:326
@ NoSig
Definition: basictypes.h:163
virtual bool showPropertiesDialog(QWidget *parent=0)
Definition: operation.cpp:488
QString toString(Uml::SignatureType::Enum sig=Uml::SignatureType::NoSig, bool withStereotype=false)
Definition: attribute.cpp:133
bool b
Definition: cxx11-null-pointer-constant.h:6
@ ot_Operation
Definition: umlobject.h:93
void setType(UMLObject *type)
Definition: operation.cpp:94
Uml::ProgrammingLanguage::Enum activeLanguage() const
Definition: uml.cpp:2523
bool isVirtual() const
Definition: operation.cpp:462
QString stereotype(bool includeAdornments=false) const
Definition: umlobject.cpp:559
void setOverride(bool b)
Definition: operation.cpp:438
A base class for classifier list items (e.g. attributes)
Definition: classifierlistitem.h:30
bool m_virtual
Holds the virtual attribute of the <UML:Operation>
Definition: operation.h:88
virtual void copyInto(UMLObject *lhs) const
Definition: classifierlistitem.cpp:75
bool m_Override
Holds the override attribute of the <UML:Operation>
Definition: operation.h:87
QString getSourceCode() const
Definition: operation.cpp:507
Non-graphical information for a Package.
Definition: package.h:33