1 package oeg.tagger.core.time.annotation;
3 import edu.stanford.nlp.ling.CoreAnnotation;
4 import edu.stanford.nlp.util.CoreMap;
5 import edu.stanford.nlp.util.ErasureUtils;
19 public static class MyTokensAnnotation
implements CoreAnnotation<List<? extends CoreMap>> {
22 public Class<List<? extends CoreMap>> getType() {
23 return ErasureUtils.<Class<List<? extends CoreMap>>>uncheckedCast(List.class);
27 public static class MyMonths
implements CoreAnnotation<String> {
30 public Class<String> getType() {
31 return ErasureUtils.<Class<String>>uncheckedCast(String.class);
35 public static class MyDayWeeks
implements CoreAnnotation<String> {
38 public Class<String> getType() {
39 return ErasureUtils.<Class<String>>uncheckedCast(String.class);
43 public static class MyWeeks
implements CoreAnnotation<String> {
46 public Class<String> getType() {
47 return ErasureUtils.<Class<String>>uncheckedCast(String.class);
51 public static class MySeconds
implements CoreAnnotation<String> {
54 public Class<String> getType() {
55 return ErasureUtils.<Class<String>>uncheckedCast(String.class);
59 public static class MyMinutes
implements CoreAnnotation<String> {
62 public Class<String> getType() {
63 return ErasureUtils.<Class<String>>uncheckedCast(String.class);
67 public static class MyHours
implements CoreAnnotation<String> {
70 public Class<String> getType() {
71 return ErasureUtils.<Class<String>>uncheckedCast(String.class);
75 public static class MyDecades
implements CoreAnnotation<String> {
78 public Class<String> getType() {
79 return ErasureUtils.<Class<String>>uncheckedCast(String.class);
83 public static class MyWeekends
implements CoreAnnotation<String> {
86 public Class<String> getType() {
87 return ErasureUtils.<Class<String>>uncheckedCast(String.class);
91 public static class MyYears
implements CoreAnnotation<String> {
94 public Class<String> getType() {
95 return ErasureUtils.<Class<String>>uncheckedCast(String.class);
99 public static class MyDays
implements CoreAnnotation<String> {
102 public Class<String> getType() {
103 return ErasureUtils.<Class<String>>uncheckedCast(String.class);
107 public static class Period
implements CoreAnnotation<String> {
110 public Class<String> getType() {
111 return ErasureUtils.<Class<String>>uncheckedCast(String.class);