Class BPMNDelegateGraphFactory
- java.lang.Object
-
- org.kie.workbench.common.stunner.bpmn.project.backend.factory.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
-
-
Constructor Summary
Constructors Constructor Description BPMNDelegateGraphFactory(org.kie.workbench.common.stunner.bpmn.factory.BPMNGraphFactoryImpl bpmnGraphFactory, CaseGraphFactoryImpl caseGraphFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccepts(String source)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.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)Class<? extends org.kie.workbench.common.stunner.core.factory.graph.ElementFactory>getFactoryType()booleanisDelegateFactory()voidsetDiagramType(Class<? extends org.kie.workbench.common.stunner.bpmn.definition.BPMNDiagram> diagramType)
-
-
-
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:
isDelegateFactoryin interfaceorg.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:
setDiagramTypein interfaceorg.kie.workbench.common.stunner.bpmn.factory.BPMNFactory
-
getFactoryType
public Class<? extends org.kie.workbench.common.stunner.core.factory.graph.ElementFactory> getFactoryType()
- Specified by:
getFactoryTypein interfaceorg.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:
buildin interfaceorg.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:
buildin interfaceorg.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>>
-
-