Interface PublishRuntimeFilter.BreakdownFilter

Enclosing interface:
PublishRuntimeFilter

public static interface PublishRuntimeFilter.BreakdownFilter
Filters out breakdowns shown from a model based on the path taken to the model. This is used for example by the IFS scope tool where the same sub-process can be used in different parts of the scope, and different scenarios should be used based on which path was used to navigate to the current model.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns UUID:s of models that should be included when following breakdowns from any symbol/edge in this model.
    Returns the UUIDS of the models in the path to the model the filter is being applied to from the root (start) model, including the start model itself.
  • Method Details

    • getPath

      List<String> getPath()
      Returns the UUIDS of the models in the path to the model the filter is being applied to from the root (start) model, including the start model itself. Note that if the root model in the path returned is not the start model of the published material this filter will never have any effect.
      Returns:
      the UUIDS of the models in the path to the model the filter is being applied to from the root (start) model, including the start model itself.
    • getIncludedBreakdowns

      List<String> getIncludedBreakdowns()
      Returns UUID:s of models that should be included when following breakdowns from any symbol/edge in this model.
      Returns:
      UUID:s of models that should be included when following breakdowns from any symbol/edge in this model.