Interface ITreeTransformation

All Known Implementing Classes:
AlphabeticalTreeTransformation, CategoreisTreeTransformation, ChangelessTreeTransformation, SkipEmptySectionTreeTransformation

public interface ITreeTransformation
Defines contract for transformation of the view model tree.
  • Method Details

    • getRoots

      Returns the transformed root view models.
      Returns:
      the root view models.
    • getChildren

      Iterable<IViewModel> getChildren(IViewModel viewModel)
      Returns the child view models of the given view model.
      Parameters:
      viewModel - the view model.
      Returns:
      child view models.
    • getParent

      IContainerViewModel getParent(IViewModel viewModel)
      Returns the parent view model of the given one.
      Parameters:
      viewModel - the view model.
      Returns:
      the parent.