public interface AcceptCallAction extends AcceptEventAction
The following features are supported:
UMLPackage.getAcceptCallAction()
SEPARATOR
Modifier and Type | Method and Description |
---|---|
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.
|
createResult, createTrigger, getResult, getResult, getResult, getResults, getTrigger, getTrigger, getTriggers, isUnmarshall, setIsUnmarshall, validateNoInputPins, validateNoOutputPins, validateTriggerEvents, validateUnmarshallSignalEvents
createLocalPostcondition, createLocalPostcondition, createLocalPrecondition, createLocalPrecondition, getContext, getInput, getInput, getInputs, getLocalPostcondition, getLocalPostcondition, getLocalPostconditions, getLocalPrecondition, getLocalPrecondition, getLocalPreconditions, getOutput, getOutput, getOutputs
createHandler, getHandlers
getActivity, getIncoming, getIncoming, getIncomings, getInGroups, getInInterruptibleRegions, getInPartition, getInPartition, getInPartitions, getInStructuredNode, getOutgoing, getOutgoing, getOutgoings, getRedefinedNode, getRedefinedNode, getRedefinedNodes, setActivity, setInStructuredNode, validateOwned, validateOwnedStructuredNode
getRedefinedElement, getRedefinedElement, getRedefinedElements, getRedefinitionContext, getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateRedefinitionConsistent, validateRedefinitionContextValid
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
addKeyword, allOwnedElements, applyStereotype, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedSubstereotype, getAppliedSubstereotypes, getKeywords, getModel, getNearestPackage, getOwnedComments, getOwnedElements, getOwner, getRelationships, getRelationships, getRequiredStereotype, getRequiredStereotypes, getSourceDirectedRelationships, getSourceDirectedRelationships, getStereotypeApplication, getStereotypeApplications, getTargetDirectedRelationships, getTargetDirectedRelationships, getValue, hasKeyword, hasValue, isStereotypeApplicable, isStereotypeApplied, isStereotypeRequired, mustBeOwned, removeKeyword, setValue, unapplyStereotype, validateHasOwner, validateNotOwnSelf
compareTo, eExtendedClass, eIsInstanceOf, eIsInstanceOf, eIsProfiled, eIsRemoved, eMetamodel, eMetaTypeName, eModel, eRemove, eSetUniqueID, eUniqueID, superScript, superScript, toBoolean, toBoolean, toByte, toByte, toChar, toChar, toDouble, toDouble, toFloat, toFloat, toInt, toInt, toList, toList, toList, toList, toList, toLong, toLong, toObject, toObject, toSet, toSet, toShort, toShort, toString, toString
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
OutputPin getReturnInformation()
setReturnInformation(OutputPin)
,
UMLPackage.getAcceptCallAction_ReturnInformation()
void setReturnInformation(OutputPin value)
Return Information
' containment
reference.
value
- the new value of the 'Return Information' containment reference.getReturnInformation()
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
.getReturnInformation()
boolean validateResultPins(DiagnosticChain diagnostics, Map context)
boolean validateTriggerCallEvent(DiagnosticChain diagnostics, Map context)
boolean validateUnmarshall(DiagnosticChain diagnostics, Map context)