|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
T
- a subtype of ESStructuralFeatureMutation
public interface ESStructuralFeatureMutation<T extends ESStructuralFeatureMutation<?>>
An abstract mutation for changing structural feature values.
Method Summary | |
---|---|
Collection<org.eclipse.emf.ecore.EClass> |
getExcludedTargetEClasses()
Returns the collection of EClasses to be excluded when selecting the target object. |
Collection<org.eclipse.emf.ecore.EStructuralFeature> |
getExcludedTargetFeatures()
Returns the collection of features to be excluded from being selected as the target
feature. |
Collection<org.eclipse.emf.ecore.EObject> |
getExcludedTargetObjects()
Returns the collection of EObjects to be excluded from being selected as the target object. |
org.eclipse.emf.ecore.EStructuralFeature |
getTargetFeature()
Returns the EStructuralFeature of a target object that will or has been mutated. |
org.eclipse.emf.ecore.EObject |
getTargetObject()
Returns the selected or set target object that will or has been mutated. |
T |
setTargetFeature(org.eclipse.emf.ecore.EStructuralFeature targetFeature)
Sets the EStructuralFeature of a target object that will be mutated. |
T |
setTargetObject(org.eclipse.emf.ecore.EObject targetObject)
Sets the EObject to be used as target object. |
Methods inherited from interface org.eclipse.emf.emfstore.modelmutator.ESMutation |
---|
apply |
Method Detail |
---|
org.eclipse.emf.ecore.EObject getTargetObject()
org.eclipse.emf.ecore.EStructuralFeature getTargetFeature()
EStructuralFeature
of a target object that will or has been mutated.
Collection<org.eclipse.emf.ecore.EClass> getExcludedTargetEClasses()
EClasses
to be excluded when selecting the target object.
That is, EObjects are excluded from being selected as target object if they are an instance of an EClass
contained in this collection. The returned collection is changeable. Add items using
getExcludedTargetEClasses().add
.
Collection<org.eclipse.emf.ecore.EStructuralFeature> getExcludedTargetFeatures()
features
to be excluded from being selected as the target
feature.
The returned collection is changeable. Add items using getExcludedTargetFeatures().add
.
Collection<org.eclipse.emf.ecore.EObject> getExcludedTargetObjects()
EObjects
to be excluded from being selected as the target object.
The returned collection is changeable. Add items using getExcludedTargetObjects().add
.
T setTargetObject(org.eclipse.emf.ecore.EObject targetObject)
EObject
to be used as target object.
targetObject
- the target object to be mutated
T setTargetFeature(org.eclipse.emf.ecore.EStructuralFeature targetFeature)
EStructuralFeature
of a target object that will be mutated.
targetFeature
- the feature of the target object to be mutated
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |