Class BPMNFormGenerationModelProvider

  • All Implemented Interfaces:
    org.kie.workbench.common.stunner.forms.backend.gen.FormGenerationModelProvider<org.eclipse.bpmn2.Definitions>

    @ApplicationScoped
    public class BPMNFormGenerationModelProvider
    extends Object
    implements org.kie.workbench.common.stunner.forms.backend.gen.FormGenerationModelProvider<org.eclipse.bpmn2.Definitions>
    • Constructor Detail

      • BPMNFormGenerationModelProvider

        protected BPMNFormGenerationModelProvider()
      • BPMNFormGenerationModelProvider

        @Inject
        public BPMNFormGenerationModelProvider​(org.kie.workbench.common.stunner.core.util.DefinitionUtils definitionUtils,
                                               BPMNFormGenerationModelProviderHelper formGenerationModelProviderHelper)
    • Method Detail

      • accepts

        public boolean accepts​(org.kie.workbench.common.stunner.core.diagram.Diagram diagram)
        Specified by:
        accepts in interface org.kie.workbench.common.stunner.forms.backend.gen.FormGenerationModelProvider<org.eclipse.bpmn2.Definitions>
      • generate

        public org.eclipse.bpmn2.Definitions generate​(org.kie.workbench.common.stunner.core.diagram.Diagram diagram)
                                               throws IOException
        Specified by:
        generate in interface org.kie.workbench.common.stunner.forms.backend.gen.FormGenerationModelProvider<org.eclipse.bpmn2.Definitions>
        Throws:
        IOException