public interface SendSignalAction extends InvocationAction
The following features are supported:
UMLPackage.getSendSignalAction()
SEPARATOR
Modifier and Type | Method and Description |
---|---|
InputPin |
createTarget(String name,
Type type)
Creates a new
InputPin ,with the specified 'Name', and 'Type', and sets
the 'Target' containment reference |
InputPin |
createTarget(String name,
Type type,
EClass eClass)
Creates a new
InputPin , with the specified 'Name', and 'Type', and sets
the 'Target' containment reference |
Signal |
getSignal()
Returns the value of the 'Signal' reference
|
InputPin |
getTarget()
Returns the value of the 'Target' containment reference
|
void |
setSignal(Signal value)
Sets the value of the '
Signal ' reference |
void |
setTarget(InputPin value)
Sets the value of the '
Target ' containment reference |
boolean |
validateNumberOrder(DiagnosticChain diagnostics,
Map context)
The number and order of argument pins must be the same as the number and order of attributes in the signal.
|
boolean |
validateTypeOrderingMultiplicity(DiagnosticChain diagnostics,
Map context)
The type, ordering, and multiplicity of an argument pin must be the same as the corresponding attribute of the signal.
|
createArgument, createArgument, getArgument, getArgument, getArguments, getOnPort, setOnPort, validateOnPortReceiver
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
InputPin getTarget()
setTarget(InputPin)
,
UMLPackage.getSendSignalAction_Target()
void setTarget(InputPin value)
Target
' containment reference.
value
- the new value of the 'Target' containment reference.getTarget()
InputPin createTarget(String name, Type type, EClass eClass)
InputPin
, with the specified 'Name', and 'Type', and sets
the 'Target' containment reference.
name
- The 'Name' for the new InputPin
, or null
.type
- The 'Type' for the new InputPin
, or null
.eClass
- The Ecore class of the InputPin
to create.InputPin
.getTarget()
InputPin createTarget(String name, Type type)
InputPin
,with the specified 'Name', and 'Type', and sets
the 'Target' containment reference.
name
- The 'Name' for the new InputPin
, or null
.type
- The 'Type' for the new InputPin
, or null
.InputPin
.getTarget()
Signal getSignal()
setSignal(Signal)
,
UMLPackage.getSendSignalAction_Signal()
void setSignal(Signal value)
Signal
' reference.
value
- the new value of the 'Signal' reference.getSignal()
boolean validateNumberOrder(DiagnosticChain diagnostics, Map context)
boolean validateTypeOrderingMultiplicity(DiagnosticChain diagnostics, Map context)