Class AbstractDMNDiagramFactory<M extends org.kie.workbench.common.stunner.core.diagram.Metadata,​D extends org.kie.workbench.common.stunner.core.diagram.Diagram<org.kie.workbench.common.stunner.core.graph.Graph,​M>>

  • All Implemented Interfaces:
    org.kie.workbench.common.stunner.core.factory.diagram.DiagramFactory<M,​D>, org.kie.workbench.common.stunner.core.factory.Factory<String>
    Direct Known Subclasses:
    DMNDiagramFactoryImpl

    public abstract class AbstractDMNDiagramFactory<M extends org.kie.workbench.common.stunner.core.diagram.Metadata,​D extends org.kie.workbench.common.stunner.core.diagram.Diagram<org.kie.workbench.common.stunner.core.graph.Graph,​M>>
    extends org.kie.workbench.common.stunner.core.factory.impl.BindableDiagramFactory<M,​D>
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      D build​(String name, M metadata, org.kie.workbench.common.stunner.core.graph.Graph<org.kie.workbench.common.stunner.core.graph.content.definition.DefinitionSet,​?> graph)  
      protected abstract D doBuild​(String name, M metadata, org.kie.workbench.common.stunner.core.graph.Graph<org.kie.workbench.common.stunner.core.graph.content.definition.DefinitionSet,​?> graph)  
      • Methods inherited from class org.kie.workbench.common.stunner.core.factory.impl.BindableDiagramFactory

        accepts, getDefinitionSetType, isDefault
      • Methods inherited from interface org.kie.workbench.common.stunner.core.factory.diagram.DiagramFactory

        getMetadataType
    • Constructor Detail

      • AbstractDMNDiagramFactory

        public AbstractDMNDiagramFactory()
    • Method Detail

      • doBuild

        protected abstract D doBuild​(String name,
                                     M metadata,
                                     org.kie.workbench.common.stunner.core.graph.Graph<org.kie.workbench.common.stunner.core.graph.content.definition.DefinitionSet,​?> graph)
      • build

        public D build​(String name,
                       M metadata,
                       org.kie.workbench.common.stunner.core.graph.Graph<org.kie.workbench.common.stunner.core.graph.content.definition.DefinitionSet,​?> graph)