|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A representation of the model object 'Accept Call Action'. An accept call action is an accept event action representing the receipt of a synchronous call request. In addition to the normal operation parameters, the action produces an output that is needed later to supply the information to the reply action necessary to return control to the caller. This action is for synchronous calls. If it is used to handle an asynchronous call, execution of the subsequent reply action will complete immediately with no effects.
The following features are supported:
UMLPackage.getAcceptCallAction()
Field Summary |
Fields inherited from interface org.eclipse.uml2.uml.NamedElement |
SEPARATOR |
Method Summary | |
OutputPin |
createReturnInformation(String name,
Type type)
Creates a new OutputPin ,with the specified 'Name', and 'Type', and sets the 'Return Information' containment reference |
OutputPin |
getReturnInformation()
Returns the value of the 'Return Information' containment reference |
void |
setReturnInformation(OutputPin value)
Sets the value of the ' Return Information ' containment reference |
boolean |
validateResultPins(DiagnosticChain diagnostics,
Map context)
The result pins must match the in and inout parameters of the operation specified by the trigger event in number, type, and order. |
boolean |
validateTriggerCallEvent(DiagnosticChain diagnostics,
Map context)
The trigger event must be a CallEvent. |
boolean |
validateUnmarshall(DiagnosticChain diagnostics,
Map context)
isUnmrashall must be true for an AcceptCallAction. |
Methods inherited from interface org.eclipse.uml2.uml.AcceptEventAction |
createResult, createTrigger, getResult, getResult, getResult, getResults, getTrigger, getTrigger, getTriggers, isUnmarshall, setIsUnmarshall, validateNoInputPins, validateNoOutputPins, validateTriggerEvents, validateUnmarshallSignalEvents |
Methods inherited from interface org.eclipse.uml2.uml.Action |
createLocalPostcondition, createLocalPostcondition, createLocalPrecondition, createLocalPrecondition, getContext, getInput, getInput, getInputs, getLocalPostcondition, getLocalPostcondition, getLocalPostconditions, getLocalPrecondition, getLocalPrecondition, getLocalPreconditions, getOutput, getOutput, getOutputs |
Methods inherited from interface org.eclipse.uml2.uml.ExecutableNode |
createHandler, getHandlers |
Methods inherited from interface org.eclipse.uml2.uml.ActivityNode |
getActivity, getIncoming, getIncoming, getIncomings, getInGroups, getInInterruptibleRegions, getInPartition, getInPartition, getInPartitions, getInStructuredNode, getOutgoing, getOutgoing, getOutgoings, getRedefinedNode, getRedefinedNode, getRedefinedNodes, setActivity, setInStructuredNode, validateOwned, validateOwnedStructuredNode |
Methods inherited from interface org.eclipse.uml2.uml.RedefinableElement |
getRedefinedElement, getRedefinedElement, getRedefinedElements, getRedefinitionContext, getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateRedefinitionConsistent, validateRedefinitionContextValid |
Methods inherited from interface org.eclipse.uml2.uml.NamedElement |
allNamespaces, allOwningPackages, createDependency, createNameExpression, getClientDependencies, getClientDependency, getClientDependency, getLabel, getLabel, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, isSetName, isSetVisibility, separator, setName, setNameExpression, setVisibility, unsetName, unsetVisibility, validateHasNoQualifiedName, validateHasQualifiedName, validateVisibilityNeedsOwnership |
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 |
Method Detail |
public OutputPin getReturnInformation()
AcceptCallAction.setReturnInformation(OutputPin)
,
UMLPackage.getAcceptCallAction_ReturnInformation()
public void setReturnInformation(OutputPin value)
Return Information
' containment reference.
value
- the new value of the 'Return Information' containment reference.AcceptCallAction.getReturnInformation()
public OutputPin createReturnInformation(String name, Type type)
OutputPin
,with the specified 'Name', and 'Type', and sets the 'Return Information' containment reference.
name
- The 'Name' for the new OutputPin
, or null
.type
- The 'Type' for the new OutputPin
, or null
.
OutputPin
.AcceptCallAction.getReturnInformation()
public boolean validateResultPins(DiagnosticChain diagnostics, Map context)
public boolean validateTriggerCallEvent(DiagnosticChain diagnostics, Map context)
public boolean validateUnmarshall(DiagnosticChain diagnostics, Map context)
|
Copyright 2003, 2006 IBM Corporation and others. All Rights Reserved. |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |