#include "UmlPackage.h" #include "UmlClassDiagram.h" QCString UmlPackage::sKind() { return "package"; } void UmlPackage::html(QCString pfix, unsigned int rank, unsigned int level) { define(); chapter("Package", pfix, rank, "package", level); QCString s = description(); if (!s.isEmpty()) { fw.write("
");
writeq(s);
fw.write("
Diagram : "); d->write(); fw.write("
\n"); } write_properties(); write_children(pfix, rank, level); unload(FALSE, FALSE); } void UmlPackage::memo_ref() { packages.addElement(this); UmlItem::memo_ref(); } void UmlPackage::ref_index() { if (!packages.isEmpty()) fw.write(" -Packages- "); } void UmlPackage::generate_index() { UmlItem::generate_index(packages, "Packages", "packages"); } bool UmlPackage::chapterp() { return TRUE; } Vector UmlPackage::packages;