org.eclipse.emf.emfstore.internal.modelmutator.mutation
Class ContainmentChangeMutation<M extends ESContainmentChangeMutation<?>>
java.lang.Object
org.eclipse.emf.emfstore.internal.modelmutator.mutation.Mutation
org.eclipse.emf.emfstore.internal.modelmutator.mutation.StructuralFeatureMutation<M>
org.eclipse.emf.emfstore.internal.modelmutator.mutation.ContainmentChangeMutation<M>
- Type Parameters:
M
- the implementing API mutation type
- All Implemented Interfaces:
- Cloneable, ESMutation, ESStructuralFeatureMutation<M>
- Direct Known Subclasses:
- AddObjectMutation, DeleteObjectMutation, MoveObjectMutation
public abstract class ContainmentChangeMutation<M extends ESContainmentChangeMutation<?>>
- extends StructuralFeatureMutation<M>
Abstract mutation for mutating the containment tree of models.
- Author:
- Philip Langer
Methods inherited from class org.eclipse.emf.emfstore.internal.modelmutator.mutation.Mutation |
apply, clone |
Methods inherited from interface org.eclipse.emf.emfstore.modelmutator.ESMutation |
apply |
ContainmentChangeMutation
public ContainmentChangeMutation(ESModelMutatorUtil util)
- Creates a new mutation with the specified
util
making sure that only containment references are selected
as target feature.
- Parameters:
util
- The model mutator util used for accessing the model to be mutated.
Copyright © 2015. All Rights Reserved.