|  | 
|  | UMLEnum (const QString &name=QString(), Uml::ID::Type id=Uml::ID::None) | 
|  | 
| virtual | ~UMLEnum () | 
|  | 
| bool | operator== (const UMLEnum &rhs) const | 
|  | 
| virtual void | copyInto (UMLObject *lhs) const | 
|  | 
| virtual UMLObject * | clone () const | 
|  | 
| UMLObject * | createEnumLiteral (const QString &name=QString()) | 
|  | 
| UMLObject * | addEnumLiteral (const QString &name, Uml::ID::Type id=Uml::ID::None, const QString &value=QString()) | 
|  | 
| bool | addEnumLiteral (UMLEnumLiteral *literal, IDChangeLog *Log=nullptr) | 
|  | 
| bool | addEnumLiteral (UMLEnumLiteral *literal, int position) | 
|  | 
| int | removeEnumLiteral (UMLEnumLiteral *literal) | 
|  | 
| int | enumLiterals () const | 
|  | 
| void | signalEnumLiteralRemoved (UMLClassifierListItem *elit) | 
|  | 
| virtual void | saveToXMI (QXmlStreamWriter &writer) | 
|  | 
| 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) | 
|  | 
| virtual UMLAttribute * | createAttribute (const QString &name=QString(), UMLObject *type=nullptr, Uml::Visibility::Enum vis=Uml::Visibility::Private, const QString &init=QString()) | 
|  | 
| 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=nullptr, 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=nullptr, Model_Utils::NameAndType_List *params=nullptr) | 
|  | 
| bool | addOperation (UMLOperation *op, int position=-1) | 
|  | 
| bool | addOperation (UMLOperation *op, IDChangeLog *log) | 
|  | 
| UMLOperation * | checkOperationSignature (const QString &name, UMLAttributeList opParams, UMLOperation *exemptOp=nullptr) const | 
|  | 
| int | removeOperation (UMLOperation *op) | 
|  | 
| int | operations () const | 
|  | 
| UMLOperationList | getOpList (bool includeInherited=false, UMLClassifierSet *alreadyTraversed=nullptr) 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=nullptr) | 
|  | 
| 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) | 
|  | 
| virtual UMLClassifierListItemList | getFilteredList (UMLObject::ObjectType ot) const | 
|  | 
| virtual bool | resolveRef () | 
|  | 
| 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 | 
|  | 
| void | removeObject (UMLObject *pObject) | 
|  | 
| 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) | 
|  | 
| 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=nullptr) | 
|  | 
| 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 Enum. 
This class contains the non-graphical information required for a UML Enum. 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