org.eclipse.uml2
Interface AcceptEventAction

All Superinterfaces:
Action, ActivityNode, Element, EModelElement, EObject, ExecutableNode, NamedElement, Notifier, RedefinableElement, TemplateableElement
All Known Subinterfaces:
AcceptCallAction

public interface AcceptEventAction
extends Action

A representation of the model object 'Accept Event Action'.

The following features are supported:

See Also:
UML2Package.getAcceptEventAction()

Field Summary
static String copyright
           
 
Fields inherited from interface org.eclipse.uml2.NamedElement
SEPARATOR
 
Method Summary
 EList getOutputs()
           
 OutputPin getResult(String unqualifiedName)
          Retrieves the OutputPin with the specified name from the 'Result' reference list
 EList getResults()
          Returns the value of the 'Result' reference list.
 Trigger getTrigger(String unqualifiedName)
          Retrieves the Trigger with the specified name from the 'Trigger' reference list
 EList getTriggers()
          Returns the value of the 'Trigger' reference list.
 
Methods inherited from interface org.eclipse.uml2.Action
createLocalPostcondition, createLocalPrecondition, getContext, getEffect, getInput, getInputs, getLocalPostcondition, getLocalPostconditions, getLocalPrecondition, getLocalPreconditions, getOutput, getOwnedElements, setEffect
 
Methods inherited from interface org.eclipse.uml2.ExecutableNode
createHandler, getHandlers
 
Methods inherited from interface org.eclipse.uml2.ActivityNode
getActivity, getIncoming, getIncomings, getInGroups, getInInterruptibleRegions, getInPartition, getInPartitions, getInStructuredNode, getOutgoing, getOutgoings, getOwner, getRedefinedElement, getRedefinedElements, setActivity, setInStructuredNode
 
Methods inherited from interface org.eclipse.uml2.RedefinableElement
getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateRedefinitionConsistent, validateRedefinitionContextValid
 
Methods inherited from interface org.eclipse.uml2.NamedElement
allNamespaces, createNameExpression, getClientDependencies, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, qualifiedName, separator, setName, setNameExpression, setVisibility, validateNoName, validateQualifiedName, validateVisibilityNeedsOwnership
 
Methods inherited from interface org.eclipse.uml2.TemplateableElement
createOwnedTemplateSignature, createTemplateBinding, getOwnedTemplateSignature, getTemplateBindings, parameterableElements, setOwnedTemplateSignature
 
Methods inherited from interface org.eclipse.uml2.Element
addKeyword, allOwnedElements, apply, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedVersion, getKeywords, getModel, getNearestPackage, getOwnedComments, getValue, hasKeyword, isApplied, isRequired, mustBeOwned, removeKeyword, setValue, unapply, validateHasOwner, validateNotOwnSelf
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

copyright

public static final String copyright

See Also:
Constant Field Values
Method Detail

getTriggers

public EList getTriggers()
Returns the value of the 'Trigger' reference list. The list contents are of type Trigger.

If the meaning of the 'Trigger' reference list isn't clear, there really should be more of a description here...

The type of event accepted by the action, as specified by a trigger. If it is a signal trigger, a signal of any subtype of the specified signal type is accepted.

Returns:
the value of the 'Trigger' reference list.
See Also:
UML2Package.getAcceptEventAction_Trigger()

getTrigger

public Trigger getTrigger(String unqualifiedName)
Retrieves the Trigger with the specified name from the 'Trigger' reference list.

Parameters:
unqualifiedName - The unqualified name of the Trigger to retrieve.
Returns:
The Trigger with the specified name, or null.
See Also:
getTriggers()

getResults

public EList getResults()
Returns the value of the 'Result' reference list. The list contents are of type OutputPin.

If the meaning of the 'Result' reference list isn't clear, there really should be more of a description here...

Pin holding the event object that has been received. Event objects may be copied in transmission, so identity might not be preserved.

Returns:
the value of the 'Result' reference list.
See Also:
UML2Package.getAcceptEventAction_Result()

getResult

public OutputPin getResult(String unqualifiedName)
Retrieves the OutputPin with the specified name from the 'Result' reference list.

Parameters:
unqualifiedName - The unqualified name of the OutputPin to retrieve.
Returns:
The OutputPin with the specified name, or null.
See Also:
getResults()

getOutputs

public EList getOutputs()

Specified by:
getOutputs in interface Action
Returns:
the value of the 'Output' reference list.
See Also:
UML2Package.getAction_Output()

Copyright 2003, 2004 IBM Corporation and others.
All Rights Reserved.