|
|||||||||||
| 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 FirstBody PartSetup PartDeciderTestResultLoop VariableBody OutputLoop 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 ActionUML2Package.getAction_Output()public EList getOwnedElements()
getOwnedElements in interface Actionpublic EList getInputs()
getInputs in interface ActionUML2Package.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 | ||||||||||