Class BpmnModelerImpl
java.lang.Object
com.vaadin.flow.component.Component
io.jmix.bpmflowui.uicomponent.bpmnmodeler.BpmnModelerImpl
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier,com.vaadin.flow.component.DetachNotifier,com.vaadin.flow.component.HasComponents,com.vaadin.flow.component.HasElement,com.vaadin.flow.component.HasEnabled,com.vaadin.flow.component.HasStyle,BpmnModeler,Serializable
@Tag("jmix-bpmn-modeler")
@NpmPackage(value="bpmn-js",
version="12.1.0")
@CssImport("bpmn-js/dist/assets/bpmn-font/css/bpmn-embedded.css") @CssImport("bpmn-js/dist/assets/bpmn-js.css") @CssImport("bpmn-js/dist/assets/diagram-js.css")
@JsModule("./src/bpmn-modeler/bpmn-modeler.ts")
public class BpmnModelerImpl
extends com.vaadin.flow.component.Component
implements BpmnModeler
- See Also:
-
Field Summary
FieldsFields inherited from interface io.jmix.bpmflowui.uicomponent.bpmnmodeler.BpmnModeler
NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSchemaChangedListener(com.vaadin.flow.component.ComponentEventListener<XmlSchemaChangedEvent> listener) voidaddSelectedElementChangedListener(com.vaadin.flow.component.ComponentEventListener<SelectionChangedEvent> listener) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidbooleanvoidvoidvoidvoidvoidvoidvoidsetBpmnXml(String bpmnXml) voidsetHasChanged(Boolean hasChanged) voidvoidvoidvoidvoidvoidMethods inherited from class com.vaadin.flow.component.Component
addListener, findAncestor, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setId, setVisibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListenerMethods inherited from interface com.vaadin.flow.component.HasComponents
add, add, add, addComponentAsFirst, addComponentAtIndex, remove, remove, removeAllMethods inherited from interface com.vaadin.flow.component.HasElement
getElementMethods inherited from interface com.vaadin.flow.component.HasEnabled
isEnabled, setEnabledMethods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
-
Field Details
-
bpmnXml
-
-
Constructor Details
-
BpmnModelerImpl
-
-
Method Details
-
addSelectedElementChangedListener
public void addSelectedElementChangedListener(com.vaadin.flow.component.ComponentEventListener<SelectionChangedEvent> listener) - Specified by:
addSelectedElementChangedListenerin interfaceBpmnModeler
-
addSchemaChangedListener
public void addSchemaChangedListener(com.vaadin.flow.component.ComponentEventListener<XmlSchemaChangedEvent> listener) - Specified by:
addSchemaChangedListenerin interfaceBpmnModeler
-
setBpmnXml
- Specified by:
setBpmnXmlin interfaceBpmnModeler
-
getBpmnXml
- Specified by:
getBpmnXmlin interfaceBpmnModeler
-
hasChanged
public boolean hasChanged()- Specified by:
hasChangedin interfaceBpmnModeler
-
setHasChanged
-
requestForBpmnXml
- Specified by:
requestForBpmnXmlin interfaceBpmnModeler
-
updateElementProperties
- Specified by:
updateElementPropertiesin interfaceBpmnModeler
-
createOrUpdateNestedObject
- Specified by:
createOrUpdateNestedObjectin interfaceBpmnModeler
-
createOrUpdateFormData
- Specified by:
createOrUpdateFormDatain interfaceBpmnModeler
-
createOrUpdateExtensionElement
- Specified by:
createOrUpdateExtensionElementin interfaceBpmnModeler
-
createOrUpdateRootElement
- Specified by:
createOrUpdateRootElementin interfaceBpmnModeler
-
removeRootElement
- Specified by:
removeRootElementin interfaceBpmnModeler
-
setMultiInstanceFormalExpression
- Specified by:
setMultiInstanceFormalExpressionin interfaceBpmnModeler
-
updateTimerEventDefinition
- Specified by:
updateTimerEventDefinitionin interfaceBpmnModeler
-
updateEventDefinition
- Specified by:
updateEventDefinitionin interfaceBpmnModeler
-
updateEventDefinitionProperties
- Specified by:
updateEventDefinitionPropertiesin interfaceBpmnModeler
-
removeExtensionElements
- Specified by:
removeExtensionElementsin interfaceBpmnModeler
-
createOrUpdateSpringBean
- Specified by:
createOrUpdateSpringBeanin interfaceBpmnModeler
-
removeSpringBean
- Specified by:
removeSpringBeanin interfaceBpmnModeler
-
createOrUpdateProcessVariable
- Specified by:
createOrUpdateProcessVariablein interfaceBpmnModeler
-
createOrUpdateExtensionProperty
- Specified by:
createOrUpdateExtensionPropertyin interfaceBpmnModeler
-
removeExtensionProperty
- Specified by:
removeExtensionPropertyin interfaceBpmnModeler
-
removeProcessVariable
- Specified by:
removeProcessVariablein interfaceBpmnModeler
-
createAndSetListProperty
- Specified by:
createAndSetListPropertyin interfaceBpmnModeler
-
updateProcessDocumentation
- Specified by:
updateProcessDocumentationin interfaceBpmnModeler
-
createListener
- Specified by:
createListenerin interfaceBpmnModeler
-
removeParticipantProcessExtensionElements
- Specified by:
removeParticipantProcessExtensionElementsin interfaceBpmnModeler
-
createOrUpdateParticipantProcessExtensionElement
- Specified by:
createOrUpdateParticipantProcessExtensionElementin interfaceBpmnModeler
-