diff --git a/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/part/RedeWiedergabeView.java b/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/part/RedeWiedergabeView.java index 76a99905ceea8a28e51c0f89138ec7d58b2e2107..78471b4476f09b24a0ebfc77ffd274c3600d8fec 100644 --- a/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/part/RedeWiedergabeView.java +++ b/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/part/RedeWiedergabeView.java @@ -1025,7 +1025,7 @@ public class RedeWiedergabeView extends AEditorSubordinateViewPart { } for (AnnotationFS stwr : stwrList){ - if (anno.getBegin() >= stwr.getBegin() && anno.getEnd() <= stwr.getEnd()) + if (anno.getBegin() >= stwr.getBegin() && anno.getEnd() <= stwr.getEnd() && stwr.getFeatureValueAsString(rTypeFeat).equals("reported")) { anno.getFeatureValueAsString(speakerFeat); addAnnotation(anno); @@ -1080,10 +1080,10 @@ public class RedeWiedergabeView extends AEditorSubordinateViewPart { //JOptionPane.showMessageDialog(jFrame, "The speaker already has the ID " + selected.getFeatureValueAsString(frameIDFeat) + ".", "Attention", JOptionPane.WARNING_MESSAGE); }else if (anno.getFeatureValueAsString(speakerIDFeat).equals("0")) { concatenatedId = selected.getFeatureValueAsString(frameIDFeat); - updateAnnotation(anno, speakerIDFeat, concatenatedId, true); + updateAnnotation(anno, speakerIDFeat, concatenatedId, true); }else { concatenatedId = anno.getFeatureValueAsString(speakerIDFeat) + " " + selected.getFeatureValueAsString(frameIDFeat); - updateAnnotation(anno, speakerIDFeat, concatenatedId, true); + updateAnnotation(anno, speakerIDFeat, concatenatedId, true); } } @@ -2194,7 +2194,7 @@ public class RedeWiedergabeView extends AEditorSubordinateViewPart { updateAnnotation(metaDataList.get(0), timeStampFeat, timestampValue, true); String versionValue = metaDataList.get(0).getFeatureValueAsString(versionFeat); - versionValue = "0.0.11a 0.0.1s"; + versionValue = "0.0.12a 0.0.1s"; //versionValue = "0.0.8a 0.0.1s"; updateAnnotation(metaDataList.get(0), versionFeat, versionValue, true); } diff --git a/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/ui/RwFrameTableComposite.java b/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/ui/RwFrameTableComposite.java index 9dc8c3a78efbd1e9cea499f169fdf64ebd9e4b05..e453036a94368e7ffb6ac8f49fd4985694236d7d 100644 --- a/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/ui/RwFrameTableComposite.java +++ b/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/ui/RwFrameTableComposite.java @@ -202,7 +202,8 @@ public class RwFrameTableComposite extends Composite{ { IStructuredSelection sel = (IStructuredSelection) frameViewer.getSelection(); AnnotationFS selected = (AnnotationFS) sel.getFirstElement(); - part.createSpeakerOutsideFrame(selected); + part.createSpeakerOutsideFrame(selected); + refreshTable(); } // small utility method diff --git a/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/ui/RwStwrTableComposite.java b/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/ui/RwStwrTableComposite.java index 8d19578bc084b18eb2d187da82a42b88752a8b69..44976071916ff5798a8375f324579702a5094b0d 100644 --- a/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/ui/RwStwrTableComposite.java +++ b/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/ui/RwStwrTableComposite.java @@ -273,7 +273,8 @@ public class RwStwrTableComposite extends Composite{ { IStructuredSelection sel = (IStructuredSelection) stwrViewer.getSelection(); AnnotationFS selected = (AnnotationFS) sel.getFirstElement(); - part.createSpeakerOutsideStwr(selected); + part.createSpeakerOutsideStwr(selected); + refreshTable(); } // small utility method