Class NodeContainerImpl

    • Constructor Detail

      • NodeContainerImpl

        public NodeContainerImpl()
    • Method Detail

      • addNode

        public void addNode​(org.kie.api.definition.process.Node node)
        Description copied from interface: NodeContainer
        Method for adding a node to this node container. Note that the node will get an id unique for this node container.
        Specified by:
        addNode in interface NodeContainer
        Parameters:
        node - the node to be added
      • validateAddNode

        protected void validateAddNode​(org.kie.api.definition.process.Node node)
      • getNodes

        public org.kie.api.definition.process.Node[] getNodes()
        Specified by:
        getNodes in interface org.kie.api.definition.process.NodeContainer
      • getNode

        public org.kie.api.definition.process.Node getNode​(long id)
        Specified by:
        getNode in interface org.kie.api.definition.process.NodeContainer
      • getNodeByUniqueId

        public org.kie.api.definition.process.Node getNodeByUniqueId​(String nodeId)
        Specified by:
        getNodeByUniqueId in interface org.kie.api.definition.process.NodeContainer
      • internalGetNode

        public org.kie.api.definition.process.Node internalGetNode​(long id)
        Specified by:
        internalGetNode in interface NodeContainer
      • removeNode

        public void removeNode​(org.kie.api.definition.process.Node node)
        Description copied from interface: NodeContainer
        Method for removing a node from this node container
        Specified by:
        removeNode in interface NodeContainer
        Parameters:
        node - the node to be removed
      • validateRemoveNode

        protected void validateRemoveNode​(org.kie.api.definition.process.Node node)