[ 
https://issues.apache.org/jira/browse/UIMA-2273?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13146939#comment-13146939
 ] 

Joern Kottmann commented on UIMA-2273:
--------------------------------------

After spending more time on investigation this issue it seems that the way we 
used to do it doesn't really work.

The AnnotationEditor can be reused by the eclipse workbench, and also view 
switches can change the way an input CAS is displayed.
The AnnotationEditor itself can deal with any type of CAS sofa, if it is a text 
it is displayed and if not an appropriate message page is displayed. The 
surrounding views don't have a mechanism to deal with changing editor input or 
changing CAS views.

Therefore we should extend the page book style annotation editor views with a 
mechanism to have an additional layer of pages to cover the following cases:

a) Show view implementation and cas contents (Maybe destroy it and re-create, 
reusable view
   pages are error prone to implement)
b) View cannot be displayed because the document is not available (document 
failed to load)
c) View cannot be displayed because the CAS view is incompatible with this view
                
> Let CAS Editor implement IResourceChangeListener
> ------------------------------------------------
>
>                 Key: UIMA-2273
>                 URL: https://issues.apache.org/jira/browse/UIMA-2273
>             Project: UIMA
>          Issue Type: New Feature
>          Components: CasEditor
>    Affects Versions: 2.4.0SDK
>            Reporter: Peter Klügl
>            Assignee: Peter Klügl
>            Priority: Minor
>             Fix For: 2.4.0SDK
>
>
> Some functionality to automatically update a opened CAS in the CAS editor if 
> the file was changed would be really nice. I don't know for sure, if this 
> functionality is missing or I simply didn't find it in the code and in 
> Eclipse. In any case, I haven't found a IResourceChangeListener 
> implementation and that is how I would have done it.
> The general communication shouldn't be a problem to implement, but - in my 
> experience - updating all necessary elements can be tricky. The interface for 
> changing a view can maybe be used and has probably to be extended.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to