|
| | UMLEnum (const QString &name=QString(), Uml::ID::Type id=Uml::ID::None) |
| |
| virtual | ~UMLEnum () |
| |
| UMLObject * | addEnumLiteral (const QString &name, Uml::ID::Type id=Uml::ID::None) |
| |
| bool | addEnumLiteral (UMLEnumLiteral *literal, IDChangeLog *Log=0) |
| |
| bool | addEnumLiteral (UMLEnumLiteral *literal, int position) |
| |
| virtual UMLObject * | clone () const |
| |
| virtual void | copyInto (UMLObject *lhs) const |
| |
| UMLObject * | createEnumLiteral (const QString &name=QString()) |
| |
| int | enumLiterals () |
| |
| virtual UMLClassifierListItem * | makeChildObject (const QString &xmiTag) |
| |
| bool | operator== (const UMLEnum &rhs) const |
| |
| int | removeEnumLiteral (UMLEnumLiteral *literal) |
| |
| virtual void | saveToXMI (QDomDocument &qDoc, QDomElement &qElement) |
| |
| void | signalEnumLiteralRemoved (UMLClassifierListItem *elit) |
| |
| | UMLClassifier (const QString &name=QString(), Uml::ID::Type id=Uml::ID::None) |
| |
| virtual | ~UMLClassifier () |
| |
| virtual bool | acceptAssociationType (Uml::AssociationType::Enum type) |
| |
| 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) |
| |
| bool | addOperation (UMLOperation *op, int position=-1) |
| |
| bool | addOperation (UMLOperation *op, IDChangeLog *log) |
| |
| 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 | attributes () |
| |
| UMLOperation * | checkOperationSignature (const QString &name, UMLAttributeList opParams, UMLOperation *exemptOp=NULL) |
| |
| virtual UMLAttribute * | createAttribute (const QString &name=QString(), UMLObject *type=0, Uml::Visibility::Enum vis=Uml::Visibility::Private, const QString &init=QString()) |
| |
| UMLOperation * | createOperation (const QString &name=QString(), bool *isExistingOp=NULL, Model_Utils::NameAndType_List *params=NULL) |
| |
| UMLObject * | createTemplate (const QString &name=QString()) |
| |
| virtual UMLObject * | findChildObjectById (Uml::ID::Type id, bool considerAncestors=false) |
| |
| UMLOperation * | findOperation (const QString &name, Model_Utils::NameAndType_List params) |
| |
| UMLOperationList | findOperations (const QString &n) |
| |
| UMLClassifierList | findSubClassConcepts (ClassifierType type=ALL) |
| |
| UMLClassifierList | findSuperClassConcepts (ClassifierType type=ALL) |
| |
| UMLTemplate * | findTemplate (const QString &name) |
| |
| UMLAttributeList | getAttributeList () const |
| |
| UMLAttributeList | getAttributeList (Uml::Visibility::Enum scope) const |
| |
| UMLAttributeList | getAttributeListStatic (Uml::Visibility::Enum scope) const |
| |
| UMLAssociation * | getClassAssoc () const |
| |
| virtual UMLClassifierListItemList | getFilteredList (UMLObject::ObjectType ot) const |
| |
| UMLOperationList | getOpList (bool includeInherited=false, UMLClassifierSet *alreadyTraversed=0) |
| |
| UMLTemplateList | getTemplateList () const |
| |
| virtual UMLAssociationList | getUniAssociationToBeImplemented () |
| |
| bool | hasAbstractOps () |
| |
| bool | hasAccessorMethods () |
| |
| bool | hasAssociations () |
| |
| bool | hasAttributes () |
| |
| bool | hasMethods () |
| |
| bool | hasOperationMethods () |
| |
| bool | hasStaticAttributes () |
| |
| bool | hasVectorFields () |
| |
| bool | isDatatype () const |
| |
| bool | isInterface () const |
| |
| bool | isReference () const |
| |
| int | operations () |
| |
| bool | operator== (const UMLClassifier &rhs) const |
| |
| UMLClassifier * | originType () const |
| |
| int | removeAttribute (UMLAttribute *att) |
| |
| int | removeOperation (UMLOperation *op) |
| |
| int | removeTemplate (UMLTemplate *umltemplate) |
| |
| virtual bool | resolveRef () |
| |
| void | setBaseType (UMLObject::ObjectType ot) |
| |
| void | setClassAssoc (UMLAssociation *assoc) |
| |
| void | setIsReference (bool isRef=true) |
| |
| void | setOriginType (UMLClassifier *origType) |
| |
| int | takeItem (UMLClassifierListItem *item) |
| |
| int | templates () |
| |
| | UMLPackage (const QString &name=QString(), Uml::ID::Type id=Uml::ID::None) |
| |
| virtual | ~UMLPackage () |
| |
| void | addAssocToConcepts (UMLAssociation *assoc) |
| |
| bool | addObject (UMLObject *pObject) |
| |
| void | appendClasses (UMLClassifierList &classes, bool includeNested=true) |
| |
| void | appendClassesAndInterfaces (UMLClassifierList &classifiers, bool includeNested=true) |
| |
| void | appendClassifiers (UMLClassifierList &classifiers, bool includeNested=true) |
| |
| void | appendEntities (UMLEntityList &entities, bool includeNested=true) |
| |
| void | appendInterfaces (UMLClassifierList &interfaces, bool includeNested=true) |
| |
| void | appendPackages (UMLPackageList &packages, bool includeNested=true) |
| |
| UMLObjectList | containedObjects () |
| |
| UMLObject * | findObject (const QString &name) |
| |
| UMLObject * | findObjectById (Uml::ID::Type id) |
| |
| virtual void | removeAllObjects () |
| |
| void | removeAssocFromConcepts (UMLAssociation *assoc) |
| |
| void | removeObject (UMLObject *pObject) |
| |
| | UMLCanvasObject (const QString &name=QString(), Uml::ID::Type id=Uml::ID::None) |
| |
| virtual | ~UMLCanvasObject () |
| |
| bool | addAssociationEnd (UMLAssociation *assoc) |
| |
| int | associations () |
| |
| virtual UMLObject * | findChildObject (const QString &n, UMLObject::ObjectType t=UMLObject::ot_UMLObject) |
| |
| UMLAssociationList | getAggregations () |
| |
| UMLAssociationList | getAssociations () |
| |
| UMLAssociationList | getCompositions () |
| |
| virtual UMLAssociationList | getRealizations () |
| |
| UMLAssociationList | getRelationships () |
| |
| UMLAssociationList | getSpecificAssocs (Uml::AssociationType::Enum assocType) |
| |
| UMLClassifierList | getSubClasses () |
| |
| UMLClassifierList | getSuperClasses () |
| |
| bool | hasAssociation (UMLAssociation *assoc) |
| |
| bool | operator== (const UMLCanvasObject &rhs) const |
| |
| void | removeAllAssociationEnds () |
| |
| virtual void | removeAllChildObjects () |
| |
| int | removeAssociationEnd (UMLAssociation *assoc) |
| |
| UMLObjectList | subordinates () const |
| |
| virtual QString | uniqChildName (const UMLObject::ObjectType type, const QString &prefix=QString()) |
| |
| | 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 () |
| |
| ObjectType | baseType () const |
| |
| QLatin1String | baseTypeStr () const |
| |
| QString | doc () const |
| |
| virtual QString | fullyQualifiedName (const QString &separator=QString(), bool includeRoot=false) const |
| |
| bool | hasDoc () const |
| |
| virtual Uml::ID::Type | id () const |
| |
| bool | isAbstract () const |
| |
| bool | isStatic () const |
| |
| virtual bool | loadFromXMI (QDomElement &element) |
| |
| bool | loadStereotype (QDomElement &element) |
| |
| QString | name () const |
| |
| bool | operator== (const UMLObject &rhs) const |
| |
| QString | package (const QString &separator=QString(), bool includeRoot=false) |
| |
| UMLPackageList | packages (bool includeRoot=false) const |
| |
| QDomElement | save (const QString &tag, QDomDocument &qDoc) |
| |
| QString | secondaryFallback () const |
| |
| QString | secondaryId () const |
| |
| void | setAbstract (bool bAbstract) |
| |
| void | setDoc (const QString &d) |
| |
| virtual void | setID (Uml::ID::Type NewID) |
| |
| void | setInPaste (bool bInPaste=true) |
| |
| virtual void | setName (const QString &strName) |
| |
| void | setNameCmd (const QString &strName) |
| |
| void | setPackage (const QString &_name) |
| |
| void | setSecondaryFallback (const QString &id) |
| |
| void | setSecondaryId (const QString &id) |
| |
| void | setStatic (bool bStatic) |
| |
| void | setStereotype (const QString &_name) |
| |
| void | setStereotypeCmd (const QString &_name) |
| |
| bool | setUMLPackage (UMLPackage *pPkg) |
| |
| void | setUMLStereotype (UMLStereotype *stereo) |
| |
| void | setVisibility (Uml::Visibility::Enum visibility) |
| |
| void | setVisibilityCmd (Uml::Visibility::Enum visibility) |
| |
| virtual bool | showPropertiesPagedDialog (int page=0, bool assoc=false) |
| |
| QString | stereotype (bool includeAdornments=false) const |
| |
| UMLPackage * | umlPackage () |
| |
| const UMLStereotype * | umlStereotype () |
| |
| Uml::Visibility::Enum | visibility () const |
| |
This class contains the non-graphical information required for a UML Enum.
This class inherits from UMLClassifier which contains most of the information.
Non-graphical Information for an Enum.
- Author
- Jonathan Riddell Bugs and comments to umbre.nosp@m.llo-.nosp@m.devel.nosp@m.@kde.nosp@m..org or http://bugs.kde.org
Definition at line 28 of file enum.h.