Search in sources :

Example 1 with DataObjectFieldChangeEvent

use of org.kie.workbench.common.screens.datamodeller.events.DataObjectFieldChangeEvent in project kie-wb-common by kiegroup.

the class DataModelChangeNotifier method notifyFieldChange.

public void notifyFieldChange(ChangeType changeType, DataModelerContext context, String source, DataObject dataObject, ObjectProperty field, String annotationClassName, String memberName, Object oldValue, Object newValue) {
    DataObjectFieldChangeEvent changeEvent = new DataObjectFieldChangeEvent(changeType, context.getContextId(), source, dataObject, field, memberName, oldValue, newValue);
    changeEvent.withAnnotationClassName(annotationClassName);
    dataModelerEvent.fire(changeEvent);
    // TODO check if this invocation is needed
    context.getHelper().dataModelChanged(changeEvent);
}
Also used : DataObjectFieldChangeEvent(org.kie.workbench.common.screens.datamodeller.events.DataObjectFieldChangeEvent)

Aggregations

DataObjectFieldChangeEvent (org.kie.workbench.common.screens.datamodeller.events.DataObjectFieldChangeEvent)1