org.eclipse.emf.emfstore.modelmutator
Class ESMutationFactory

java.lang.Object
  extended by org.eclipse.emf.emfstore.modelmutator.ESMutationFactory

public final class ESMutationFactory
extends Object

Factory for creating mutations.

Since:
2.0
Author:
emueller

Method Summary
static ESAddObjectMutation add(ESModelMutatorUtil util)
          Creates an ESAddObjectMutation.
static ESAttributeChangeMutation attributeChange(ESModelMutatorUtil util)
          Creates an ESAttributeChangeMutation.
static ESDeleteObjectMutation delete(ESModelMutatorUtil util)
          Creates an ESDeleteObjectMutation.
static ESFeatureMapKeyMutation featureMap(ESModelMutatorUtil util)
          Creates an ESFeatureMapKeyMutation.
static ESMoveObjectMutation move(ESModelMutatorUtil util)
          Creates an ESMoveObjectMutation.
static ESReferenceChangeMutation referenceChange(ESModelMutatorUtil util)
          Creates an ESReferenceChangeMutation.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

add

public static ESAddObjectMutation add(ESModelMutatorUtil util)
Creates an ESAddObjectMutation.

Parameters:
util - the model mutator utility used for accessing the model to be mutated
Returns:
the created ESAddObjectMutation

attributeChange

public static ESAttributeChangeMutation attributeChange(ESModelMutatorUtil util)
Creates an ESAttributeChangeMutation.

Parameters:
util - the model mutator utility used for accessing the model to be mutated
Returns:
the created ESAttributeChangeMutation

featureMap

public static ESFeatureMapKeyMutation featureMap(ESModelMutatorUtil util)
Creates an ESFeatureMapKeyMutation.

Parameters:
util - the model mutator utility used for accessing the model to be mutated
Returns:
the created ESFeatureMapKeyMutation

delete

public static ESDeleteObjectMutation delete(ESModelMutatorUtil util)
Creates an ESDeleteObjectMutation.

Parameters:
util - the model mutator utility used for accessing the model to be mutated
Returns:
the created ESFeatureMapKeyMutation

move

public static ESMoveObjectMutation move(ESModelMutatorUtil util)
Creates an ESMoveObjectMutation.

Parameters:
util - the model mutator utility used for accessing the model to be mutated
Returns:
the created ESMoveObjectMutation

referenceChange

public static ESReferenceChangeMutation referenceChange(ESModelMutatorUtil util)
Creates an ESReferenceChangeMutation.

Parameters:
util - the model mutator utility used for accessing the model to be mutated
Returns:
the created ESReferenceChangeMutation


Copyright © 2015. All Rights Reserved.