Search in sources :

Example 26 with Issue

use of org.drools.verifier.api.reporting.Issue in project drools-wb by kiegroup.

the class GuidedDecisionTablePresenter method onIssueSelectedEvent.

void onIssueSelectedEvent(@Observes final IssueSelectedEvent event) {
    if (event == null) {
        return;
    }
    final PlaceRequest placeRequest = event.getPlaceRequest();
    final Issue issue = event.getIssue();
    if (placeRequest == null || issue == null) {
        renderer.clearHighlights();
    } else if (!placeRequest.equals(this.getPlaceRequest())) {
        renderer.clearHighlights();
    } else {
        renderer.highlightRows(event.getIssue().getSeverity(), event.getIssue().getRowNumbers());
    }
    getView().draw();
}
Also used : PlaceRequest(org.uberfire.mvp.PlaceRequest) Issue(org.drools.verifier.api.reporting.Issue)

Aggregations

Issue (org.drools.verifier.api.reporting.Issue)26 Test (org.junit.Test)16 Analyzer (org.drools.verifier.core.main.Analyzer)6 GuidedDecisionTable52 (org.drools.workbench.models.guided.dtable.shared.model.GuidedDecisionTable52)5 IllegalVerifierStateIssue (org.drools.verifier.api.reporting.IllegalVerifierStateIssue)4 AnalyzerConfigurationMock (org.drools.workbench.services.verifier.plugin.client.testutil.AnalyzerConfigurationMock)3 SafeHtml (com.google.gwt.safehtml.shared.SafeHtml)2 HashSet (java.util.HashSet)2 WebWorkerException (org.kie.workbench.common.services.verifier.api.client.api.WebWorkerException)2 MessageEvent (com.google.gwt.webworker.client.MessageEvent)1 Comparator (java.util.Comparator)1 EnumSet (java.util.EnumSet)1 List (java.util.List)1 Optional (java.util.Optional)1 Set (java.util.Set)1 TreeSet (java.util.TreeSet)1 Collectors (java.util.stream.Collectors)1 Status (org.drools.verifier.api.Status)1 CheckType (org.drools.verifier.api.reporting.CheckType)1 ImpossibleMatchIssue (org.drools.verifier.api.reporting.ImpossibleMatchIssue)1