|
| 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