Package com.sodius.mdw.metamodel.uml21
Interface ExecutableNode
-
- All Superinterfaces:
ActivityNode
,Comparable<Object>
,Element
,org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.EObject
,MDWEObject
,MDWObject
,NamedElement
,org.eclipse.emf.common.notify.Notifier
,RedefinableElement
- All Known Subinterfaces:
AcceptCallAction
,AcceptEventAction
,Action
,AddStructuralFeatureValueAction
,AddVariableValueAction
,BroadcastSignalAction
,CallAction
,CallBehaviorAction
,CallOperationAction
,ClearAssociationAction
,ClearStructuralFeatureAction
,ClearVariableAction
,ConditionalNode
,CreateLinkAction
,CreateLinkObjectAction
,CreateObjectAction
,DestroyLinkAction
,DestroyObjectAction
,ExpansionRegion
,InvocationAction
,LinkAction
,LoopNode
,OpaqueAction
,RaiseExceptionAction
,ReadExtentAction
,ReadIsClassifiedObjectAction
,ReadLinkAction
,ReadLinkObjectEndAction
,ReadLinkObjectEndQualifierAction
,ReadSelfAction
,ReadStructuralFeatureAction
,ReadVariableAction
,ReclassifyObjectAction
,ReduceAction
,RemoveStructuralFeatureValueAction
,RemoveVariableValueAction
,ReplyAction
,SendObjectAction
,SendSignalAction
,SequenceNode
,StartClassifierBehaviorAction
,StructuralFeatureAction
,StructuredActivityNode
,TestIdentityAction
,UnmarshallAction
,ValueSpecificationAction
,VariableAction
,WriteLinkAction
,WriteStructuralFeatureAction
,WriteVariableAction
public interface ExecutableNode extends ActivityNode
A representation of the model object 'Executable Node'. An executable node is an abstract class for activity nodes that may be executed. It is used as an attachment point for exception handlers.The following features are supported:
- See Also:
UMLPackage.getExecutableNode()
-
-
Field Summary
-
Fields inherited from interface com.sodius.mdw.metamodel.uml21.NamedElement
SEPARATOR
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExceptionHandler
createHandler()
Creates a newExceptionHandler
and appends it to the 'Handler' containment reference list.MDWEList<ExceptionHandler>
getHandlers()
Returns the value of the 'Handler' containment reference list.-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.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 com.sodius.mdw.metamodel.uml21.Element
addKeyword, allOwnedElements, applyStereotype, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedSubstereotype, getAppliedSubstereotypes, getKeywords, getModel, getNearestPackage, getOwnedComments, getOwnedElements, getOwner, getRelationships, getRelationships, getRequiredStereotype, getRequiredStereotypes, getSourceDirectedRelationships, getSourceDirectedRelationships, getStereotypeApplication, getStereotypeApplications, getTargetDirectedRelationships, getTargetDirectedRelationships, getValue, hasKeyword, hasValue, isStereotypeApplicable, isStereotypeApplied, isStereotypeRequired, mustBeOwned, removeKeyword, setValue, unapplyStereotype, validateHasOwner, validateNotOwnSelf
-
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 com.sodius.mdw.core.model.MDWObject
compareTo, eExtendedClass, eIsInstanceOf, eIsInstanceOf, eIsProfiled, eIsRemoved, eMetamodel, eMetaTypeName, eModel, eRemove, eSetUniqueID, eUniqueID, superScript, superScript, toBoolean, toBoolean, toByte, toByte, toChar, toChar, toDouble, toDouble, toFloat, toFloat, toInt, toInt, toList, toList, toList, toList, toList, toLong, toLong, toObject, toObject, toSet, toSet, toShort, toShort, toString, toString
-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.NamedElement
allNamespaces, allOwningPackages, createDependency, createNameExpression, 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.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface com.sodius.mdw.metamodel.uml21.RedefinableElement
getRedefinedElement, getRedefinedElement, getRedefinedElements, getRedefinitionContext, getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateRedefinitionConsistent, validateRedefinitionContextValid
-
-
-
-
Method Detail
-
getHandlers
MDWEList<ExceptionHandler> getHandlers()
Returns the value of the 'Handler' containment reference list. The list contents are of typeExceptionHandler
. It is bidirectional and its opposite is 'Protected Node
'. A set of exception handlers that are examined if an uncaught exception propagates to the outer level of the executable node.- Returns:
- the value of the 'Handler' containment reference list.
- See Also:
UMLPackage.getExecutableNode_Handler()
,ExceptionHandler.getProtectedNode()
-
createHandler
ExceptionHandler createHandler()
Creates a newExceptionHandler
and appends it to the 'Handler' containment reference list.- Returns:
- The new
ExceptionHandler
. - See Also:
getHandlers()
-
-