Interface PlanDependency

    • Method Detail

      • 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