|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A representation of the model object 'Add Variable Value Action'. Variables are potentially multi-valued and ordered, so the action supports specification of insertion points for new values. It also supports the removal of existing values of the variable before the new value is added.
The following features are supported:
UML2Package.getAddVariableValueAction()
Field Summary | |
static String |
copyright
|
Fields inherited from interface org.eclipse.uml2.NamedElement |
SEPARATOR |
Method Summary | |
InputPin |
createInsertAt(org.eclipse.emf.ecore.EClass eClass)
Creates a InputPin and sets the 'Insert At' containment reference |
org.eclipse.emf.common.util.EList |
getInputs()
|
InputPin |
getInsertAt()
Returns the value of the 'Insert At' containment reference |
boolean |
isReplaceAll()
Returns the value of the 'Is Replace All' attribute. |
void |
setInsertAt(InputPin value)
Sets the value of the ' Insert At ' containment reference |
void |
setIsReplaceAll(boolean value)
Sets the value of the ' Is Replace All ' attribute |
Methods inherited from interface org.eclipse.uml2.WriteVariableAction |
createValue, getValue, setValue |
Methods inherited from interface org.eclipse.uml2.VariableAction |
getVariable, setVariable |
Methods inherited from interface org.eclipse.uml2.Action |
createLocalPostcondition, createLocalPrecondition, getContext, getEffect, getInput, getLocalPostcondition, getLocalPostconditions, getLocalPrecondition, getLocalPreconditions, getOutput, getOutputs, getOwnedElements, setEffect |
Methods inherited from interface org.eclipse.uml2.ExecutableNode |
createHandler, getHandlers |
Methods inherited from interface org.eclipse.uml2.ActivityNode |
getActivity, getIncoming, getIncomings, getInGroups, getInInterruptibleRegions, getInPartition, getInPartitions, getInStructuredNode, getOutgoing, getOutgoings, getOwner, getRedefinedElement, getRedefinedElements, setActivity, 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 |
Field Detail |
public static final String copyright
Method Detail |
public boolean isReplaceAll()
"false"
.
If the meaning of the 'Is Replace All' attribute isn't clear, there really should be more of a description here...
Specifies whether existing values of the variable should be removed before adding the new value.
setIsReplaceAll(boolean)
,
UML2Package.getAddVariableValueAction_IsReplaceAll()
public void setIsReplaceAll(boolean value)
Is Replace All
' attribute.
value
- the new value of the 'Is Replace All' attribute.isReplaceAll()
public InputPin getInsertAt()
If the meaning of the 'Insert At' containment reference isn't clear, there really should be more of a description here...
(Specialized from Action:input) Gives the position at which to insert a new value or move an existing value in ordered variables. The types is UnlimitedINatural, but the value cannot be zero. This pin is omitted for unordered variables.
setInsertAt(InputPin)
,
UML2Package.getAddVariableValueAction_InsertAt()
public void setInsertAt(InputPin value)
Insert At
' containment reference.
value
- the new value of the 'Insert At' containment reference.getInsertAt()
public InputPin createInsertAt(org.eclipse.emf.ecore.EClass eClass)
InputPin
and sets the 'Insert At' containment reference.
eClass
- The Ecore class of the InputPin
to create.
InputPin
.getInsertAt()
public org.eclipse.emf.common.util.EList getInputs()
getInputs
in interface WriteVariableAction
|
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 |