| umbrello 25.07.80
    Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology | 
 
  
| Public Member Functions | |
| ClassifierListReader (const char *attributeTag, const char *elementName, const char *itemTypeDesignator) | |
| constructor | |
| virtual | ~ClassifierListReader () | 
| destructor | |
| virtual UMLObject * | createListItem ()=0 | 
| virtual void | setTypeReferences (UMLObject *item, const QString &quid, const QString &type) | 
| virtual void | insertAtParent (const PetalNode *node, UMLObject *o)=0 | 
| void | read (const PetalNode *node, const QString &name) | 
| Protected Attributes | |
| const QString | m_attributeTag | 
| const QString | m_elementName | 
| const QString | m_itemTypeDesignator | 
ClassifierListReader factors the common processing for attributes, operations, and operation parameters.
| 
 | inline | 
constructor
| 
 | inlinevirtual | 
destructor
| 
 | pure virtual | 
Return a UMLClassifierListItem of the specific type desired. Abstract method to be implemented by inheriting classes.
Implemented in Import_Rose::AttributesReader, Import_Rose::LiteralsReader, Import_Rose::OperationsReader, Import_Rose::ParametersReader, Import_Rose::RealizationsReader, Import_Rose::SuperclassesReader, and Import_Rose::UsesReader.
| 
 | pure virtual | 
Insert the given UMLClassifierListItem at the parent Umbrello object. Abstract method to be implemented by inheriting classes. NB the parent Umbrello object is not included in the ClassifierListReader class - it must be added at inheriting classes.
| node | The PetalNode which corresponds to the parent Umbrello object. | 
| o | The UMLObject to insert. | 
Implemented in Import_Rose::AttributesReader, Import_Rose::LiteralsReader, Import_Rose::OperationsReader, Import_Rose::ParametersReader, Import_Rose::RealizationsReader, Import_Rose::SuperclassesReader, and Import_Rose::UsesReader.
| 
 | inline | 
Iterate over the attributes of the given PetalNode and for each recognized attribute do the following:
| 
 | inlinevirtual | 
Reimplemented in Import_Rose::RealizationsReader, Import_Rose::SuperclassesReader, and Import_Rose::UsesReader.
| 
 | protected | 
| 
 | protected | 
| 
 | protected |