|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SendObjectAction
A representation of the model object 'Send Object Action'. A send object action is an action that transmits an object to the target object, where it may invoke behavior such as the firing of state machine transitions or the execution of an activity. The value of the object is available to the execution of invoked behaviors. The requestor continues execution immediately. Any reply message is ignored and is not transmitted to the requestor.
The following features are supported:
UMLPackage.getSendObjectAction()
Field Summary |
---|
Fields inherited from interface org.eclipse.uml2.uml.NamedElement |
---|
SEPARATOR |
Method Summary | |
---|---|
InputPin |
createRequest(java.lang.String name,
Type type)
Creates a new InputPin ,with the specified 'Name', and 'Type', and sets the 'Request' containment reference |
InputPin |
createRequest(java.lang.String name,
Type type,
org.eclipse.emf.ecore.EClass eClass)
Creates a new InputPin , with the specified 'Name', and 'Type', and sets the 'Request' containment reference |
InputPin |
createTarget(java.lang.String name,
Type type)
Creates a new InputPin ,with the specified 'Name', and 'Type', and sets the 'Target' containment reference |
InputPin |
createTarget(java.lang.String name,
Type type,
org.eclipse.emf.ecore.EClass eClass)
Creates a new InputPin , with the specified 'Name', and 'Type', and sets the 'Target' containment reference |
InputPin |
getRequest()
Returns the value of the 'Request' containment reference. |
InputPin |
getTarget()
Returns the value of the 'Target' containment reference. |
void |
setRequest(InputPin value)
Sets the value of the ' Request ' containment reference |
void |
setTarget(InputPin value)
Sets the value of the ' Target ' containment reference |
Methods inherited from interface org.eclipse.uml2.uml.InvocationAction |
---|
createArgument, createArgument, getArgument, getArgument, getArguments, getOnPort, setOnPort, validateOnPortReceiver |
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, createUsage, 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, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Method Detail |
---|
InputPin getTarget()
This feature subsets the following features:
Input
'
setTarget(InputPin)
,
UMLPackage.getSendObjectAction_Target()
void setTarget(InputPin value)
Target
' containment reference.
value
- the new value of the 'Target' containment reference.getTarget()
InputPin createTarget(java.lang.String name, Type type, org.eclipse.emf.ecore.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(java.lang.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()
InputPin getRequest()
This feature redefines the following features:
Argument
'
setRequest(InputPin)
,
UMLPackage.getSendObjectAction_Request()
void setRequest(InputPin value)
Request
' containment reference.
value
- the new value of the 'Request' containment reference.getRequest()
InputPin createRequest(java.lang.String name, Type type, org.eclipse.emf.ecore.EClass eClass)
InputPin
, with the specified 'Name', and 'Type', and sets the 'Request' 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
.getRequest()
InputPin createRequest(java.lang.String name, Type type)
InputPin
,with the specified 'Name', and 'Type', and sets the 'Request' containment reference.
name
- The 'Name' for the new InputPin
, or null
.type
- The 'Type' for the new InputPin
, or null
.
InputPin
.getRequest()
|
Copyright 2003, 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |