Interface NESTGraphBuilder<T extends NESTGraphObject>

All Known Implementing Classes:
NESTGraphBuilderImpl

public interface NESTGraphBuilder<T extends NESTGraphObject>
Interface of a nest graph builder. It provides methods for creating nest graphs. Use the nest graph modifier to create and insert new nest graph item objects and edges. Refer to the corresponding Interface NESTGraphModifier for more information.
  • Method Details

    • createNESTGraphObject

      T createNESTGraphObject(String NESTGraphId, String graphClass, DataObject semanticDescriptor)
      Creates a new nest graph object including the workflow node.
      Parameters:
      NESTGraphId - for the nest graph object and the corresponding workflow node
      graphClass - data class of the nest graph
      semanticDescriptor - semantic descriptor of the graph node
      Returns:
      the created nest graph object
    • createEmptyNESTGraphObject

      T createEmptyNESTGraphObject(String NESTGraphId, String graphClass)
      Creates an empty new nest graph object without workflow node.
      Parameters:
      NESTGraphId - for the nest graph object
      graphClass - data class of the nest graph
      Returns:
      the created nest graph object
    • createNESTGraphObject

      T createNESTGraphObject(String xmlString)
      Creates a new nest graph object from a given String.
      Parameters:
      xmlString - XML representation of the nest graph
      Returns:
      the created nest graph object