diff --git a/inception/inception-layer-docmetadata/src/main/java/de/tudarmstadt/ukp/inception/ui/core/docanno/sidebar/DocumentMetadataSidebar.java b/inception/inception-layer-docmetadata/src/main/java/de/tudarmstadt/ukp/inception/ui/core/docanno/sidebar/DocumentMetadataSidebar.java index eeeb89667a8..36e9429661d 100644 --- a/inception/inception-layer-docmetadata/src/main/java/de/tudarmstadt/ukp/inception/ui/core/docanno/sidebar/DocumentMetadataSidebar.java +++ b/inception/inception-layer-docmetadata/src/main/java/de/tudarmstadt/ukp/inception/ui/core/docanno/sidebar/DocumentMetadataSidebar.java @@ -18,11 +18,13 @@ package de.tudarmstadt.ukp.inception.ui.core.docanno.sidebar; import org.apache.wicket.model.IModel; +import org.wicketstuff.event.annotation.OnEvent; import de.tudarmstadt.ukp.clarin.webanno.api.casstorage.CasProvider; import de.tudarmstadt.ukp.clarin.webanno.ui.annotation.AnnotationPage; import de.tudarmstadt.ukp.clarin.webanno.ui.annotation.sidebar.AnnotationSidebar_ImplBase; import de.tudarmstadt.ukp.inception.editor.action.AnnotationActionHandler; +import de.tudarmstadt.ukp.inception.recommendation.api.event.PredictionsSwitchedEvent; import de.tudarmstadt.ukp.inception.rendering.editorstate.AnnotatorState; public class DocumentMetadataSidebar @@ -39,4 +41,10 @@ public DocumentMetadataSidebar(String aId, IModel aModel, add(new DocumentMetadataAnnotationSelectionPanel("annotations", aCasProvider, aAnnotationPage, aActionHandler, aModel)); } + + @OnEvent + public void onPredictionsSwitched(PredictionsSwitchedEvent aEvent) + { + aEvent.getRequestTarget().ifPresent(target -> target.add(this)); + } }