Class DMNGraphUtils


  • @Dependent
    public class DMNGraphUtils
    extends Object
    • Constructor Detail

      • DMNGraphUtils

        public DMNGraphUtils()
      • DMNGraphUtils

        @Inject
        public DMNGraphUtils​(org.kie.workbench.common.stunner.core.client.api.SessionManager sessionManager,
                             org.kie.workbench.common.dmn.api.graph.DMNDiagramUtils dmnDiagramUtils,
                             DMNDiagramsSession dmnDiagramsSession)
    • Method Detail

      • getModelDefinitions

        public org.kie.workbench.common.dmn.api.definition.model.Definitions getModelDefinitions()
      • getModelDRGElements

        public List<org.kie.workbench.common.dmn.api.definition.model.DRGElement> getModelDRGElements()
      • getDefinitions

        public org.kie.workbench.common.dmn.api.definition.model.Definitions getDefinitions​(org.kie.workbench.common.stunner.core.diagram.Diagram diagram)
      • getDRGElements

        public List<org.kie.workbench.common.dmn.api.definition.model.DRGElement> getDRGElements​(org.kie.workbench.common.stunner.core.diagram.Diagram diagram)
      • getNodeStream

        public Stream<org.kie.workbench.common.stunner.core.graph.Node> getNodeStream​(org.kie.workbench.common.stunner.core.diagram.Diagram diagram)
      • getCurrentSession

        public Optional<org.kie.workbench.common.stunner.core.client.session.ClientSession> getCurrentSession()
      • getNodeStream

        public Stream<org.kie.workbench.common.stunner.core.graph.Node> getNodeStream()
      • getCanvasHandler

        public org.kie.workbench.common.stunner.core.client.canvas.CanvasHandler getCanvasHandler()