Interface ICleanUpProjectTasksProvider<T extends ICleanUpProjectTask>

All Known Subinterfaces:
ICleanUpProjectObjectTasksProvider, ICleanUpProjectResourceTasksProvider
All Known Implementing Classes:
ChangeAllMultiLangDataPathCleanUpTaskProvider, CommandCleanUpTaskProvider, ConfigurationStandaloneContentCleanUpTaskProvider, DCSTemplateCleanUpTaskProvider, DuplicateMdObjectsCleanUpTaskProvider, ExternalReportPropertyCleanUpTaskProvider, FixNamespacesForRightsFiles, FormAttributesCleanUpTaskProvider, FormDynamicListSettingsCleanUpTaskProvider, FormItemsCleanUpTaskProvider, FormResourceCleanUpTaskProvider, MdUndefinedValuesCleanUpTaskProvider, MoxelObjectCleanUpTaskProvider, MoxelResourceCleanUpTaskProvider, RemoveEmptyModuleFormFile, RemoveTooltipRepresentationTagFromFormFiles, RemoveXmlVersionFromGraphicalSchemaFiles, ReorderMdObjectChildCollectionsCleanUpTaskProvider, ReorderTypeDescriptionTypesCleanUpTaskProvider, RewriteConfigurationCleanUpTaskProvider, RightDependencesCleanUp

public interface ICleanUpProjectTasksProvider<T extends ICleanUpProjectTask>
Provide group of tasks what will clean up project
  • Method Details

    • getCleanUpProjectTasks

      List<T> getCleanUpProjectTasks(IDtProject project, IModelEditingSupport editingSupport)
      List of clean up tasks for given project
      Parameters:
      project - the target project, cannot be null
      editingSupport - service allows clients to check EObject for deleting and editing operation, cannot be null
      Returns:
      list of clean up tasks, never null