Class NESTGraphBuilderImpl<T extends NESTGraphObject>

    • Constructor Detail

      • NESTGraphBuilderImpl

        public NESTGraphBuilderImpl​(Model model)
      • NESTGraphBuilderImpl

        public NESTGraphBuilderImpl()
    • Method Detail

      • createNESTGraphObject

        public T createNESTGraphObject​(String NESTGraphId,
                                       String graphClass,
                                       DataObject semanticDescriptor)
        Description copied from interface: NESTGraphBuilder
        Creates a new nest graph object including the workflow node.
        Specified by:
        createNESTGraphObject in interface NESTGraphBuilder<T extends NESTGraphObject>
        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

        public T createEmptyNESTGraphObject​(String NESTGraphId,
                                            String graphClass)
        Description copied from interface: NESTGraphBuilder
        Creates an empty new nest graph object without workflow node.
        Specified by:
        createEmptyNESTGraphObject in interface NESTGraphBuilder<T extends NESTGraphObject>
        Parameters:
        NESTGraphId - for the nest graph object
        graphClass - data class of the nest graph
        Returns:
        the created nest graph object