use of org.kie.workbench.common.widgets.client.datamodel.ImportRemovedEvent in project drools-wb by kiegroup.
the class ImportsPage method removeImport.
@Override
public boolean removeImport(final String fqcn) {
// Check import can be removed
if (validator.isTypeUsed(fqcn)) {
return false;
}
// Filter DMO
final Import removedImport = new Import(fqcn);
model.getImports().removeImport(removedImport);
oracle.filter(model.getImports());
// Signal change to any other interested consumers (e.g. some editors support rendering of unknown fact-types)
importRemovedEvent.fire(new ImportRemovedEvent(oracle, removedImport));
return true;
}
Aggregations