UML.Semantic.BehavioralElements.CommonBehavior
Class LocalInvocation

java.lang.Object
  |
  +--UML.Semantic.Foundation.Core.ModelElement
        |
        +--UML.Semantic.BehavioralElements.CommonBehavior.Action
              |
              +--UML.Semantic.BehavioralElements.CommonBehavior.LocalInvocation
All Implemented Interfaces:
Element, ElementAtt, LinkAtt

public class LocalInvocation
extends Action

A local invocation is a special type of action that invokes a local operation (an operation on “self”). This type of invocation takes place without the mediation of the state machine; i.e. it does not generate a call event. The invocation of a local utility procedure of an object is an example of a LocalInvocation. In contrast, a CallAction on “self” always results in an event.

In the metamodel, LocalInvocation is associated with the Operation that it invokes through the relationship to Request. The argument association specifies the arguments of the Operation are specified by the argument association. (inherited from Action).


Constructor Summary
LocalInvocation()
           
 
Method Summary
 boolean check()
          Checks if well-formedness rules are respected in this model element.
 
Methods inherited from class UML.Semantic.BehavioralElements.CommonBehavior.Action
getIsAsynchronous, setIsAsynchronous
 
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

LocalInvocation

public LocalInvocation()
Method Detail

check

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

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