Class ModelApiChange

java.lang.Object
com._1c.g5.v8.dt.aef2.ModelApiChange
All Implemented Interfaces:
IChange

public class ModelApiChange extends Object implements IChange
The IChange that executes the IModelApi tasks.
  • Constructor Details

    • ModelApiChange

      public ModelApiChange(Collection<org.eclipse.emf.ecore.EObject> objects, IModelApi api, IModelApiTaskN<Void> task)
      Creates a new change.
      Parameters:
      objects - the objects to affect, cannot be null.
      api - the model API, cannot be null.
      task - the task to execute, cannot be null.
  • Method Details

    • apply

      public void apply()
      Description copied from interface: IChange
      Applies the change.
      Specified by:
      apply in interface IChange