Class DMNProjectDiagramFactoryImpl

  • All Implemented Interfaces:
    org.kie.workbench.common.dmn.api.factory.DMNFactory, DMNProjectDiagramFactory, org.kie.workbench.common.stunner.core.factory.diagram.DiagramFactory<org.kie.workbench.common.stunner.project.diagram.ProjectMetadata,​org.kie.workbench.common.stunner.project.diagram.impl.ProjectDiagramImpl>, org.kie.workbench.common.stunner.core.factory.Factory<String>

    @Dependent
    public class DMNProjectDiagramFactoryImpl
    extends org.kie.workbench.common.dmn.api.factory.AbstractDMNDiagramFactory<org.kie.workbench.common.stunner.project.diagram.ProjectMetadata,​org.kie.workbench.common.stunner.project.diagram.impl.ProjectDiagramImpl>
    implements DMNProjectDiagramFactory
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.kie.workbench.common.stunner.project.diagram.impl.ProjectDiagramImpl doBuild​(String name, org.kie.workbench.common.stunner.project.diagram.ProjectMetadata 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.dmn.api.factory.AbstractDMNDiagramFactory

        build
      • 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

      • DMNProjectDiagramFactoryImpl

        public DMNProjectDiagramFactoryImpl()
    • 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.project.diagram.ProjectMetadata,​org.kie.workbench.common.stunner.project.diagram.impl.ProjectDiagramImpl>
      • 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.project.diagram.ProjectMetadata,​org.kie.workbench.common.stunner.project.diagram.impl.ProjectDiagramImpl>
      • doBuild

        public org.kie.workbench.common.stunner.project.diagram.impl.ProjectDiagramImpl doBuild​(String name,
                                                                                                org.kie.workbench.common.stunner.project.diagram.ProjectMetadata 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 org.kie.workbench.common.dmn.api.factory.AbstractDMNDiagramFactory<org.kie.workbench.common.stunner.project.diagram.ProjectMetadata,​org.kie.workbench.common.stunner.project.diagram.impl.ProjectDiagramImpl>