TestSubclassProcessingResource.java
01 package gate.creole.metadata.test;
02 
03 import gate.creole.AbstractLanguageAnalyser;
04 import gate.creole.metadata.*;
05 import java.util.List;
06 import java.net.URL;
07 
08 @CreoleResource(name = "Subclass PR")
09 public class TestSubclassProcessingResource extends TestSuperclassProcessingResource {
10 
11   // override firstParameter to not be runtime and add a default
12   @RunTime(false)
13   @CreoleParameter(defaultValue = "default/value")
14   public void setFirstParameter(URL value) {
15     super.setFirstParameter(value);
16   }
17 
18   // hide thirdParameter
19   @HiddenCreoleParameter
20   public void setThirdParameter(Integer value) {
21     super.setThirdParameter(value);
22   }
23 
24   // hide corpus parameter from LanguageAnalyser
25   @HiddenCreoleParameter
26   public void setCorpus(gate.Corpus c) {
27     super.setCorpus(c);
28   }
29 
30   @CreoleParameter
31   public void setFourthParameter(Boolean value) {
32   }
33 }