Interface IntegrationObjectGraphOperations

All Known Implementing Classes:
IntegrationObjectGraphSearch

public interface IntegrationObjectGraphOperations
An abstraction of various graph operations that can be done, such as breadth-first search, depth-first search, rotations, heuristic searches, finding minimum spanning trees, finding max-flow min-cuts, and more performed on the integration object in the context of the implementation.
  • Method Details

    • findTypesRelatedTo

      @NotNull @NotNull Set<TypeDescriptor> findTypesRelatedTo(TypeDescriptor d)
      Finds all related references to the provided type descriptor.
      Parameters:
      d - a type descriptor to find related references from
      Returns:
      a set of types related to the source type. If there are no other related types from the provided type descriptor, the provided type descriptor gets returned.
    • findTypesRelatedTo

      @NotNull @NotNull Set<TypeDescriptor> findTypesRelatedTo(String itemCode)
      Finds all related reference types to the provided item code.
      Parameters:
      itemCode - item code of the type descriptor to find related references from
      Returns:
      a set of types related to the type. If there are no other related types from the provided type descriptor, the type descriptor with item code matching the provided value gets returned. If there is no type descriptor with a matching item code in the context integration object, then an empty Set is returned.
      See Also: