Interface PlanDependency

All Known Implementing Classes:
PlanDependencyImpl

public interface PlanDependency
  • Field Details

  • Method Details

    • getChildPlan

      @Nullable @Nullable Plan getChildPlan()
      Returns:
      the child plan in this dependency relationship
    • getParentPlan

      @Nullable @Nullable Plan getParentPlan()
      Returns:
      the parent plan in this dependency relationship
    • isEditable

      boolean isEditable()
      Can the user edit this dependency?
      Returns:
      true if the user can remove/change this dependency
    • getDependencyType

      String getDependencyType()
      Get the unique key representing the dependency type. Use this to differentiate groups of dependencies from one another
      Returns:
      String representation of the dependency type