|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A representation of the model object 'Remove Structural Feature Value Action'. A remove structural feature value action is a write structural feature action that removes values from structural features.
The following features are supported:
UMLPackage.getRemoveStructuralFeatureValueAction()
Field Summary |
Fields inherited from interface org.eclipse.uml2.uml.NamedElement |
SEPARATOR |
Method Summary | |
InputPin |
createRemoveAt(String name,
Type type)
Creates a new InputPin ,with the specified 'Name', and 'Type', and sets the 'Remove At' containment reference |
InputPin |
createRemoveAt(String name,
Type type,
EClass eClass)
Creates a new InputPin , with the specified 'Name', and 'Type', and sets the 'Remove At' containment reference |
InputPin |
getRemoveAt()
Returns the value of the 'Remove At' containment reference |
boolean |
isRemoveDuplicates()
Returns the value of the 'Is Remove Duplicates' attribute. |
void |
setIsRemoveDuplicates(boolean value)
Sets the value of the ' Is Remove Duplicates ' attribute |
void |
setRemoveAt(InputPin value)
Sets the value of the ' Remove At ' containment reference |
boolean |
validateNonUniqueRemoval(DiagnosticChain diagnostics,
Map context)
Actions removing a value from ordered nonunique structural features must have a single removeAt input pin if isRemoveDuplicates is false. |
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 isRemoveDuplicates()
"false"
.
Specifies whether to remove duplicates of the value in nonunique structural features.
RemoveStructuralFeatureValueAction.setIsRemoveDuplicates(boolean)
,
UMLPackage.getRemoveStructuralFeatureValueAction_IsRemoveDuplicates()
public void setIsRemoveDuplicates(boolean value)
Is Remove Duplicates
' attribute.
value
- the new value of the 'Is Remove Duplicates' attribute.RemoveStructuralFeatureValueAction.isRemoveDuplicates()
public InputPin getRemoveAt()
RemoveStructuralFeatureValueAction.setRemoveAt(InputPin)
,
UMLPackage.getRemoveStructuralFeatureValueAction_RemoveAt()
public void setRemoveAt(InputPin value)
Remove At
' containment reference.
value
- the new value of the 'Remove At' containment reference.RemoveStructuralFeatureValueAction.getRemoveAt()
public InputPin createRemoveAt(String name, Type type, EClass eClass)
InputPin
, with the specified 'Name', and 'Type', and sets the 'Remove 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
.RemoveStructuralFeatureValueAction.getRemoveAt()
public InputPin createRemoveAt(String name, Type type)
InputPin
,with the specified 'Name', and 'Type', and sets the 'Remove At' containment reference.
name
- The 'Name' for the new InputPin
, or null
.type
- The 'Type' for the new InputPin
, or null
.
InputPin
.RemoveStructuralFeatureValueAction.getRemoveAt()
public boolean validateNonUniqueRemoval(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 |