[
https://issues.apache.org/jira/browse/UIMA-3354?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13864528#comment-13864528
]
Marshall Schor commented on UIMA-3354:
--------------------------------------
I'm not sure of the exact thing needed to get this to fail. I tried the
following:
1) define some type system using the CDE.
2) run JCasGen with the button on the CDE
3) modify the generated xxx.java class to add near the bottom:
interface Foo {
static final int FooInt = 3;
}
4) Saved that.
5) reran JcasGen after changing the type definition (added a new feature)
6) verified the generated xxx.java file was re-written (by comparing dates)
7) verified that the added interface Foo ... was still there, untouched.
What am I missing?
> Preserve custom interface declarations on JCas classes
> ------------------------------------------------------
>
> Key: UIMA-3354
> URL: https://issues.apache.org/jira/browse/UIMA-3354
> Project: UIMA
> Issue Type: Improvement
> Components: Tools
> Reporter: Richard Eckart de Castilho
> Priority: Minor
>
> It is possible to customize the code of generated JCas classes, e.g. to add
> new methods, and these customizations are preserved when the JCas classes are
> regenerated. However, if custom interfaces are added to the class, these are
> removed. It would be nice if custom interfaces were preserved, as this opens
> up additional possibilities of working with JCas classes.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)