#include "UmlActivityActionClasses.h" #include "UmlOperation.h" QCString UmlSendObjectAction::sKind() { return "send object activity action"; } void UmlSendObjectAction::html(QCString pfix, unsigned int rank, unsigned int level) { UmlActivityAction::html(); write_children(pfix, rank, level); unload(FALSE, FALSE); } QCString UmlUnmarshallAction::sKind() { return "unmarshall activity action"; } void UmlUnmarshallAction::html(QCString pfix, unsigned int rank, unsigned int level) { UmlActivityAction::html(); write_children(pfix, rank, level); unload(FALSE, FALSE); } QCString UmlSendSignalAction::sKind() { return "send signal activity action"; } QCString UmlBroadcastSignalAction::sKind() { return "broadcast signal activity action"; } QCString UmlValueSpecificationAction::sKind() { return "value specification activity action"; } void UmlValueSpecificationAction::html(QCString pfix, unsigned int rank, unsigned int level) { UmlActivityAction::html(); fw.write("
Value :
\n"); writeq(s); fw.write("
\n"); writeq(s); fw.write("
\n"); writeq(s); fw.write("
Behavior :
\n"); writeq(s); fw.write("
\n"); writeq(s); fw.write("
\n"); writeq(s); fw.write("
Unmarshall, event is a time event
"); else fw.write("Unmarshall
"); } else if (isTimeEvent()) fw.write("Event is a time event
"); QCString s = trigger(); fw.write("Trigger :
\n"); writeq(s); fw.write("
\n"); writeq(s); fw.write("
\n"); writeq(s); fw.write("
Is synchronous
"); if (operation() != 0){ fw.write("Operation : "); operation()->write(); fw.write("
"); } write_children(pfix, rank, level); unload(FALSE, FALSE); } QCString UmlCallBehaviorAction::sKind() { return "call behavior activity action"; } void UmlCallBehaviorAction::html(QCString pfix, unsigned int rank, unsigned int level) { UmlActivityAction::html(); if (isSynchronous()) fw.write("Is synchronous
"); if (behavior() != 0){ fw.write("Behavior : "); behavior()->write(); fw.write("
"); } write_children(pfix, rank, level); unload(FALSE, FALSE); } QCString UmlClearVariableValueAction::sKind() { return "clear variable value activity action"; } QCString UmlReadVariableValueAction::sKind() { return "read variable value activity action"; } QCString UmlWriteVariableValueAction::sKind() { return "write variable value activity action"; } QCString UmlAddVariableValueAction::sKind() { return "add variable value activity action"; } void UmlAddVariableValueAction::html(QCString pfix, unsigned int rank, unsigned int level) { UmlActivityAction::html(); if (isReplaceAll()) fw.write("Replace all
"); if (variable() != 0){ fw.write("Variable : "); variable()->write(); fw.write("
"); } write_children(pfix, rank, level); unload(FALSE, FALSE); } QCString UmlRemoveVariableValueAction::sKind() { return "remove variable value activity action"; } void UmlRemoveVariableValueAction::html(QCString pfix, unsigned int rank, unsigned int level) { UmlActivityAction::html(); if (isRemoveDuplicates()) fw.write("Remove duplicates
"); if (variable() != 0){ fw.write("Variable : "); variable()->write(); fw.write("
"); } write_children(pfix, rank, level); unload(FALSE, FALSE); }