umbrello API Documentation

UMLUseCase Class Reference

This class contains the non-graphical information required for a UML UseCase. Information for a non-graphical UML UseCase. More...

#include <usecase.h>

Inheritance diagram for UMLUseCase:

UMLCanvasObject UMLObject List of all members.

Public Member Functions

 UMLUseCase (const QString &name="", Uml::IDType id=Uml::id_None)
 Creates a UseCase object.
 ~UMLUseCase ()
 Standard deconstructor.
virtual void init ()
 Initializes key variables of the class.
virtual UMLObjectclone () const
 Make a clone of this object.
void saveToXMI (QDomDocument &qDoc, QDomElement &qElement)
 Creates the <UML:UseCase> element.

Protected Member Functions

bool load (QDomElement &element)
 Loads the <UML:UseCase> element (empty.).

Detailed Description

This class contains the non-graphical information required for a UML UseCase. Information for a non-graphical UML UseCase.

This class inherits from UMLCanvasObject which contains most of the information.

Author:
Paul Hensgen <phensgen@techie.com> Bugs and comments to uml-devel@lists.sf.net or http://bugs.kde.org

Definition at line 26 of file usecase.h.


Constructor & Destructor Documentation

UMLUseCase::UMLUseCase const QString &  name = "",
Uml::IDType  id = Uml::id_None
[explicit]
 

Creates a UseCase object.

Parameters:
name The name of the object.
id The id of the object.

Definition at line 14 of file usecase.cpp.

References init().

Referenced by clone().

UMLUseCase::~UMLUseCase  ) 
 

Standard deconstructor.

Definition at line 19 of file usecase.cpp.


Member Function Documentation

void UMLUseCase::init  )  [virtual]
 

Initializes key variables of the class.

Reimplemented from UMLCanvasObject.

Definition at line 21 of file usecase.cpp.

Referenced by UMLUseCase().

UMLObject * UMLUseCase::clone  )  const [virtual]
 

Make a clone of this object.

Implements UMLObject.

Definition at line 25 of file usecase.cpp.

References clone(), UMLObject::copyInto(), and UMLUseCase().

Referenced by clone().

void UMLUseCase::saveToXMI QDomDocument &  qDoc,
QDomElement &  qElement
[virtual]
 

Creates the <UML:UseCase> element.

Implements UMLObject.

Definition at line 31 of file usecase.cpp.

References UMLObject::save().

bool UMLUseCase::load QDomElement &  element  )  [protected, virtual]
 

Loads the <UML:UseCase> element (empty.).

Reimplemented from UMLObject.

Definition at line 36 of file usecase.cpp.


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for umbrello Version 3.1.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Jun 26 08:08:08 2007 by doxygen 1.4.1 written by Dimitri van Heesch, © 1997-2003