|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
A representation of the model object 'Reclassify Object Action'. A reclassify object action is an action that changes which classifiers classify an object.
The following features are supported:
UMLPackage.getReclassifyObjectAction()| Field Summary |
| Fields inherited from interface org.eclipse.uml2.uml.NamedElement |
SEPARATOR |
| Method Summary | |
InputPin |
createObject(String name,
Type type)
Creates a new InputPin,with the specified 'Name', and 'Type', and sets the 'Object' containment reference |
InputPin |
createObject(String name,
Type type,
EClass eClass)
Creates a new InputPin, with the specified 'Name', and 'Type', and sets the 'Object' containment reference |
Classifier |
getNewClassifier(String name)
Retrieves the first Classifier with the specified 'Name' from the 'New Classifier' reference list |
Classifier |
getNewClassifier(String name,
boolean ignoreCase,
EClass eClass)
Retrieves the first Classifier with the specified 'Name' from the 'New Classifier' reference list |
EList |
getNewClassifiers()
Returns the value of the 'New Classifier' reference list. |
InputPin |
getObject()
Returns the value of the 'Object' containment reference |
Classifier |
getOldClassifier(String name)
Retrieves the first Classifier with the specified 'Name' from the 'Old Classifier' reference list |
Classifier |
getOldClassifier(String name,
boolean ignoreCase,
EClass eClass)
Retrieves the first Classifier with the specified 'Name' from the 'Old Classifier' reference list |
EList |
getOldClassifiers()
Returns the value of the 'Old Classifier' reference list. |
boolean |
isReplaceAll()
Returns the value of the 'Is Replace All' attribute. |
void |
setIsReplaceAll(boolean value)
Sets the value of the ' Is Replace All' attribute |
void |
setObject(InputPin value)
Sets the value of the ' Object' containment reference |
boolean |
validateClassifierNotAbstract(DiagnosticChain diagnostics,
Map context)
None of the new classifiers may be abstract. |
boolean |
validateInputPin(DiagnosticChain diagnostics,
Map context)
The input pin has no type. |
boolean |
validateMultiplicity(DiagnosticChain diagnostics,
Map context)
The multiplicity of the input pin is 1..1. |
| 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 classifiers should be removed before adding the new classifiers.
ReclassifyObjectAction.setIsReplaceAll(boolean),
UMLPackage.getReclassifyObjectAction_IsReplaceAll()public void setIsReplaceAll(boolean value)
Is Replace All' attribute.
value - the new value of the 'Is Replace All' attribute.ReclassifyObjectAction.isReplaceAll()public EList getOldClassifiers()
Classifier.
A set of classifiers to be removed from the classifiers of the object.
UMLPackage.getReclassifyObjectAction_OldClassifier()public Classifier getOldClassifier(String name)
Classifier with the specified 'Name' from the 'Old Classifier' reference list.
name - The 'Name' of the Classifier to retrieve, or null.
Classifier with the specified 'Name', or null.ReclassifyObjectAction.getOldClassifiers()
public Classifier getOldClassifier(String name,
boolean ignoreCase,
EClass eClass)
Classifier with the specified 'Name' from the 'Old Classifier' reference list.
name - The 'Name' of the Classifier to retrieve, or null.ignoreCase - Whether to ignore case in String comparisons.eClass - The Ecore class of the Classifier to retrieve, or null.
Classifier with the specified 'Name', or null.ReclassifyObjectAction.getOldClassifiers()public EList getNewClassifiers()
Classifier.
A set of classifiers to be added to the classifiers of the object.
UMLPackage.getReclassifyObjectAction_NewClassifier()public Classifier getNewClassifier(String name)
Classifier with the specified 'Name' from the 'New Classifier' reference list.
name - The 'Name' of the Classifier to retrieve, or null.
Classifier with the specified 'Name', or null.ReclassifyObjectAction.getNewClassifiers()
public Classifier getNewClassifier(String name,
boolean ignoreCase,
EClass eClass)
Classifier with the specified 'Name' from the 'New Classifier' reference list.
name - The 'Name' of the Classifier to retrieve, or null.ignoreCase - Whether to ignore case in String comparisons.eClass - The Ecore class of the Classifier to retrieve, or null.
Classifier with the specified 'Name', or null.ReclassifyObjectAction.getNewClassifiers()public InputPin getObject()
ReclassifyObjectAction.setObject(InputPin),
UMLPackage.getReclassifyObjectAction_Object()public void setObject(InputPin value)
Object' containment reference.
value - the new value of the 'Object' containment reference.ReclassifyObjectAction.getObject()
public InputPin createObject(String name,
Type type,
EClass eClass)
InputPin, with the specified 'Name', and 'Type', and sets the 'Object' 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.ReclassifyObjectAction.getObject()
public InputPin createObject(String name,
Type type)
InputPin,with the specified 'Name', and 'Type', and sets the 'Object' containment reference.
name - The 'Name' for the new InputPin, or null.type - The 'Type' for the new InputPin, or null.
InputPin.ReclassifyObjectAction.getObject()
public boolean validateClassifierNotAbstract(DiagnosticChain diagnostics,
Map context)
public boolean validateMultiplicity(DiagnosticChain diagnostics,
Map context)
public boolean validateInputPin(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 | ||||||||||