|
enum | ObjectType {
ot_Unknown = -1
, ot_UMLObject = 100
, ot_Actor
, ot_UseCase
,
ot_Package
, ot_Interface
, ot_Datatype
, ot_Enum
,
ot_Class
, ot_Instance
, ot_Association
, ot_Attribute
,
ot_Operation
, ot_EnumLiteral
, ot_Template
, ot_Component
,
ot_Artifact
, ot_Node
, ot_Stereotype
, ot_Role
,
ot_Entity
, ot_EntityAttribute
, ot_Folder
, ot_EntityConstraint
,
ot_UniqueConstraint
, ot_ForeignKeyConstraint
, ot_CheckConstraint
, ot_Category
,
ot_Port
, ot_InstanceAttribute
, ot_SubSystem
} |
|
void | emitModified () |
|
void | modified () |
|
static QString | toString (ObjectType ot) |
|
static QString | toI18nString (ObjectType t) |
|
static Icon_Utils::IconType | toIcon (ObjectType t) |
|
Uml::ID::Type | m_nId |
| object's id More...
|
|
QString | m_Doc |
| object's documentation More...
|
|
QPointer< UMLStereotype > | m_pStereotype |
| stereotype of the object if applicable More...
|
|
QString | m_name |
| objects name More...
|
|
ObjectType | m_BaseType |
| objects type More...
|
|
Uml::Visibility::Enum | m_visibility |
| objects visibility More...
|
|
bool | m_bAbstract |
| state of whether the object is abstract or not More...
|
|
bool | m_bStatic |
| flag for instance scope More...
|
|
bool | m_bCreationWasSignalled |
| auxiliary to maybeSignalObjectCreated() More...
|
|
QPointer< UMLObject > | m_pSecondary |
|
QString | m_SecondaryId |
|
QString | m_SecondaryFallback |
|
QStringList | m_TaggedValues |
|
UMLObjectPrivate * | m_d |
| private data More...
|
|
Sets up instanceattribute information.
This class is used to set up information for an instanceattribute. It has a pointer to the attribute which it represents and a value. Member UMLObject::m_pSecondary is used for storing the pointer to the UMLAttribute. Member m_value is used for storing the value. If the value is empty but the associated UMLAttribute has a non empty initial value then the attribute initial value is copied to m_value. A UMLInstanceAttribute is strictly slaved to its corresponding UMLClassifier attribute. This means that a UMLInstanceAttribute is not created or removed by the user; instead, it is created or removed automatically when the UMLClassifier attribute is created or removed.
- Author
- Lays Rodrigues
-
Ralf Habacker
-
Oliver Kellogg Bugs and comments to umbre.nosp@m.llo-.nosp@m.devel.nosp@m.@kde.nosp@m..org or https://bugs.kde.org