|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A representation of the model object 'Activity Parameter Node'. An activity parameter node is an object node for inputs and outputs to activities.
The following features are supported:
UMLPackage.getActivityParameterNode()
Field Summary |
Fields inherited from interface org.eclipse.uml2.uml.NamedElement |
SEPARATOR |
Method Summary | |
Parameter |
getParameter()
Returns the value of the 'Parameter' reference |
void |
setParameter(Parameter value)
Sets the value of the ' Parameter ' reference |
boolean |
validateHasParameters(DiagnosticChain diagnostics,
Map context)
Activity parameter nodes must have parameters from the containing activity. |
boolean |
validateNoEdges(DiagnosticChain diagnostics,
Map context)
An activity parameter node may have all incoming edges or all outgoing edges, but it must not have both incoming and outgoing edges. |
boolean |
validateNoIncomingEdges(DiagnosticChain diagnostics,
Map context)
Activity parameter object nodes with no incoming edges and one or more outgoing edges must have a parameter with in or inout direction. |
boolean |
validateNoOutgoingEdges(DiagnosticChain diagnostics,
Map context)
Activity parameter object nodes with no outgoing edges and one or more incoming edges must have a parameter with out, inout, or return direction. |
boolean |
validateSameType(DiagnosticChain diagnostics,
Map context)
The type of an activity parameter node is the same as the type of its parameter. |
Methods inherited from interface org.eclipse.uml2.uml.ObjectNode |
createUpperBound, getInState, getInState, getInStates, getOrdering, getSelection, getUpperBound, isControlType, setIsControlType, setOrdering, setSelection, setUpperBound, validateInputOutputParameter, validateNotUnique, validateObjectFlowEdges, validateSelectionBehavior |
Methods inherited from interface org.eclipse.uml2.uml.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 org.eclipse.uml2.uml.RedefinableElement |
getRedefinedElement, getRedefinedElement, getRedefinedElements, getRedefinitionContext, getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateRedefinitionConsistent, validateRedefinitionContextValid |
Methods inherited from interface org.eclipse.uml2.uml.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.ecore.EModelElement |
getEAnnotation, getEAnnotations |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.uml2.uml.TypedElement |
getType, setType |
Method Detail |
public Parameter getParameter()
ActivityParameterNode.setParameter(Parameter)
,
UMLPackage.getActivityParameterNode_Parameter()
public void setParameter(Parameter value)
Parameter
' reference.
value
- the new value of the 'Parameter' reference.ActivityParameterNode.getParameter()
public boolean validateHasParameters(DiagnosticChain diagnostics, Map context)
public boolean validateSameType(DiagnosticChain diagnostics, Map context)
public boolean validateNoEdges(DiagnosticChain diagnostics, Map context)
public boolean validateNoIncomingEdges(DiagnosticChain diagnostics, Map context)
public boolean validateNoOutgoingEdges(DiagnosticChain diagnostics, Map context)
|
Copyright 2003, 2006 IBM Corporation and others. All Rights Reserved. |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |