Class DMNDiagramFactoryImpl

  • All Implemented Interfaces:
    DMNDiagramFactory, DMNFactory, org.kie.workbench.common.stunner.core.factory.diagram.DiagramFactory<org.kie.workbench.common.stunner.core.diagram.Metadata,​org.kie.workbench.common.stunner.core.diagram.Diagram<org.kie.workbench.common.stunner.core.graph.Graph,​org.kie.workbench.common.stunner.core.diagram.Metadata>>, org.kie.workbench.common.stunner.core.factory.Factory<String>

    @Dependent
    public class DMNDiagramFactoryImpl
    extends AbstractDMNDiagramFactory<org.kie.workbench.common.stunner.core.diagram.Metadata,​org.kie.workbench.common.stunner.core.diagram.Diagram<org.kie.workbench.common.stunner.core.graph.Graph,​org.kie.workbench.common.stunner.core.diagram.Metadata>>
    implements DMNDiagramFactory
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.kie.workbench.common.stunner.core.diagram.Diagram doBuild​(String name, org.kie.workbench.common.stunner.core.diagram.Metadata metadata, org.kie.workbench.common.stunner.core.graph.Graph<org.kie.workbench.common.stunner.core.graph.content.definition.DefinitionSet,​?> graph)  
      protected Class<?> getDefinitionSetType()  
      Class<? extends org.kie.workbench.common.stunner.core.diagram.Metadata> getMetadataType()  
      • Methods inherited from class org.kie.workbench.common.stunner.core.factory.impl.BindableDiagramFactory

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

        build, isDefault
      • Methods inherited from interface org.kie.workbench.common.stunner.core.factory.Factory

        accepts
    • Constructor Detail

      • DMNDiagramFactoryImpl

        public DMNDiagramFactoryImpl()
    • Method Detail

      • getDefinitionSetType

        protected Class<?> getDefinitionSetType()
        Specified by:
        getDefinitionSetType in class org.kie.workbench.common.stunner.core.factory.impl.BindableDiagramFactory<org.kie.workbench.common.stunner.core.diagram.Metadata,​org.kie.workbench.common.stunner.core.diagram.Diagram<org.kie.workbench.common.stunner.core.graph.Graph,​org.kie.workbench.common.stunner.core.diagram.Metadata>>
      • getMetadataType

        public Class<? extends org.kie.workbench.common.stunner.core.diagram.Metadata> getMetadataType()
        Specified by:
        getMetadataType in interface org.kie.workbench.common.stunner.core.factory.diagram.DiagramFactory<org.kie.workbench.common.stunner.core.diagram.Metadata,​org.kie.workbench.common.stunner.core.diagram.Diagram<org.kie.workbench.common.stunner.core.graph.Graph,​org.kie.workbench.common.stunner.core.diagram.Metadata>>
      • doBuild

        public org.kie.workbench.common.stunner.core.diagram.Diagram doBuild​(String name,
                                                                             org.kie.workbench.common.stunner.core.diagram.Metadata metadata,
                                                                             org.kie.workbench.common.stunner.core.graph.Graph<org.kie.workbench.common.stunner.core.graph.content.definition.DefinitionSet,​?> graph)
        Specified by:
        doBuild in class AbstractDMNDiagramFactory<org.kie.workbench.common.stunner.core.diagram.Metadata,​org.kie.workbench.common.stunner.core.diagram.Diagram<org.kie.workbench.common.stunner.core.graph.Graph,​org.kie.workbench.common.stunner.core.diagram.Metadata>>