Interface OpaqueAction
-
- All Superinterfaces:
Action,ActivityNode,BaseElement,java.lang.Cloneable,java.lang.Comparable,Element,org.eclipse.emf.ecore.EObject,ExecutableNode,MDObject,ModelObject,NamedElement,org.eclipse.emf.common.notify.Notifier,RedefinableElement,javax.jmi.reflect.RefBaseObject,javax.jmi.reflect.RefFeatured,javax.jmi.reflect.RefObject
public interface OpaqueAction extends Action
A representation of the model object 'Opaque Action'.An OpaqueAction is an Action whose functionality is not specified within UML.
The following features are supported:
- See Also:
UMLPackage.getOpaqueAction()- Model:
- annotation="MOF package='actions.mdbasicactions'"
- Generated:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<java.lang.String>getBody()Returns the value of the 'Body' attribute list.java.util.Collection<InputPin>getInputValue()Returns the value of the 'Input Value' containment reference list.java.util.List<java.lang.String>getLanguage()Returns the value of the 'Language' attribute list.java.util.Collection<OutputPin>getOutputValue()Returns the value of the 'Output Value' containment reference list.booleanhasBody()booleanhasInputValue()booleanhasLanguage()booleanhasOutputValue()-
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, getObjectParent, 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.nomagic.uml2.ext.magicdraw.base.ModelObject
get_representationText, getLocalID, ignoringRefGetValue, ignoringRefGetValue, isInvalid, isSet, refGetValue, refGetValue, refSetValue, refSetValue, set_representationText, setLocalID, sGetLocalID
-
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
-
getBody
java.util.List<java.lang.String> getBody()
Returns the value of the 'Body' attribute list. The list contents are of typeString. Provides a textual specification of the functionality of the Action, in one or more languages other than UML.- Returns:
- the value of the 'Body' attribute list.
- See Also:
UMLPackage.getOpaqueAction_Body()- Model:
- unique="false" dataType="com.nomagic.uml2.ext.magicdraw.String"
- Generated:
-
getLanguage
java.util.List<java.lang.String> getLanguage()
Returns the value of the 'Language' attribute list. The list contents are of typeString. If provided, a specification of the language used for each of the body Strings.- Returns:
- the value of the 'Language' attribute list.
- See Also:
UMLPackage.getOpaqueAction_Language()- Model:
- dataType="com.nomagic.uml2.ext.magicdraw.String"
- Generated:
-
getInputValue
java.util.Collection<InputPin> getInputValue()
Returns the value of the 'Input Value' containment reference list. The list contents are of typeInputPin. It is bidirectional and its opposite is 'opaque Action Of Input Value'. The InputPins providing inputs to the OpaqueAction.- Returns:
- the value of the 'Input Value' containment reference list.
- See Also:
UMLPackage.getOpaqueAction_InputValue(),InputPin.get_opaqueActionOfInputValue()- Model:
- opposite="_opaqueActionOfInputValue" containment="true" resolveProxies="true" ordered="false"
- Generated:
-
getOutputValue
java.util.Collection<OutputPin> getOutputValue()
Returns the value of the 'Output Value' containment reference list. The list contents are of typeOutputPin. It is bidirectional and its opposite is 'opaque Action Of Output Value'. The OutputPins on which the OpaqueAction provides outputs.- Returns:
- the value of the 'Output Value' containment reference list.
- See Also:
UMLPackage.getOpaqueAction_OutputValue(),OutputPin.get_opaqueActionOfOutputValue()- Model:
- opposite="_opaqueActionOfOutputValue" containment="true" resolveProxies="true" ordered="false"
- Generated:
-
hasBody
boolean hasBody() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException- Generated:
-
hasLanguage
boolean hasLanguage() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException- Generated:
-
hasInputValue
boolean hasInputValue() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException- Generated:
-
hasOutputValue
boolean hasOutputValue() throws javax.jmi.reflect.JmiException- Throws:
javax.jmi.reflect.JmiException- Generated:
-
-