#include "UmlUseCase.h" #include "UmlUseCaseDiagram.h" QCString UmlUseCase::sKind() { return "use case"; } void UmlUseCase::html(QCString pfix, unsigned int rank, unsigned int level) { UmlItem::html(pfix, rank, "Use Case", level, "usecase"); QCString ep = extensionPoints(); if (! ep.isEmpty()) { fw.write("

Extension points:

"); writeq(ep); fw.write("

\n"); } UmlDiagram * d = associatedDiagram(); if (d != 0) { fw.write("

Diagram : "); d->write(); fw.write("

\n"); } unload(FALSE, FALSE); } void UmlUseCase::memo_ref() { usecases.addElement(this); UmlItem::memo_ref(); } void UmlUseCase::ref_index() { if (!usecases.isEmpty()) fw.write(" -Use Cases- "); } void UmlUseCase::generate_index() { UmlItem::generate_index(usecases, "Use Cases", "usecases"); } bool UmlUseCase::chapterp() { return TRUE; } Vector UmlUseCase::usecases;