|
| UMLInstance (const QString &instanceName=QString(), Uml::ID::Type id=Uml::ID::None, UMLClassifier *classifier=nullptr) |
|
void | setClassifier (UMLClassifier *classifier) |
|
void | setClassifierCmd (UMLClassifier *classifier, bool emitSignal=true) |
|
UMLClassifier * | classifier () const |
|
virtual void | saveToXMI (QXmlStreamWriter &writer) |
|
| UMLCanvasObject (const QString &name=QString(), Uml::ID::Type id=Uml::ID::None) |
|
virtual | ~UMLCanvasObject () |
|
bool | operator== (const UMLCanvasObject &rhs) const |
|
virtual void | copyInto (UMLObject *lhs) const |
|
bool | addAssociationEnd (UMLAssociation *assoc) |
|
bool | hasAssociation (UMLAssociation *assoc) const |
|
int | removeAssociationEnd (UMLAssociation *assoc) |
|
void | removeAllAssociationEnds () |
|
int | associations () const |
|
UMLAssociationList | getAssociations () const |
|
UMLAssociationList | getSpecificAssocs (Uml::AssociationType::Enum assocType) const |
|
UMLClassifierList | getSuperClasses (bool withRealizations=true) const |
|
UMLClassifierList | getSubClasses () const |
|
virtual UMLAssociationList | getRealizations () const |
|
UMLAssociationList | getAggregations () const |
|
UMLAssociationList | getCompositions () const |
|
UMLAssociationList | getRelationships () const |
|
virtual UMLObject * | findChildObject (const QString &n, UMLObject::ObjectType t=UMLObject::ot_UMLObject) const |
|
virtual UMLObject * | findChildObjectById (Uml::ID::Type id, bool considerAncestors=false) const |
|
virtual QString | uniqChildName (const UMLObject::ObjectType type, const QString &prefix=QString()) const |
|
virtual void | removeAllChildObjects () |
|
UMLObjectList & | subordinates () const |
|
| UMLObject (const UMLObject &other) |
|
| UMLObject (UMLObject *parent, const QString &name, Uml::ID::Type id=Uml::ID::None) |
|
| UMLObject (UMLObject *parent) |
|
| UMLObject (const QString &name=QString(), Uml::ID::Type id=Uml::ID::None) |
|
virtual | ~UMLObject () |
|
bool | operator== (const UMLObject &rhs) const |
|
virtual UMLObject * | clone () const |
|
virtual void | setBaseType (ObjectType ot) |
|
ObjectType | baseType () const |
|
QLatin1String | baseTypeStr () const |
|
virtual void | setID (Uml::ID::Type NewID) |
|
virtual Uml::ID::Type | id () const |
|
QString | doc () const |
|
bool | hasDoc () const |
|
void | setDoc (const QString &d) |
|
void | setVisibility (Uml::Visibility::Enum visibility) |
|
void | setVisibilityCmd (Uml::Visibility::Enum visibility) |
|
Uml::Visibility::Enum | visibility () const |
|
void | setStereotype (const QString &_name) |
|
void | setStereotypeCmd (const QString &_name) |
|
QString | stereotype (bool includeAdornments=false) const |
|
void | setUMLStereotype (UMLStereotype *stereo) |
|
UMLStereotype * | umlStereotype () const |
|
QStringList & | tags () |
|
QString | package (const QString &separator=QString(), bool includeRoot=false) const |
|
UMLPackageList | packages (bool includeRoot=false) const |
|
bool | setUMLPackage (UMLPackage *pPkg) |
|
UMLPackage * | umlPackage () const |
|
void | setUMLParent (UMLObject *parent) |
|
UMLObject * | umlParent () const |
|
virtual void | setName (const QString &strName) |
|
virtual void | setNameCmd (const QString &strName) |
|
QString | name () const |
|
virtual QString | fullyQualifiedName (const QString &separator=QString(), bool includeRoot=false) const |
|
void | setAbstract (bool bAbstract) |
|
bool | isAbstract () const |
|
virtual bool | loadFromXMI (QDomElement &element) |
|
bool | loadStereotype (QDomElement &element) |
|
void | setStatic (bool bStatic) |
|
bool | isStatic () const |
|
virtual bool | acceptAssociationType (Uml::AssociationType::Enum) const |
|
void | setSecondaryId (const QString &id) |
|
QString | secondaryId () const |
|
void | setSecondaryFallback (const QString &id) |
|
QString | secondaryFallback () const |
|
void | save1 (QXmlStreamWriter &writer, const QString &type, const QString &tag=QString()) |
|
bool | isUMLActor () const |
|
bool | isUMLArtifact () const |
|
bool | isUMLAssociation () const |
|
bool | isUMLAttribute () const |
|
bool | isUMLCategory () const |
|
bool | isUMLCheckConstraint () const |
|
bool | isUMLClassifier () const |
|
bool | isUMLComponent () const |
|
bool | isUMLDatatype () const |
|
bool | isUMLEntity () const |
|
bool | isUMLEntityAttribute () const |
|
bool | isUMLEntityConstraint () const |
|
bool | isUMLEnum () const |
|
bool | isUMLEnumLiteral () const |
|
bool | isUMLFolder () const |
|
bool | isUMLForeignKeyConstraint () const |
|
bool | isUMLInstance () const |
|
bool | isUMLInstanceAttribute () const |
|
bool | isUMLNode () const |
|
bool | isUMLObject () const |
|
bool | isUMLOperation () const |
|
bool | isUMLPackage () const |
|
bool | isUMLPort () const |
|
bool | isUMLRole () const |
|
bool | isUMLStereotype () const |
|
bool | isUMLTemplate () const |
|
bool | isUMLUniqueConstraint () const |
|
bool | isUMLUseCase () const |
|
UMLActor * | asUMLActor () |
|
UMLArtifact * | asUMLArtifact () |
|
UMLAssociation * | asUMLAssociation () |
|
UMLAttribute * | asUMLAttribute () |
|
UMLCanvasObject * | asUMLCanvasObject () |
|
UMLCategory * | asUMLCategory () |
|
UMLCheckConstraint * | asUMLCheckConstraint () |
|
UMLClassifier * | asUMLClassifier () |
|
UMLClassifierListItem * | asUMLClassifierListItem () |
|
UMLClassifierSet * | asUMLClassifierSet () |
|
UMLComponent * | asUMLComponent () |
|
UMLDatatype * | asUMLDatatype () |
|
UMLEntity * | asUMLEntity () |
|
UMLEntityAttribute * | asUMLEntityAttribute () |
|
UMLEntityConstraint * | asUMLEntityConstraint () |
|
UMLEnum * | asUMLEnum () |
|
UMLEnumLiteral * | asUMLEnumLiteral () |
|
UMLFolder * | asUMLFolder () |
|
UMLForeignKeyConstraint * | asUMLForeignKeyConstraint () |
|
UMLInstance * | asUMLInstance () |
|
UMLInstanceAttribute * | asUMLInstanceAttribute () |
|
UMLNode * | asUMLNode () |
|
UMLObject * | asUMLObject () |
|
UMLOperation * | asUMLOperation () |
|
UMLPackage * | asUMLPackage () |
|
UMLPort * | asUMLPort () |
|
UMLRole * | asUMLRole () |
|
UMLStereotype * | asUMLStereotype () |
|
UMLTemplate * | asUMLTemplate () |
|
UMLUniqueConstraint * | asUMLUniqueConstraint () |
|
UMLUseCase * | asUMLUseCase () |
|
const UMLActor * | asUMLActor () const |
|
const UMLArtifact * | asUMLArtifact () const |
|
const UMLAssociation * | asUMLAssociation () const |
|
const UMLAttribute * | asUMLAttribute () const |
|
const UMLCanvasObject * | asUMLCanvasObject () const |
|
const UMLCategory * | asUMLCategory () const |
|
const UMLCheckConstraint * | asUMLCheckConstraint () const |
|
const UMLClassifier * | asUMLClassifier () const |
|
const UMLClassifierListItem * | asUMLClassifierListItem () const |
|
const UMLClassifierSet * | asUMLClassifierSet () const |
|
const UMLComponent * | asUMLComponent () const |
|
const UMLDatatype * | asUMLDatatype () const |
|
const UMLEntity * | asUMLEntity () const |
|
const UMLEntityAttribute * | asUMLEntityAttribute () const |
|
const UMLEntityConstraint * | asUMLEntityConstraint () const |
|
const UMLEnum * | asUMLEnum () const |
|
const UMLEnumLiteral * | asUMLEnumLiteral () const |
|
const UMLFolder * | asUMLFolder () const |
|
const UMLForeignKeyConstraint * | asUMLForeignKeyConstraint () const |
|
const UMLInstance * | asUMLInstance () const |
|
const UMLInstanceAttribute * | asUMLInstanceAttribute () const |
|
const UMLNode * | asUMLNode () const |
|
const UMLObject * | asUMLObject () const |
|
const UMLOperation * | asUMLOperation () const |
|
const UMLPackage * | asUMLPackage () const |
|
const UMLPort * | asUMLPort () const |
|
const UMLRole * | asUMLRole () const |
|
const UMLStereotype * | asUMLStereotype () const |
|
const UMLTemplate * | asUMLTemplate () const |
|
const UMLUniqueConstraint * | asUMLUniqueConstraint () const |
|
const UMLUseCase * | asUMLUseCase () const |
|
|
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 | sigAssociationEndAdded (UMLAssociation *assoc) |
|
void | sigAssociationEndRemoved (UMLAssociation *assoc) |
|
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...
|
|
Non-graphical Information for an Instance.
This class contains the non-graphical information required for a UML Instance. An Instance may be either standalone not tied to any other object, or it may be the instance of a classifier. If it represents a classifier then it will contain concrete values for the attributes of the classifier (see UMLCanvasObject::m_List). Conversely, in Umbrello a standalone instance cannot have attributes. UMLObject::m_pSecondary is used for storing the reference to the classifier. In case of a standalone instance, m_pSecondary is NULL. UMLObject::m_name is used for storing the instance name. The notation for an instance is instanceName : classifierName where the entire text is underlined. Both instanceName and classifierName are optional. The notation for a standalone instance not representing a classifier is instanceName : The notation for an anonymous instance of a classifier is : classifierName This class inherits from UMLCanvasObject which contains most of the information.
- 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