|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A representation of the model object 'Add Structural Feature Value Action'. An add structural feature value action is a write structural feature action for adding values to a structural feature.
The following features are supported:
UMLPackage.getAddStructuralFeatureValueAction()
Field Summary |
Fields inherited from interface org.eclipse.uml2.uml.NamedElement |
SEPARATOR |
Method Summary | |
InputPin |
createInsertAt(String name,
Type type)
Creates a new InputPin ,with the specified 'Name', and 'Type', and sets the 'Insert At' containment reference |
InputPin |
createInsertAt(String name,
Type type,
EClass eClass)
Creates a new InputPin , with the specified 'Name', and 'Type', and sets the 'Insert At' containment reference |
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 |
boolean |
validateUnlimitedNaturalAndMultiplicity(DiagnosticChain diagnostics,
Map context)
Actions adding a value to ordered structural features must have a single input pin for the insertion point with type UnlimitedNatural and multiplicity of 1..1, otherwise the action has no input pin for the insertion point. |
Methods inherited from interface org.eclipse.uml2.uml.WriteStructuralFeatureAction |
createValue, createValue, getValue, setValue, validateInputPin |
Methods inherited from interface org.eclipse.uml2.uml.StructuralFeatureAction |
createObject, createObject, getObject, getStructuralFeature, setObject, setStructuralFeature, validateMultiplicity, validateNotStatic, validateOneFeaturingClassifier, validateSameType, validateVisibility |
Methods inherited from interface org.eclipse.uml2.uml.Action |
createLocalPostcondition, createLocalPostcondition, createLocalPrecondition, createLocalPrecondition, getContext, getInput, getInput, getInputs, getLocalPostcondition, getLocalPostcondition, getLocalPostconditions, getLocalPrecondition, getLocalPrecondition, getLocalPreconditions, getOutput, getOutput, getOutputs |
Methods inherited from interface org.eclipse.uml2.uml.ExecutableNode |
createHandler, getHandlers |
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 |
Method Detail |
public boolean isReplaceAll()
"false"
.
Specifies whether existing values of the structural feature of the object should be removed before adding the new value.
AddStructuralFeatureValueAction.setIsReplaceAll(boolean)
,
UMLPackage.getAddStructuralFeatureValueAction_IsReplaceAll()
public void setIsReplaceAll(boolean value)
Is Replace All
' attribute.
value
- the new value of the 'Is Replace All' attribute.AddStructuralFeatureValueAction.isReplaceAll()
public InputPin getInsertAt()
AddStructuralFeatureValueAction.setInsertAt(InputPin)
,
UMLPackage.getAddStructuralFeatureValueAction_InsertAt()
public void setInsertAt(InputPin value)
Insert At
' containment reference.
value
- the new value of the 'Insert At' containment reference.AddStructuralFeatureValueAction.getInsertAt()
public InputPin createInsertAt(String name, Type type, EClass eClass)
InputPin
, with the specified 'Name', and 'Type', and sets the 'Insert At' containment reference.
name
- The 'Name' for the new InputPin
, or null
.type
- The 'Type' for the new InputPin
, or null
.eClass
- The Ecore class of the InputPin
to create.
InputPin
.AddStructuralFeatureValueAction.getInsertAt()
public InputPin createInsertAt(String name, Type type)
InputPin
,with the specified 'Name', and 'Type', and sets the 'Insert At' containment reference.
name
- The 'Name' for the new InputPin
, or null
.type
- The 'Type' for the new InputPin
, or null
.
InputPin
.AddStructuralFeatureValueAction.getInsertAt()
public boolean validateUnlimitedNaturalAndMultiplicity(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 |