Interface SendActionUsage
- All Superinterfaces:
ActionUsage,BaseElement,Cloneable,Comparable,Element,org.eclipse.emf.ecore.EObject,Feature,ModelElement,com.dassault_systemes.modeler.modelextension.model.modelextension.ModelExtensionObject,Namespace,org.eclipse.emf.common.notify.Notifier,OccurrenceUsage,Step,Type,Usage
A SendActionUsage is an ActionUsage that specifies the sending of a payload given by the result of its payloadArgument Expression via a MessageTransfer whose source is given by the result of the senderArgument Expression and whose target is given by the result of the receiverArgument Expression. If no senderArgument is provided, the default is the this context for the action. If no receiverArgument is given, then the receiver is to be determined by, e.g., outgoing Connections from the sender.
-
Method Summary
Modifier and TypeMethodDescriptionAnExpressionwhose result is bound to thepayloadinput parameter of thisSendActionUsage.AnExpressionwhose result is bound to thereceiverinput parameter of thisSendActionUsage.AnExpressionwhose result is bound to thesenderinput parameter of thisSendActionUsage.Methods inherited from interface com.dassault_systemes.modeler.sysml.model.sysml.ActionUsage
argument, getActionDefinition, inputParameter, inputParameters, isSubactionUsageMethods inherited from interface com.nomagic.magicdraw.uml.BaseElement
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getID, isEditable, isSelfChangeable, removePropertyChangeListener, setID, sGetIDMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface com.dassault_systemes.modeler.kerml.model.kerml.Element
escapedName, getAliasIds, getDeclaredName, getDeclaredShortName, getDocumentation, getElementId, getName, getOwnedAnnotation, getOwnedElement, getOwnedRelationship, getOwner, getOwningMembership, getOwningNamespace, getOwningRelationship, getQualifiedName, getShortName, getTextualRepresentation, isImpliedIncluded, isLibraryElement, libraryNamespace, path, setDeclaredName, setDeclaredShortName, setElementId, setIsImpliedIncluded, setOwner, setOwningMembership, setOwningRelationshipMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface com.dassault_systemes.modeler.kerml.model.kerml.Feature
allRedefinedFeatures, asCartesianProduct, canAccess, directionFor, effectiveName, effectiveShortName, getChainingFeature, getCrossFeature, getDirection, getEndOwningType, getFeatureTarget, getFeaturingType, getOwnedCrossSubsetting, getOwnedFeatureChaining, getOwnedFeatureInverting, getOwnedRedefinition, getOwnedReferenceSubsetting, getOwnedSubsetting, getOwnedTypeFeaturing, getOwnedTyping, getOwningFeatureMembership, getOwningType, getType, isCartesianProduct, isCompatibleWith, isComposite, isConstant, isDerived, isEnd, isFeaturedWithin, isFeaturingType, isOrdered, isOwnedCrossFeature, isPortion, isUnique, isVariable, ownedCrossFeature, redefines, redefinesFromLibrary, setDirection, setIsComposite, setIsConstant, setIsDerived, setIsEnd, setIsOrdered, setIsPortion, setIsUnique, setIsVariable, subsetsChain, supertypes, typingFeaturesMethods inherited from interface com.dassault_systemes.modeler.foundation.model.ModelElement
canChangeElementOwner, dispose, eDynamicGet, getElementOwner, getLocalID, getObjectParent, selfDispose, setLocalID, sGetLocalIDMethods inherited from interface com.dassault_systemes.modeler.modelextension.model.modelextension.ModelExtensionObject
getModelExtension, getModelExtensionMethods inherited from interface com.dassault_systemes.modeler.kerml.model.kerml.Namespace
getImportedMembership, getMember, getMembership, getOwnedImport, getOwnedMember, getOwnedMembership, importedMemberships, membershipsOfVisibility, namesOf, qualificationOf, resolve, resolveGlobal, resolveLocal, resolveVisible, unqualifiedNameOf, visibilityOfMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliverMethods inherited from interface com.dassault_systemes.modeler.sysml.model.sysml.OccurrenceUsage
getIndividualDefinition, getOccurrenceDefinition, getPortionKind, isIndividual, setIsIndividual, setPortionKindMethods inherited from interface com.dassault_systemes.modeler.kerml.model.kerml.Step
getBehavior, getParameterMethods inherited from interface com.dassault_systemes.modeler.kerml.model.kerml.Type
allRedefinedFeaturesOf, allSupertypes, directionOf, directionOfExcluding, getDifferencingType, getDirectedFeature, getEndFeature, getFeature, getFeatureMembership, getInheritedFeature, getInheritedMembership, getInput, getIntersectingType, getMultiplicity, getOutput, getOwnedConjugator, getOwnedDifferencing, getOwnedDisjoining, getOwnedEndFeature, getOwnedFeature, getOwnedFeatureMembership, getOwnedIntersecting, getOwnedSpecialization, getOwnedUnioning, getUnioningType, inheritableMemberships, inheritedMemberships, isAbstract, isConjugated, isSufficient, multiplicities, nonPrivateMemberships, removeRedefinedFeatures, setIsAbstract, setIsSufficient, specializes, specializesFromLibrary, visibleMembershipsMethods inherited from interface com.dassault_systemes.modeler.sysml.model.sysml.Usage
getDefinition, getDirectedUsage, getNestedAction, getNestedAllocation, getNestedAnalysisCase, getNestedAttribute, getNestedCalculation, getNestedCase, getNestedConcern, getNestedConnection, getNestedConstraint, getNestedEnumeration, getNestedFlow, getNestedInterface, getNestedItem, getNestedMetadata, getNestedOccurrence, getNestedPart, getNestedPort, getNestedReference, getNestedRendering, getNestedRequirement, getNestedState, getNestedTransition, getNestedUsage, getNestedUseCase, getNestedVerificationCase, getNestedView, getNestedViewpoint, getOwningDefinition, getOwningUsage, getUsage, getVariant, getVariantMembership, isMayTimeVary, isReference, isVariation, namingFeature, referencedFeatureTarget, setIsReference, setIsVariation
-
Method Details
-
getReceiverArgument
An
Expressionwhose result is bound to thereceiverinput parameter of thisSendActionUsage.- Returns:
- the receiverArgument value
- Model:
- derived="true" transient="true" oppositeRoleName="sendActionUsage"
-
getPayloadArgument
An
Expressionwhose result is bound to thepayloadinput parameter of thisSendActionUsage.- Returns:
- the payloadArgument value
- Model:
- derived="true" transient="true" oppositeRoleName="sendingActionUsage"
-
getSenderArgument
An
Expressionwhose result is bound to thesenderinput parameter of thisSendActionUsage.- Returns:
- the senderArgument value
- Model:
- derived="true" transient="true" oppositeRoleName="senderActionUsage"
-