|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A representation of the model object 'Loop Node'.
The following features are supported:
Is Tested First
Body Part
Setup Part
Decider
Test
Result
Loop Variable
Body Output
Loop Variable Input
UML2Package.getLoopNode()
Field Summary | |
static String |
copyright
|
Fields inherited from interface org.eclipse.uml2.NamedElement |
SEPARATOR |
Method Summary | |
OutputPin |
createLoopVariable(EClass eClass)
Creates a OutputPin and appends it to the 'Loop Variable' containment reference list |
InputPin |
createLoopVariableInput(EClass eClass)
Creates a InputPin and appends it to the 'Loop Variable Input' containment reference list |
OutputPin |
createResult(EClass eClass)
Creates a OutputPin and appends it to the 'Result' containment reference list |
OutputPin |
getBodyOutput(String unqualifiedName)
Retrieves the OutputPin with the specified name from the 'Body Output' reference list |
EList |
getBodyOutputs()
Returns the value of the 'Body Output' reference list. |
ActivityNode |
getBodyPart(String unqualifiedName)
Retrieves the ActivityNode with the specified name from the 'Body Part' reference list |
EList |
getBodyParts()
Returns the value of the 'Body Part' reference list. |
OutputPin |
getDecider()
Returns the value of the 'Decider' reference |
EList |
getInputs()
|
OutputPin |
getLoopVariable(String unqualifiedName)
Retrieves the OutputPin with the specified name from the 'Loop Variable' containment reference list |
InputPin |
getLoopVariableInput(String unqualifiedName)
Retrieves the InputPin with the specified name from the 'Loop Variable Input' containment reference list |
EList |
getLoopVariableInputs()
Returns the value of the 'Loop Variable Input' containment reference list. |
EList |
getLoopVariables()
Returns the value of the 'Loop Variable' containment reference list. |
EList |
getOutputs()
|
EList |
getOwnedElements()
|
OutputPin |
getResult(String unqualifiedName)
Retrieves the OutputPin with the specified name from the 'Result' containment reference list |
EList |
getResults()
Returns the value of the 'Result' containment reference list. |
ActivityNode |
getSetupPart(String unqualifiedName)
Retrieves the ActivityNode with the specified name from the 'Setup Part' reference list |
EList |
getSetupParts()
Returns the value of the 'Setup Part' reference list. |
ActivityNode |
getTest(String unqualifiedName)
Retrieves the ActivityNode with the specified name from the 'Test' reference list |
EList |
getTests()
Returns the value of the 'Test' reference list. |
boolean |
isTestedFirst()
Returns the value of the 'Is Tested First' attribute |
void |
setDecider(OutputPin value)
Sets the value of the ' Decider ' reference |
void |
setIsTestedFirst(boolean value)
Sets the value of the ' Is Tested First ' attribute |
Methods inherited from interface org.eclipse.uml2.StructuredActivityNode |
createContainedEdge, createContainedNode, createVariable, getActivity, getActivityGroup_activity, getContainedEdge, getContainedEdges, getContainedNode, getContainedNodes, getOwnedMembers, getVariable, getVariables, isMustIsolate, setActivity, setActivityGroup_activity, setMustIsolate |
Methods inherited from interface org.eclipse.uml2.Action |
createLocalPostcondition, createLocalPrecondition, getContext, getEffect, getInput, getLocalPostcondition, getLocalPostconditions, getLocalPrecondition, getLocalPreconditions, getOutput, setEffect |
Methods inherited from interface org.eclipse.uml2.ExecutableNode |
createHandler, getHandlers |
Methods inherited from interface org.eclipse.uml2.ActivityNode |
getIncoming, getIncomings, getInGroups, getInInterruptibleRegions, getInPartition, getInPartitions, getInStructuredNode, getOutgoing, getOutgoings, getOwner, getRedefinedElement, getRedefinedElements, setInStructuredNode |
Methods inherited from interface org.eclipse.uml2.RedefinableElement |
getRedefinitionContext, getRedefinitionContexts, isConsistentWith, isLeaf, isRedefinitionContextValid, setIsLeaf, validateRedefinitionConsistent, validateRedefinitionContextValid |
Methods inherited from interface org.eclipse.uml2.NamedElement |
allNamespaces, createNameExpression, getClientDependencies, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getVisibility, isDistinguishableFrom, qualifiedName, separator, setName, setNameExpression, setVisibility, validateNoName, validateQualifiedName, validateVisibilityNeedsOwnership |
Methods inherited from interface org.eclipse.uml2.TemplateableElement |
createOwnedTemplateSignature, createTemplateBinding, getOwnedTemplateSignature, getTemplateBindings, parameterableElements, setOwnedTemplateSignature |
Methods inherited from interface org.eclipse.uml2.Element |
addKeyword, allOwnedElements, apply, createEAnnotation, createOwnedComment, destroy, getApplicableStereotype, getApplicableStereotypes, getAppliedStereotype, getAppliedStereotypes, getAppliedVersion, getKeywords, getModel, getNearestPackage, getOwnedComments, getValue, hasKeyword, isApplied, isRequired, mustBeOwned, removeKeyword, setValue, unapply, 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, 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.ActivityGroup |
getOwner, getSubgroups, getSuperGroup |
Field Detail |
public static final String copyright
Method Detail |
public boolean isTestedFirst()
If the meaning of the 'Is Tested First' attribute isn't clear, there really should be more of a description here...
setIsTestedFirst(boolean)
,
UML2Package.getLoopNode_IsTestedFirst()
public void setIsTestedFirst(boolean value)
Is Tested First
' attribute.
value
- the new value of the 'Is Tested First' attribute.isTestedFirst()
public EList getBodyParts()
ActivityNode
.
If the meaning of the 'Body Part' reference list isn't clear, there really should be more of a description here...
UML2Package.getLoopNode_BodyPart()
public ActivityNode getBodyPart(String unqualifiedName)
ActivityNode
with the specified name from the 'Body Part' reference list.
unqualifiedName
- The unqualified name of the ActivityNode
to retrieve.
ActivityNode
with the specified name, or null
.getBodyParts()
public EList getSetupParts()
ActivityNode
.
If the meaning of the 'Setup Part' reference list isn't clear, there really should be more of a description here...
UML2Package.getLoopNode_SetupPart()
public ActivityNode getSetupPart(String unqualifiedName)
ActivityNode
with the specified name from the 'Setup Part' reference list.
unqualifiedName
- The unqualified name of the ActivityNode
to retrieve.
ActivityNode
with the specified name, or null
.getSetupParts()
public OutputPin getDecider()
If the meaning of the 'Decider' reference isn't clear, there really should be more of a description here...
setDecider(OutputPin)
,
UML2Package.getLoopNode_Decider()
public void setDecider(OutputPin value)
Decider
' reference.
value
- the new value of the 'Decider' reference.getDecider()
public EList getTests()
ActivityNode
.
If the meaning of the 'Test' reference list isn't clear, there really should be more of a description here...
UML2Package.getLoopNode_Test()
public ActivityNode getTest(String unqualifiedName)
ActivityNode
with the specified name from the 'Test' reference list.
unqualifiedName
- The unqualified name of the ActivityNode
to retrieve.
ActivityNode
with the specified name, or null
.getTests()
public EList getResults()
OutputPin
.
If the meaning of the 'Result' containment reference list isn't clear, there really should be more of a description here...
A list of output pins that constitute the data flow output of the entire loop.
UML2Package.getLoopNode_Result()
public OutputPin getResult(String unqualifiedName)
OutputPin
with the specified name from the 'Result' containment reference list.
unqualifiedName
- The unqualified name of the OutputPin
to retrieve.
OutputPin
with the specified name, or null
.getResults()
public OutputPin createResult(EClass eClass)
OutputPin
and appends it to the 'Result' containment reference list.
eClass
- The Ecore class of the OutputPin
to create.
OutputPin
.getResults()
public EList getLoopVariables()
OutputPin
.
If the meaning of the 'Loop Variable' containment reference list isn't clear, there really should be more of a description here...
A list of output pins owned by the loop that hold the values of the loop variables during an execution of the loop. When the test fails, the values are copied to the result pins of the loop.
UML2Package.getLoopNode_LoopVariable()
public OutputPin getLoopVariable(String unqualifiedName)
OutputPin
with the specified name from the 'Loop Variable' containment reference list.
unqualifiedName
- The unqualified name of the OutputPin
to retrieve.
OutputPin
with the specified name, or null
.getLoopVariables()
public OutputPin createLoopVariable(EClass eClass)
OutputPin
and appends it to the 'Loop Variable' containment reference list.
eClass
- The Ecore class of the OutputPin
to create.
OutputPin
.getLoopVariables()
public EList getBodyOutputs()
OutputPin
.
If the meaning of the 'Body Output' reference list isn't clear, there really should be more of a description here...
A list of output pins within the body fragment the values of which are copied to the loop variable pins after completion of execution of the body, before the next iteration of the loop begins or before the loop exits.
UML2Package.getLoopNode_BodyOutput()
public OutputPin getBodyOutput(String unqualifiedName)
OutputPin
with the specified name from the 'Body Output' reference list.
unqualifiedName
- The unqualified name of the OutputPin
to retrieve.
OutputPin
with the specified name, or null
.getBodyOutputs()
public EList getLoopVariableInputs()
InputPin
.
If the meaning of the 'Loop Variable Input' containment reference list isn't clear, there really should be more of a description here...
A list of values that are copied into the loop variable pins before the first iteration of the loop.
UML2Package.getLoopNode_LoopVariableInput()
public InputPin getLoopVariableInput(String unqualifiedName)
InputPin
with the specified name from the 'Loop Variable Input' containment reference list.
unqualifiedName
- The unqualified name of the InputPin
to retrieve.
InputPin
with the specified name, or null
.getLoopVariableInputs()
public InputPin createLoopVariableInput(EClass eClass)
InputPin
and appends it to the 'Loop Variable Input' containment reference list.
eClass
- The Ecore class of the InputPin
to create.
InputPin
.getLoopVariableInputs()
public EList getOutputs()
getOutputs
in interface Action
UML2Package.getAction_Output()
public EList getOwnedElements()
getOwnedElements
in interface Action
public EList getInputs()
getInputs
in interface Action
UML2Package.getAction_Input()
|
Copyright 2003, 2004 IBM Corporation and others. All Rights Reserved. |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |