Class BPMNDelegateGraphFactory

  • All Implemented Interfaces:
    org.kie.workbench.common.stunner.bpmn.factory.BPMNFactory, org.kie.workbench.common.stunner.bpmn.factory.BPMNGraphFactory, org.kie.workbench.common.stunner.core.factory.Factory<String>, org.kie.workbench.common.stunner.core.factory.graph.ElementFactory<String,​org.kie.workbench.common.stunner.core.graph.content.definition.DefinitionSet,​org.kie.workbench.common.stunner.core.graph.Graph<org.kie.workbench.common.stunner.core.graph.content.definition.DefinitionSet,​org.kie.workbench.common.stunner.core.graph.Node>>, org.kie.workbench.common.stunner.core.factory.graph.GraphFactory

    @Dependent
    public class BPMNDelegateGraphFactory
    extends Object
    implements org.kie.workbench.common.stunner.bpmn.factory.BPMNGraphFactory
    • Field Summary

      • Fields inherited from interface org.kie.workbench.common.stunner.bpmn.factory.BPMNGraphFactory

        START_X, START_Y
    • Constructor Detail

      • BPMNDelegateGraphFactory

        @Inject
        public BPMNDelegateGraphFactory​(org.kie.workbench.common.stunner.bpmn.factory.BPMNGraphFactoryImpl bpmnGraphFactory,
                                        CaseGraphFactoryImpl caseGraphFactory)
    • Method Detail

      • isDelegateFactory

        public boolean isDelegateFactory()
        Specified by:
        isDelegateFactory in interface org.kie.workbench.common.stunner.core.factory.graph.ElementFactory<String,​org.kie.workbench.common.stunner.core.graph.content.definition.DefinitionSet,​org.kie.workbench.common.stunner.core.graph.Graph<org.kie.workbench.common.stunner.core.graph.content.definition.DefinitionSet,​org.kie.workbench.common.stunner.core.graph.Node>>
      • setDiagramType

        public void setDiagramType​(Class<? extends org.kie.workbench.common.stunner.bpmn.definition.BPMNDiagram> diagramType)
        Specified by:
        setDiagramType in interface org.kie.workbench.common.stunner.bpmn.factory.BPMNFactory
      • getFactoryType

        public Class<? extends org.kie.workbench.common.stunner.core.factory.graph.ElementFactory> getFactoryType()
        Specified by:
        getFactoryType in interface org.kie.workbench.common.stunner.core.factory.graph.ElementFactory<String,​org.kie.workbench.common.stunner.core.graph.content.definition.DefinitionSet,​org.kie.workbench.common.stunner.core.graph.Graph<org.kie.workbench.common.stunner.core.graph.content.definition.DefinitionSet,​org.kie.workbench.common.stunner.core.graph.Node>>
      • build

        public org.kie.workbench.common.stunner.core.graph.Graph<org.kie.workbench.common.stunner.core.graph.content.definition.DefinitionSet,​org.kie.workbench.common.stunner.core.graph.Node> build​(String uuid,
                                                                                                                                                                                                            String definition,
                                                                                                                                                                                                            org.kie.workbench.common.stunner.core.diagram.Metadata metadata)
        Specified by:
        build in interface org.kie.workbench.common.stunner.core.factory.graph.ElementFactory<String,​org.kie.workbench.common.stunner.core.graph.content.definition.DefinitionSet,​org.kie.workbench.common.stunner.core.graph.Graph<org.kie.workbench.common.stunner.core.graph.content.definition.DefinitionSet,​org.kie.workbench.common.stunner.core.graph.Node>>
      • build

        public org.kie.workbench.common.stunner.core.graph.Graph<org.kie.workbench.common.stunner.core.graph.content.definition.DefinitionSet,​org.kie.workbench.common.stunner.core.graph.Node> build​(String uuid,
                                                                                                                                                                                                            String definition)
        Specified by:
        build in interface org.kie.workbench.common.stunner.core.factory.graph.ElementFactory<String,​org.kie.workbench.common.stunner.core.graph.content.definition.DefinitionSet,​org.kie.workbench.common.stunner.core.graph.Graph<org.kie.workbench.common.stunner.core.graph.content.definition.DefinitionSet,​org.kie.workbench.common.stunner.core.graph.Node>>
      • accepts

        public boolean accepts​(String source)
        Specified by:
        accepts in interface org.kie.workbench.common.stunner.core.factory.Factory<String>