Search in sources :

Example 1 with ImportAddedEvent

use of org.kie.workbench.common.widgets.client.datamodel.ImportAddedEvent in project kie-wb-common by kiegroup.

the class ImportsWidgetPresenter method onAddImport.

@Override
public void onAddImport(final Import importType) {
    getExternalFactTypes().remove(importType);
    importTypes.getImports().add(importType);
    dmo.filter();
    // Signal change to any other interested consumers (e.g. some editors support rendering of unknown fact-types)
    importAddedEvent.fire(new ImportAddedEvent(dmo, importType));
    view.updateRenderedColumns();
}
Also used : ImportAddedEvent(org.kie.workbench.common.widgets.client.datamodel.ImportAddedEvent)

Example 2 with ImportAddedEvent

use of org.kie.workbench.common.widgets.client.datamodel.ImportAddedEvent in project drools-wb by kiegroup.

the class ImportsPage method addImport.

@Override
public void addImport(final String fqcn) {
    // Filter DMO
    final Import addedImport = new Import(fqcn);
    model.getImports().addImport(addedImport);
    oracle.filter(model.getImports());
    // Signal change to any other interested consumers (e.g. some editors support rendering of unknown fact-types)
    importAddedEvent.fire(new ImportAddedEvent(oracle, addedImport));
}
Also used : ImportAddedEvent(org.kie.workbench.common.widgets.client.datamodel.ImportAddedEvent) Import(org.kie.soup.project.datamodel.imports.Import)

Aggregations

ImportAddedEvent (org.kie.workbench.common.widgets.client.datamodel.ImportAddedEvent)2 Import (org.kie.soup.project.datamodel.imports.Import)1