|
| 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 |
|
virtual bool | resolveRef () |
|
| 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 | showPropertiesDialog (QWidget *parent=0) |
|
virtual void | saveToXMI (QXmlStreamWriter &writer) |
|
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 | emitModified () |
|
static QString | toString (ObjectType ot) |
|
static QString | toI18nString (ObjectType t) |
|
static Icon_Utils::IconType | toIcon (ObjectType t) |
|
void | init () |
|
void | maybeSignalObjectCreated () |
|
void | save1end (QXmlStreamWriter &writer) |
|
virtual bool | load1 (QDomElement &element) |
|
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 a UMLCanvasObject.
This class contains the non-graphical information required for UMLObjects which appear as moveable widgets on the scene.
This class inherits from UMLObject which contains most of the information. It is not instantiated itself, it's just used as a super class for actual model objects. It adds a member of type UMLObjectList containing subordinate objects. The subordinate objects could be associations, attributes, operations, or other items depending on the inheriting class.
- Author
- Jonathan Riddell
- See also
- UMLObject Bugs and comments to umbre.nosp@m.llo-.nosp@m.devel.nosp@m.@kde.nosp@m..org or https://bugs.kde.org