#include "UmlActivityNode.h"
#include "UmlFlow.h"
QCString UmlFlow::sKind() {
return "transition";
}
void UmlFlow::html(QCString, unsigned int, unsigned int) {
fw.write("
Flow ");
writeq(name());
fw.write(" |
");
fw.write("From ");
parent()->write();
fw.write(" To ");
target()->write();
fw.write("
");
QCString s = description();
if (!s.isEmpty()) {
fw.write("");
writeq(s);
fw.write("
");
}
fw.write("Weight :
");
s = weight();
if (!s.isEmpty()) {
fw.write("- OCL :
\n");
writeq(s);
fw.write("
");
}
s = cppWeight();
if (!s.isEmpty()) {
fw.write("- C++ :
\n");
writeq(s);
fw.write("
");
}
s = javaWeight();
if (!s.isEmpty()) {
fw.write("- Java :
\n");
writeq(s);
fw.write("
");
}
fw.write("
");
fw.write("Guard :
");
s = guard();
if (!s.isEmpty()) {
fw.write("- OCL :
\n");
writeq(s);
fw.write("
");
}
s = cppGuard();
if (!s.isEmpty()) {
fw.write("- C++ :
\n");
writeq(s);
fw.write("
");
}
s = javaGuard();
if (!s.isEmpty()) {
fw.write("- Java :
\n");
writeq(s);
fw.write("
");
}
fw.write("
");
fw.write("Selection :
");
s = selection();
if (!s.isEmpty()) {
fw.write("- OCL :
\n");
writeq(s);
fw.write("
");
}
s = cppSelection();
if (!s.isEmpty()) {
fw.write("- C++ :
\n");
writeq(s);
fw.write("
");
}
s = javaSelection();
if (!s.isEmpty()) {
fw.write("- Java :
\n");
writeq(s);
fw.write("
");
}
fw.write("
");
fw.write("Transformation :
");
s = transformation();
if (!s.isEmpty()) {
fw.write("- OCL :
\n");
writeq(s);
fw.write("
");
}
s = cppTransformation();
if (!s.isEmpty()) {
fw.write("- C++ :
\n");
writeq(s);
fw.write("
");
}
s = javaTransformation();
if (!s.isEmpty()) {
fw.write("- Java :
\n");
writeq(s);
fw.write("
");
}
fw.write("
");
write_properties();
unload(FALSE, FALSE);
}