UML.Semantic.BehavioralElements.StateMachines
Class CallEvent

java.lang.Object
  |
  +--UML.Semantic.Foundation.Core.ModelElement
        |
        +--UML.Semantic.BehavioralElements.StateMachines.Event
              |
              +--UML.Semantic.BehavioralElements.StateMachines.CallEvent
All Implemented Interfaces:
Element, ElementAtt, LinkAtt

public class CallEvent
extends Event

A call event is the reception of a request to invoke an operation. The expected result is the execution of the operation.

In the metamodel CallEvent is a subclass of Event, which is the abstract meta-class representing all event types that trigger a transition in the state machine.

Two special cases of CallEvent are the object creation event and the object destruction event.


Constructor Summary
CallEvent()
           
 
Method Summary
 void add(Operation elem)
           
 boolean check()
          Checks if well-formedness rules are respected in this model element.
 Operation getOperation()
           
 
Methods inherited from class UML.Semantic.Foundation.Core.ModelElement
add, add, getBindingList, getConstraintList, getElementType, getErrors, getHref, getId, getIdentification, getIdref, getIndex, getInfo, getIsOwned, getLabel, getLocator, getName, getNamespace, getNamespaceId, getStereotype, getTemplate, getTemplateParameterList, getTitle, getUuid, getUuidref, getVisibility, getVisibilitySymbol, getWarnings, setElementType, setErrors, setHref, setId, setIdref, setIndex, setIsOwned, setLabel, setName, setNamespace, setTemplate, setTitle, setUuid, setUuidref, setVisibility, setWarnings
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CallEvent

public CallEvent()
Method Detail

add

public void add(Operation elem)

getOperation

public Operation getOperation()

check

public boolean check()
Checks if well-formedness rules are respected in this model element.

Overrides:
check in class Event
Returns:
True if check was successful, false otherwise.