umbrello 2.34.70-5524f40e1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
Public Member Functions | Protected Attributes | List of all members
Import_Rose::UsesReader Class Reference
Inheritance diagram for Import_Rose::UsesReader:
Collaboration diagram for Import_Rose::UsesReader:

Public Member Functions

 UsesReader (UMLClassifier *c)
 
virtual ~UsesReader ()
 
UMLObjectcreateListItem ()
 
void setTypeReferences (UMLObject *item, const QString &quid, const QString &type)
 
void insertAtParent (const PetalNode *, UMLObject *item)
 
- Public Member Functions inherited from Import_Rose::ClassifierListReader
 ClassifierListReader (const char *attributeTag, const char *elementName, const char *itemTypeDesignator)
 constructor More...
 
virtual ~ClassifierListReader ()
 destructor More...
 
void read (const PetalNode *node, const QString &name)
 

Protected Attributes

UMLClassifierm_classifier
 
- Protected Attributes inherited from Import_Rose::ClassifierListReader
const QString m_attributeTag
 
const QString m_elementName
 
const QString m_itemTypeDesignator
 

Constructor & Destructor Documentation

◆ UsesReader()

Import_Rose::UsesReader::UsesReader ( UMLClassifier c)
inline

◆ ~UsesReader()

virtual Import_Rose::UsesReader::~UsesReader ( )
inlinevirtual

Member Function Documentation

◆ createListItem()

UMLObject * Import_Rose::UsesReader::createListItem ( )
inlinevirtual

Return a UMLClassifierListItem of the specific type desired. Abstract method to be implemented by inheriting classes.

Implements Import_Rose::ClassifierListReader.

◆ insertAtParent()

void Import_Rose::UsesReader::insertAtParent ( const PetalNode node,
UMLObject o 
)
inlinevirtual

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.

Parameters
nodeThe PetalNode which corresponds to the parent Umbrello object.
oThe UMLObject to insert.

Implements Import_Rose::ClassifierListReader.

Here is the call graph for this function:

◆ setTypeReferences()

void Import_Rose::UsesReader::setTypeReferences ( UMLObject item,
const QString &  quid,
const QString &  type 
)
inlinevirtual

Override parent implementation: The secondary data is not for the UMLAssociation itself but for its role B object.

Reimplemented from Import_Rose::ClassifierListReader.

Here is the call graph for this function:

Member Data Documentation

◆ m_classifier

UMLClassifier* Import_Rose::UsesReader::m_classifier
protected

The documentation for this class was generated from the following file: