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 }
|