Interface ReturnParameterMembership
- All Superinterfaces:
BaseElement,Cloneable,Comparable,Element,org.eclipse.emf.ecore.EObject,FeatureMembership,Membership,ModelElement,com.dassault_systemes.modeler.modelextension.model.modelextension.ModelExtensionObject,org.eclipse.emf.common.notify.Notifier,OwningMembership,ParameterMembership,Relationship
A ReturnParameterMembership is a ParameterMembership that indicates that the ownedMemberParameter is the result parameter of a Function or Expression. The direction of the ownedMemberParameter must be out.
-
Method Summary
Modifier and TypeMethodDescriptionTheownedMemberParameterof aReturnParameterMembershipmust have directionout.Methods 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
effectiveName, effectiveShortName, escapedName, getAliasIds, getDeclaredName, getDeclaredShortName, getDocumentation, getElementId, getName, getOwnedAnnotation, getOwnedElement, getOwnedRelationship, getOwner, getOwningMembership, getOwningNamespace, getOwningRelationship, getQualifiedName, getShortName, getTextualRepresentation, isImpliedIncluded, isLibraryElement, 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.FeatureMembership
getOwnedMemberFeature, getOwningType, setOwnedMemberFeature, setOwningTypeMethods inherited from interface com.dassault_systemes.modeler.kerml.model.kerml.Membership
getMemberElement, getMemberElementId, getMemberName, getMembershipOwningNamespace, getMemberShortName, getVisibility, isDistinguishableFrom, setMemberElement, setMemberName, setMembershipOwningNamespace, setMemberShortName, setVisibilityMethods 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 org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliverMethods inherited from interface com.dassault_systemes.modeler.kerml.model.kerml.OwningMembership
getOwnedMemberElement, getOwnedMemberElementId, getOwnedMemberName, getOwnedMemberShortName, path, setOwnedMemberElementMethods inherited from interface com.dassault_systemes.modeler.kerml.model.kerml.ParameterMembership
getOwnedMemberParameter, setOwnedMemberParameterMethods inherited from interface com.dassault_systemes.modeler.kerml.model.kerml.Relationship
getOwnedRelatedElement, getOwningRelatedElement, getRelatedElement, getSource, getTarget, isImplied, libraryNamespace, setIsImplied, setOwningRelatedElement
-
Method Details
-
parameterDirection
FeatureDirectionKind parameterDirection()The
FeatureDirectionKind::outownedMemberParameterof aReturnParameterMembershipmust have directionout. (This is a leaf operation that cannot be further redefined.)- Specified by:
parameterDirectionin interfaceParameterMembership
-