#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 :

"); write_children(pfix, rank, level); unload(FALSE, FALSE); } QCString UmlOpaqueAction::sKind() { return "opaque activity action"; } void UmlOpaqueAction::html(QCString pfix, unsigned int rank, unsigned int level) { UmlActivityAction::html(); fw.write("

Behavior :

"); write_children(pfix, rank, level); unload(FALSE, FALSE); } QCString UmlAcceptEventAction::sKind() { return "accept event activity action"; } void UmlAcceptEventAction::html(QCString pfix, unsigned int rank, unsigned int level) { UmlActivityAction::html(); if (isUnmarshall()) { if (isTimeEvent()) 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 :

"); write_children(pfix, rank, level); unload(FALSE, FALSE); } QCString UmlCallOperationAction::sKind() { return "call operation activity action"; } void UmlCallOperationAction::html(QCString pfix, unsigned int rank, unsigned int level) { UmlActivityAction::html(); if (isSynchronous()) 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); }