Class DMNGraphFactoryImpl
- java.lang.Object
-
- org.kie.workbench.common.stunner.core.factory.impl.AbstractElementFactory<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.impl.AbstractGraphFactory
-
- org.kie.workbench.common.dmn.api.factory.DMNGraphFactoryImpl
-
- All Implemented Interfaces:
DMNFactory,DMNGraphFactory,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
@ApplicationScoped public class DMNGraphFactoryImpl extends org.kie.workbench.common.stunner.core.factory.impl.AbstractGraphFactory implements DMNGraphFactory
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDMNGraphFactoryImpl()DMNGraphFactoryImpl(org.kie.workbench.common.stunner.core.api.DefinitionManager definitionManager, org.kie.workbench.common.stunner.core.api.FactoryManager factoryManager, org.kie.workbench.common.stunner.core.graph.command.GraphCommandManager graphCommandManager, org.kie.workbench.common.stunner.core.graph.command.impl.GraphCommandFactory graphCommandFactory, org.kie.workbench.common.stunner.core.graph.processing.index.GraphIndexBuilder<?> indexBuilder)
-
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 definitionSetId)protected List<org.kie.workbench.common.stunner.core.command.Command>buildInitialisationCommands()protected org.kie.workbench.common.stunner.core.graph.command.GraphCommandExecutionContextcreateGraphContext(org.kie.workbench.common.stunner.core.graph.Graph graph)protected org.kie.workbench.common.stunner.core.api.DefinitionManagergetDefinitionManager()Class<? extends org.kie.workbench.common.stunner.core.factory.graph.ElementFactory>getFactoryType()-
Methods inherited from class org.kie.workbench.common.stunner.core.factory.impl.AbstractElementFactory
appendLabels, computeLabels
-
-
-
-
Constructor Detail
-
DMNGraphFactoryImpl
protected DMNGraphFactoryImpl()
-
DMNGraphFactoryImpl
@Inject public DMNGraphFactoryImpl(org.kie.workbench.common.stunner.core.api.DefinitionManager definitionManager, org.kie.workbench.common.stunner.core.api.FactoryManager factoryManager, org.kie.workbench.common.stunner.core.graph.command.GraphCommandManager graphCommandManager, org.kie.workbench.common.stunner.core.graph.command.impl.GraphCommandFactory graphCommandFactory, org.kie.workbench.common.stunner.core.graph.processing.index.GraphIndexBuilder<?> indexBuilder)
-
-
Method Detail
-
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 definitionSetId)
- 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>>- Overrides:
buildin classorg.kie.workbench.common.stunner.core.factory.impl.AbstractGraphFactory
-
accepts
public boolean accepts(String source)
- Specified by:
acceptsin interfaceorg.kie.workbench.common.stunner.core.factory.Factory<String>
-
getDefinitionManager
protected org.kie.workbench.common.stunner.core.api.DefinitionManager getDefinitionManager()
- Specified by:
getDefinitionManagerin classorg.kie.workbench.common.stunner.core.factory.impl.AbstractElementFactory<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>>
-
buildInitialisationCommands
protected List<org.kie.workbench.common.stunner.core.command.Command> buildInitialisationCommands()
-
createGraphContext
protected org.kie.workbench.common.stunner.core.graph.command.GraphCommandExecutionContext createGraphContext(org.kie.workbench.common.stunner.core.graph.Graph graph)
-
-