org.eclipse.emf.emfstore.modelmutator
Interface ESDeleteObjectMutation

All Superinterfaces:
ESContainmentChangeMutation<ESDeleteObjectMutation>, ESMutation, ESStructuralFeatureMutation<ESDeleteObjectMutation>
All Known Implementing Classes:
DeleteObjectMutation

public interface ESDeleteObjectMutation
extends ESContainmentChangeMutation<ESDeleteObjectMutation>

A mutation, which deletes a new object from the model.

Since:
2.0
Author:
Philip Langer, emueller

Method Summary
 ESDeleteObjectMutation setMaxNumberOfContainments(int maxNumberOfContainments)
          Sets the maximum number of containments that the object selected for deletion may contain.
 
Methods inherited from interface org.eclipse.emf.emfstore.modelmutator.ESStructuralFeatureMutation
getExcludedTargetEClasses, getExcludedTargetFeatures, getExcludedTargetObjects, getTargetFeature, getTargetObject, setTargetFeature, setTargetObject
 
Methods inherited from interface org.eclipse.emf.emfstore.modelmutator.ESMutation
apply
 

Method Detail

setMaxNumberOfContainments

ESDeleteObjectMutation setMaxNumberOfContainments(int maxNumberOfContainments)
Sets the maximum number of containments that the object selected for deletion may contain.

Parameters:
maxNumberOfContainments - the maximum number of containments of the object to be deleted.
Returns:
this mutation


Copyright © 2015. All Rights Reserved.