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 Summary
Modifier and TypeMethodDescriptioncreateEmptyNESTGraphObject
(String NESTGraphId, String graphClass) Creates an empty new nest graph object without workflow node.createNESTGraphObject
(String xmlString) Creates a new nest graph object from a given String.createNESTGraphObject
(String NESTGraphId, String graphClass, DataObject semanticDescriptor) Creates a new nest graph object including the workflow node.
-
Method Details
-
createNESTGraphObject
Creates a new nest graph object including the workflow node.- Parameters:
NESTGraphId
- for the nest graph object and the corresponding workflow nodegraphClass
- data class of the nest graphsemanticDescriptor
- semantic descriptor of the graph node- Returns:
- the created nest graph object
-
createEmptyNESTGraphObject
Creates an empty new nest graph object without workflow node.- Parameters:
NESTGraphId
- for the nest graph objectgraphClass
- data class of the nest graph- Returns:
- the created nest graph object
-
createNESTGraphObject
Creates a new nest graph object from a given String.- Parameters:
xmlString
- XML representation of the nest graph- Returns:
- the created nest graph object
-