Interface IDerivedDataPartBasedRebuildScopeCollector

All Known Implementing Classes:
AbstractDerivedDataPartBasedRebuildScopeCollector

public interface IDerivedDataPartBasedRebuildScopeCollector
Collects full rebuild scope for given target object as the part of the DD computing process. This collector is used by DerivedDataPartBasedComputer DD computer implementations to collect and compute full rebuild scenarios for objects.
  • Method Summary

    Modifier and Type
    Method
    Description
    getScope(IBmObject targetObject)
    Gets the full rebuild scope for the given object.
    org.eclipse.emf.ecore.EClass
    Gets the EClass of supported objects.
  • Method Details

    • getScope

      List<Pair<IBmObject,Set<String>>> getScope(IBmObject targetObject)
      Gets the full rebuild scope for the given object.
      Returns:
      The list of DD parts mapped to particular object.
    • getSupportedClass

      org.eclipse.emf.ecore.EClass getSupportedClass()
      Gets the EClass of supported objects.
      Returns:
      The class for objects which are supported by this collectors.