Interface IDerivedDataManagerProvider


  • public interface IDerivedDataManagerProvider
    Provider for the IDerivedDataManager instances. Can be used for convenience to get access to the derived data managers.
    Restriction:
    This interface is not intended to be extended by clients.
    Restriction:
    This interface is not intended to be implemented by clients.
    • Method Detail

      • get

        IDerivedDataManager get​(org.eclipse.core.resources.IProject project)
        Gets the derived data status manager for the given project.
        Can return null if the given project has no underlying BM model, or this model has no DerivedData model provider.
        Parameters:
        project - the target project to get derived data status manager for, cannot be null
        Returns:
        the derived data status manager instance or null if the given project has no underlying BM model, or this model has no DerivedData model provider
      • get

        @Deprecated
        IDerivedDataManager get​(IV8Project project)
        Deprecated.
        Use get(IDtProject) instead for better cross-media compatibility
        Gets the derived data status manager for the given project.
        Can return null if the given project has no underlying BM model, or this model has no DerivedData model provider.
        Parameters:
        project - the target V8 project to get derived data status manager for, cannot be null
        Returns:
        the derived data status manager instance or null if the given project has no underlying BM model, or this model has no DerivedData model provider
      • get

        @Deprecated
        IDerivedDataManager get​(IBmModel model)
        Deprecated.
        Use get(IDtProject) instead for better cross-media compatibility
        Gets the derived data manager associated with the specified model.
        Parameters:
        model - the model, cannot be null
        Returns:
        the derived data manager or null if the specified model has no derived data manager provider.
      • get

        IDerivedDataManager get​(IDtProject project)
        Gets the derived data manager associated with the specified DT project.
        Parameters:
        project - the IDtProject handle, cannot be null
        Returns:
        the derived data manager or null if the specified model has no derived data manager provider.