Interface TopBuildDependencyGraph

    • Method Detail

      • isEquivalentPartOf

        boolean isEquivalentPartOf​(@NotNull
                                   BuildDependencyGraph otherGraph)
        Returns true if this graph is equivalent to a part of the specified graph
        Parameters:
        otherGraph - other graph
        Returns:
        see above
      • isChangeCollectingNeeded

        boolean isChangeCollectingNeeded()
        Returns true if changes collecting is not performed for this graph
        Returns:
        see above
      • collectChangesForGraph

        boolean collectChangesForGraph​(@NotNull
                                       CancelableTaskHolder cancelableTaskHolder)
        Collects changes for the whole graph.
        Parameters:
        cancelableTaskHolder - task holder (allows to interrupt changes collecting)
        Returns:
        true if changes were successfully collected
      • replaceNode

        void replaceNode​(@NotNull
                         BuildPromotionEx original,
                         @NotNull
                         BuildPromotionEx newNode)
        Replaces a node in the graph with specified new node.
        Parameters:
        original - old node
        newNode - new node
      • getBuildTypes

        @NotNull
        Collection<SBuildType> getBuildTypes()
        Get all buildTypes in the graph
        Returns:
        see above
        Since:
        6.0