Class NullModelMinimizer

    • Constructor Detail

      • NullModelMinimizer

        public NullModelMinimizer()
    • Method Detail

      • minimize

        public void minimize​(SynchronizationModel syncModel,
                             org.eclipse.core.runtime.IProgressMonitor monitor)
        This will be called to reduce the number of resources in this model's traversals.
        Specified by:
        minimize in interface IModelMinimizer
        Parameters:
        syncModel - The synchronization model to be minimized.
        monitor - Monitor on which to report progress to the user.
      • minimize

        public void minimize​(org.eclipse.core.resources.IFile file,
                             SynchronizationModel syncModel,
                             org.eclipse.core.runtime.IProgressMonitor monitor)
        This will be called to reduce the number of resources in this model's traversals based on the given starting point of the left logical model.
        Specified by:
        minimize in interface IModelMinimizer
        Parameters:
        file - The file that has been used as the starting point to resolve the left logical model.
        syncModel - The synchronization model to be minimized.
        monitor - Monitor on which to report progress to the user.