Interface StructuralFeatureAction
-
- All Superinterfaces:
Action
,ActivityNode
,BaseElement
,java.lang.Cloneable
,java.lang.Comparable
,Element
,org.eclipse.emf.ecore.EObject
,ExecutableNode
,MDObject
,com.dassault_systemes.modeler.foundation.model.ModelElement
,ModelObject
,NamedElement
,org.eclipse.emf.common.notify.Notifier
,RedefinableElement
,javax.jmi.reflect.RefBaseObject
,javax.jmi.reflect.RefFeatured
,javax.jmi.reflect.RefObject
- All Known Subinterfaces:
AddStructuralFeatureValueAction
,ClearStructuralFeatureAction
,ReadStructuralFeatureAction
,RemoveStructuralFeatureValueAction
,WriteStructuralFeatureAction
public interface StructuralFeatureAction extends Action
A representation of the model object 'Structural Feature Action'.StructuralFeatureAction is an abstract class for all Actions that operate on StructuralFeatures.
The following features are supported:
- See Also:
UMLPackage.getStructuralFeatureAction()
- Model:
- abstract="true" annotation="MOF package='actions.mdintermediateactions'"
- Generated:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InputPin
getObject()
Returns the value of the 'Object' containment reference.StructuralFeature
getStructuralFeature()
Returns the value of the 'Structural Feature' reference.void
setObject(InputPin value)
Sets the value of the 'Object
' containment reference.void
setStructuralFeature(StructuralFeature value)
Sets the value of the 'Structural Feature
' reference.-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.actions.mdbasicactions.Action
get_actionExecutionSpecificationOfAction, get_actionInputPinOfFromAction, get_interactionOfAction, getContext, getInput, getLocalPostcondition, getLocalPrecondition, getOutput, has_actionExecutionSpecificationOfAction, hasInput, hasLocalPostcondition, hasLocalPrecondition, hasOutput, isLocallyReentrant, set_actionInputPinOfFromAction, set_interactionOfAction, setLocallyReentrant
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.activities.mdfundamentalactivities.ActivityNode
get_activityNodeOfRedefinedNode, getActivity, getIncoming, getInGroup, getInInterruptibleRegion, getInPartition, getInStructuredNode, getOutgoing, getRedefinedNode, has_activityNodeOfRedefinedNode, hasIncoming, hasInGroup, hasInInterruptibleRegion, hasInPartition, hasOutgoing, hasRedefinedNode, setActivity, setInStructuredNode
-
Methods inherited from interface com.nomagic.magicdraw.uml.BaseElement
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, isEditable, removePropertyChangeListener, sGetID
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementTaggedValue, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotype, getOwnedComment, getOwnedElement, getOwner, getSyncElement, getTaggedValue, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasAppliedStereotype, hasElementTaggedValue, hasOwnedComment, hasOwnedElement, hasTaggedValue, setOwner, setSyncElement
-
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 com.nomagic.uml2.ext.magicdraw.activities.mdstructuredactivities.ExecutableNode
get_clauseOfBody, get_clauseOfTest, get_exceptionHandlerOfHandlerBody, get_loopNodeOfBodyPart, get_loopNodeOfSetupPart, get_loopNodeOfTest, get_sequenceNodeOfExecutableNode, getHandler, has_exceptionHandlerOfHandlerBody, hasHandler, set_clauseOfBody, set_clauseOfTest, set_loopNodeOfBodyPart, set_loopNodeOfSetupPart, set_loopNodeOfTest, set_sequenceNodeOfExecutableNode
-
Methods inherited from interface com.nomagic.magicdraw.foundation.MDObject
getID, getMDExtension, getMdExtensions, setID
-
Methods inherited from interface com.dassault_systemes.modeler.foundation.model.ModelElement
canChangeElementOwner, eDynamicGet, getElementOwner, getLocalID, getObjectParent, setLocalID, sGetLocalID
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.base.ModelObject
get_representationText, ignoringRefGetValue, ignoringRefGetValue, isSet, refGetValue, refGetValue, refSetValue, refSetValue, set_representationText
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.NamedElement
get_considerIgnoreFragmentOfMessage, get_durationObservationOfEvent, get_informationFlowOfInformationSource, get_informationFlowOfInformationTarget, get_messageOfSignature, get_namespaceOfMember, get_timeObservationOfEvent, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getSupplierDependency, getVisibility, has_considerIgnoreFragmentOfMessage, has_durationObservationOfEvent, has_informationFlowOfInformationSource, has_informationFlowOfInformationTarget, has_messageOfSignature, has_namespaceOfMember, has_timeObservationOfEvent, hasClientDependency, hasSupplierDependency, setName, setNameExpression, setNamespace, setVisibility
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.RedefinableElement
get_redefinableElementOfRedefinedElement, getRedefinedElement, getRedefinitionContext, has_redefinableElementOfRedefinedElement, hasRedefinedElement, hasRedefinitionContext, isLeaf, setLeaf
-
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
-
-
-
-
Method Detail
-
getStructuralFeature
@CheckForNull StructuralFeature getStructuralFeature()
Returns the value of the 'Structural Feature' reference. It is bidirectional and its opposite is 'structural Feature Action Of Structural Feature
'. The StructuralFeature to be read or written.- Returns:
- the value of the 'Structural Feature' reference.
- See Also:
setStructuralFeature(StructuralFeature)
,UMLPackage.getStructuralFeatureAction_StructuralFeature()
,StructuralFeature.get_structuralFeatureActionOfStructuralFeature()
- Model:
- opposite="_structuralFeatureActionOfStructuralFeature" required="true" ordered="false"
- Generated:
-
setStructuralFeature
void setStructuralFeature(@CheckForNull StructuralFeature value)
Sets the value of the 'Structural Feature
' reference.- Parameters:
value
- the new value of the 'Structural Feature' reference.- See Also:
getStructuralFeature()
- Generated:
-
getObject
@CheckForNull InputPin getObject()
Returns the value of the 'Object' containment reference. It is bidirectional and its opposite is 'structural Feature Action Of Object
'. The InputPin from which the object whose StructuralFeature is to be read or written is obtained.- Returns:
- the value of the 'Object' containment reference.
- See Also:
setObject(InputPin)
,UMLPackage.getStructuralFeatureAction_Object()
,InputPin.get_structuralFeatureActionOfObject()
- Model:
- opposite="_structuralFeatureActionOfObject" containment="true" resolveProxies="true" required="true" ordered="false"
- Generated:
-
setObject
void setObject(@CheckForNull InputPin value)
Sets the value of the 'Object
' containment reference.- Parameters:
value
- the new value of the 'Object' containment reference.- See Also:
getObject()
- Generated:
-
-