Interface NESTWorkflowBuilder<T extends NESTAbstractWorkflowObject>
- All Known Implementing Classes:
NESTWorkflowBuilderImpl
public interface NESTWorkflowBuilder<T extends NESTAbstractWorkflowObject>
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
NESTWorkflowModifier
for more information.-
Method Summary
Modifier and TypeMethodDescriptioncreateEmptyNESTWorkflowObject
(String NESTWorkflowID, String workflowClass) Creates an empty new nest graph object without workflow node.createNESTWorkflowGraphObject
(String NESTWorkflowId, String workflowClass, DataObject semanticDescriptor) Creates a new nest graph object including the workflow node.createNESTWorkflowObject
(String xmlString) Creates a new nest graph object from a given String.
-
Method Details
-
createNESTWorkflowGraphObject
T createNESTWorkflowGraphObject(String NESTWorkflowId, String workflowClass, DataObject semanticDescriptor) Creates a new nest graph object including the workflow node.- Parameters:
NESTWorkflowId
- for the nest graph object and the corresponding workflow nodeworkflowClass
- data class of the nest workflowsemanticDescriptor
- semantic descriptor of the workflow node- Returns:
- the created nest workflow object
-
createEmptyNESTWorkflowObject
Creates an empty new nest graph object without workflow node.- Parameters:
NESTWorkflowID
- for the nest graph objectworkflowClass
- data class of the nest workflow- Returns:
- the created nest workflow object
-
createNESTWorkflowObject
Creates a new nest graph object from a given String.- Parameters:
xmlString
- XML representation of the nest graph- Returns:
- the created nest workflow object
-