You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by jo...@apache.org on 2010/11/30 19:12:07 UTC
svn commit: r1040667 -
/uima/uimaj/trunk/uimaj-ep-cas-editor/src/main/java/org/apache/uima/caseditor/editor/DefaultCasDocumentProvider.java
Author: joern
Date: Tue Nov 30 18:12:07 2010
New Revision: 1040667
URL: http://svn.apache.org/viewvc?rev=1040667&view=rev
Log:
UIMA-1954 In case the CAS comes from a Cas Editor Project the dot corpus is now serialized on style changes.
Modified:
uima/uimaj/trunk/uimaj-ep-cas-editor/src/main/java/org/apache/uima/caseditor/editor/DefaultCasDocumentProvider.java
Modified: uima/uimaj/trunk/uimaj-ep-cas-editor/src/main/java/org/apache/uima/caseditor/editor/DefaultCasDocumentProvider.java
URL: http://svn.apache.org/viewvc/uima/uimaj/trunk/uimaj-ep-cas-editor/src/main/java/org/apache/uima/caseditor/editor/DefaultCasDocumentProvider.java?rev=1040667&r1=1040666&r2=1040667&view=diff
==============================================================================
--- uima/uimaj/trunk/uimaj-ep-cas-editor/src/main/java/org/apache/uima/caseditor/editor/DefaultCasDocumentProvider.java (original)
+++ uima/uimaj/trunk/uimaj-ep-cas-editor/src/main/java/org/apache/uima/caseditor/editor/DefaultCasDocumentProvider.java Tue Nov 30 18:12:07 2010
@@ -386,12 +386,21 @@ public class DefaultCasDocumentProvider
}
}
+ // TODO: Disk must be accessed for every changed annotation style
+ // add a second method which can take all changed styles
@Override
public void setAnnotationStyle(Object element, AnnotationStyle style) {
INlpElement nlpElement = getNlpElement(element);
if (nlpElement != null) {
nlpElement.getNlpProject().getDotCorpus().setStyle(style);
+
+ try {
+ nlpElement.getNlpProject().getDotCorpus().serialize();
+ } catch (CoreException e) {
+ CasEditorPlugin.log(e);
+ }
+
}
else {
DotCorpus dotCorpus = getStyle(element);