|
| UMLEntity (const QString &name=QString(), Uml::ID::Type id=Uml::ID::None) |
|
virtual | ~UMLEntity () |
|
bool | operator== (const UMLEntity &rhs) const |
|
virtual void | copyInto (UMLObject *lhs) const |
|
virtual UMLObject * | clone () const |
|
virtual UMLAttribute * | createAttribute (const QString &name=QString(), UMLObject *type=0, Uml::Visibility::Enum vis=Uml::Visibility::Private, const QString &init=QString()) |
|
UMLUniqueConstraint * | createUniqueConstraint (const QString &name=QString()) |
|
UMLForeignKeyConstraint * | createForeignKeyConstraint (const QString &name=QString()) |
|
UMLCheckConstraint * | createCheckConstraint (const QString &name=QString()) |
|
UMLObject * | addEntityAttribute (const QString &name, Uml::ID::Type id=Uml::ID::None) |
|
bool | addEntityAttribute (UMLEntityAttribute *att, IDChangeLog *log=0) |
|
bool | addEntityAttribute (UMLEntityAttribute *att, int position) |
|
int | removeEntityAttribute (UMLClassifierListItem *att) |
|
void | signalEntityAttributeRemoved (UMLClassifierListItem *eattr) |
|
int | entityAttributes () const |
|
bool | setAsPrimaryKey (UMLUniqueConstraint *uconstr) |
|
void | unsetPrimaryKey () |
|
bool | hasPrimaryKey () const |
|
bool | isPrimaryKey (const UMLUniqueConstraint *uConstr) const |
|
bool | addConstraint (UMLEntityConstraint *constr) |
|
bool | removeConstraint (UMLEntityConstraint *constr) |
|
virtual bool | resolveRef () |
|
virtual void | saveToXMI (QXmlStreamWriter &writer) |
|
UMLClassifierListItemList | getFilteredList (UMLObject::ObjectType ot) const |
|
UMLEntityAttributeList | getEntityAttributes () const |
|
virtual UMLClassifierListItem * | makeChildObject (const QString &xmiTag) |
|
| UMLClassifier (const QString &name=QString(), Uml::ID::Type id=Uml::ID::None) |
|
virtual | ~UMLClassifier () |
|
virtual void | setNameCmd (const QString &strName) |
|
UMLAttribute * | addAttribute (const QString &name, Uml::ID::Type id=Uml::ID::None) |
|
UMLAttribute * | addAttribute (const QString &name, UMLObject *type, Uml::Visibility::Enum scope) |
|
bool | addAttribute (UMLAttribute *att, IDChangeLog *log=0, int position=-1) |
|
int | removeAttribute (UMLAttribute *att) |
|
UMLAttributeList | getAttributeList () const |
|
UMLAttributeList | getAttributeList (Uml::Visibility::Enum scope) const |
|
UMLAttributeList | getAttributeListStatic (Uml::Visibility::Enum scope) const |
|
UMLOperation * | createOperation (const QString &name=QString(), bool *isExistingOp=0, Model_Utils::NameAndType_List *params=0) |
|
bool | addOperation (UMLOperation *op, int position=-1) |
|
bool | addOperation (UMLOperation *op, IDChangeLog *log) |
|
UMLOperation * | checkOperationSignature (const QString &name, UMLAttributeList opParams, UMLOperation *exemptOp=0) const |
|
int | removeOperation (UMLOperation *op) |
|
int | operations () const |
|
UMLOperationList | getOpList (bool includeInherited=false, UMLClassifierSet *alreadyTraversed=0) const |
|
UMLObject * | createTemplate (const QString &name=QString()) |
|
UMLTemplate * | addTemplate (const QString &name, Uml::ID::Type id=Uml::ID::None) |
|
bool | addTemplate (UMLTemplate *newTemplate, IDChangeLog *log=0) |
|
bool | addTemplate (UMLTemplate *templt, int position) |
|
int | removeTemplate (UMLTemplate *umltemplate) |
|
UMLTemplate * | findTemplate (const QString &name) const |
|
int | templates () const |
|
UMLTemplateList | getTemplateList () const |
|
int | takeItem (UMLClassifierListItem *item) |
|
UMLOperationList | findOperations (const QString &n) const |
|
virtual UMLObject * | findChildObjectById (Uml::ID::Type id, bool considerAncestors=false) const |
|
UMLOperation * | findOperation (const QString &name, Model_Utils::NameAndType_List params) const |
|
UMLClassifierList | findSuperClassConcepts (ClassifierType type=ALL) const |
|
UMLClassifierList | findSubClassConcepts (ClassifierType type=ALL) const |
|
virtual bool | acceptAssociationType (Uml::AssociationType::Enum type) const |
|
void | setBaseType (UMLObject::ObjectType ot) |
|
bool | isInterface () const |
|
bool | hasAbstractOps () const |
|
bool | hasAssociations () const |
|
bool | hasAttributes () const |
|
bool | hasStaticAttributes () const |
|
bool | hasMethods () const |
|
bool | hasAccessorMethods () const |
|
bool | hasOperationMethods () const |
|
bool | hasVectorFields () const |
|
virtual UMLAssociationList | getUniAssociationToBeImplemented () const |
|
| UMLPackage (const QString &name=QString(), Uml::ID::Type id=Uml::ID::None) |
|
virtual | ~UMLPackage () |
|
bool | addObject (UMLObject *pObject, bool interactOnConflict=true) |
|
void | removeObject (UMLObject *pObject) |
|
virtual void | removeAllObjects () |
|
UMLObjectList | containedObjects (bool includeInactive=false) const |
|
void | addAssocToConcepts (UMLAssociation *assoc) |
|
void | removeAssocFromConcepts (UMLAssociation *assoc) |
|
UMLObject * | findObject (const QString &name) const |
|
UMLObject * | findObjectById (Uml::ID::Type id) const |
|
void | appendPackages (UMLPackageList &packages, bool includeNested=true) const |
|
void | appendClassifiers (UMLClassifierList &classifiers, bool includeNested=true) const |
|
void | appendClassesAndInterfaces (UMLClassifierList &classifiers, bool includeNested=true) const |
|
void | appendEntities (UMLEntityList &entities, bool includeNested=true) const |
|
| UMLCanvasObject (const QString &name=QString(), Uml::ID::Type id=Uml::ID::None) |
|
virtual | ~UMLCanvasObject () |
|
bool | operator== (const UMLCanvasObject &rhs) 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 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 |
|
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) |
|
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 bool | loadFromXMI (QDomElement &element) |
|
bool | loadStereotype (QDomElement &element) |
|
void | setStatic (bool bStatic) |
|
bool | isStatic () 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 |
|
Non-graphical Information for an Entity.
This class contains the non-graphical information required for a UML Entity. This class inherits from UMLClassifier which contains most of the information.
- Author
- Jonathan Riddell Bugs and comments to umbre.nosp@m.llo-.nosp@m.devel.nosp@m.@kde.nosp@m..org or https://bugs.kde.org