Package io.jmix.bpmflowui.view.modeler
Interface ElementPropertiesFragment<T>
- Type Parameters:
T- model that contains representation data of the BPMN element
- All Superinterfaces:
com.vaadin.flow.component.HasElement,PropertiesFragment<T>,Serializable
- All Known Implementing Classes:
EndEventPropertiesFragment,EscalationEventPropertiesFragment,GatewayPropertiesFragment
Root properties-panel component for a BPMN element, implemented as a
Fragment.
The dispatcher creates the component, injects the modeler via PropertiesFragment.setModeler(BpmnModeler)
and then passes the element model via setEntityToEdit(Object) — in that order, so implementations
may rely on the modeler being available when the model is set.
-
Method Summary
Modifier and TypeMethodDescriptionvoidsetEntityToEdit(T entity) Sets the BPMN element model to display and binds the UI to it.Methods inherited from interface com.vaadin.flow.component.HasElement
getElementMethods inherited from interface io.jmix.bpmflowui.view.modeler.PropertiesFragment
getInstanceClass, getModeler, setModeler
-
Method Details
-
setEntityToEdit
Sets the BPMN element model to display and binds the UI to it.- Parameters:
entity- element model created from the selected element's JSON
-