001 package eu.lod2.nlp2rdf.schema.sso;
002
003 import java.util.List;
004 import java.util.Iterator;
005
006 import com.hp.hpl.jena.ontology.Individual;
007
008 /**
009 * Interface http://nlp2rdf.lod2.eu/schema/sso/Phrase
010 */
011
012 public interface IPhrase extends Individual, eu.lod2.nlp2rdf.schema.str.IString {
013
014 /**
015 * Domain property Child
016 * with uri http://nlp2rdf.lod2.eu/schema/sso/child
017 */
018
019 public boolean existsChild();
020
021 public boolean hasChild(eu.lod2.nlp2rdf.schema.IThing thingValue);
022
023 public int countChild();
024
025 public Iterator<eu.lod2.nlp2rdf.schema.Thing> iterateChild();
026
027 public List<eu.lod2.nlp2rdf.schema.Thing> listChild();
028
029 public void addChild(eu.lod2.nlp2rdf.schema.IThing thingValue);
030
031 public void addAllChild(List<? extends eu.lod2.nlp2rdf.schema.IThing> thingList);
032
033 public void removeChild(eu.lod2.nlp2rdf.schema.IThing thingValue);
034
035 public void removeAllChild();
036
037 /**
038 * Domain property SuperString
039 * with uri http://nlp2rdf.lod2.eu/schema/string/superString
040 */
041
042 public boolean existsSuperString();
043
044 public boolean hasSuperString(eu.lod2.nlp2rdf.schema.str.IString stringValue);
045
046 public int countSuperString();
047
048 public Iterator<eu.lod2.nlp2rdf.schema.str.String> iterateSuperString();
049
050 public List<eu.lod2.nlp2rdf.schema.str.String> listSuperString();
051
052 public void addSuperString(eu.lod2.nlp2rdf.schema.str.IString stringValue);
053
054 public void addAllSuperString(List<? extends eu.lod2.nlp2rdf.schema.str.IString> stringList);
055
056 public void removeSuperString(eu.lod2.nlp2rdf.schema.str.IString stringValue);
057
058 public void removeAllSuperString();
059
060 /**
061 * Domain property SubString
062 * with uri http://nlp2rdf.lod2.eu/schema/string/subString
063 */
064
065 public boolean existsSubString();
066
067 public boolean hasSubString(eu.lod2.nlp2rdf.schema.str.IString stringValue);
068
069 public int countSubString();
070
071 public Iterator<eu.lod2.nlp2rdf.schema.str.String> iterateSubString();
072
073 public List<eu.lod2.nlp2rdf.schema.str.String> listSubString();
074
075 public void addSubString(eu.lod2.nlp2rdf.schema.str.IString stringValue);
076
077 public void addAllSubString(List<? extends eu.lod2.nlp2rdf.schema.str.IString> stringList);
078
079 public void removeSubString(eu.lod2.nlp2rdf.schema.str.IString stringValue);
080
081 public void removeAllSubString();
082
083 /**
084 * Domain property SuperStringTrans
085 * with uri http://nlp2rdf.lod2.eu/schema/string/superStringTrans
086 */
087
088 public boolean existsSuperStringTrans();
089
090 public boolean hasSuperStringTrans(eu.lod2.nlp2rdf.schema.str.IString stringValue);
091
092 public int countSuperStringTrans();
093
094 public Iterator<eu.lod2.nlp2rdf.schema.str.String> iterateSuperStringTrans();
095
096 public List<eu.lod2.nlp2rdf.schema.str.String> listSuperStringTrans();
097
098 public void addSuperStringTrans(eu.lod2.nlp2rdf.schema.str.IString stringValue);
099
100 public void addAllSuperStringTrans(List<? extends eu.lod2.nlp2rdf.schema.str.IString> stringList);
101
102 public void removeSuperStringTrans(eu.lod2.nlp2rdf.schema.str.IString stringValue);
103
104 public void removeAllSuperStringTrans();
105
106 /**
107 * Domain property SubStringTrans
108 * with uri http://nlp2rdf.lod2.eu/schema/string/subStringTrans
109 */
110
111 public boolean existsSubStringTrans();
112
113 public boolean hasSubStringTrans(eu.lod2.nlp2rdf.schema.str.IString stringValue);
114
115 public int countSubStringTrans();
116
117 public Iterator<eu.lod2.nlp2rdf.schema.str.String> iterateSubStringTrans();
118
119 public List<eu.lod2.nlp2rdf.schema.str.String> listSubStringTrans();
120
121 public void addSubStringTrans(eu.lod2.nlp2rdf.schema.str.IString stringValue);
122
123 public void addAllSubStringTrans(List<? extends eu.lod2.nlp2rdf.schema.str.IString> stringList);
124
125 public void removeSubStringTrans(eu.lod2.nlp2rdf.schema.str.IString stringValue);
126
127 public void removeAllSubStringTrans();
128
129 /**
130 * Domain property AnchorOf
131 * with uri http://nlp2rdf.lod2.eu/schema/string/anchorOf
132 */
133
134 public boolean existsAnchorOf();
135
136 public boolean hasAnchorOf(java.lang.String stringValue);
137
138 public java.lang.String getAnchorOf();
139
140 public void setAnchorOf(java.lang.String stringValue);
141
142 public void removeAnchorOf();
143
144 /**
145 * Domain property EndIndex
146 * with uri http://nlp2rdf.lod2.eu/schema/string/endIndex
147 */
148
149 public boolean existsEndIndex();
150
151 public boolean hasEndIndex(java.lang.String stringValue);
152
153 public int countEndIndex();
154
155 public Iterator<java.lang.String> iterateEndIndex();
156
157 public List<java.lang.String> listEndIndex();
158
159 public void addEndIndex(java.lang.String stringValue);
160
161 public void addAllEndIndex(List<java.lang.String> stringList);
162
163 public void removeEndIndex(java.lang.String stringValue);
164
165 public void removeAllEndIndex();
166
167 /**
168 * Domain property BeginIndex
169 * with uri http://nlp2rdf.lod2.eu/schema/string/beginIndex
170 */
171
172 public boolean existsBeginIndex();
173
174 public boolean hasBeginIndex(java.lang.String stringValue);
175
176 public int countBeginIndex();
177
178 public Iterator<java.lang.String> iterateBeginIndex();
179
180 public List<java.lang.String> listBeginIndex();
181
182 public void addBeginIndex(java.lang.String stringValue);
183
184 public void addAllBeginIndex(List<java.lang.String> stringList);
185
186 public void removeBeginIndex(java.lang.String stringValue);
187
188 public void removeAllBeginIndex();
189
190 /**
191 * Domain property RightContext
192 * with uri http://nlp2rdf.lod2.eu/schema/string/rightContext
193 */
194
195 public boolean existsRightContext();
196
197 public boolean hasRightContext(java.lang.String stringValue);
198
199 public int countRightContext();
200
201 public Iterator<java.lang.String> iterateRightContext();
202
203 public List<java.lang.String> listRightContext();
204
205 public void addRightContext(java.lang.String stringValue);
206
207 public void addAllRightContext(List<java.lang.String> stringList);
208
209 public void removeRightContext(java.lang.String stringValue);
210
211 public void removeAllRightContext();
212
213 /**
214 * Domain property LeftContext
215 * with uri http://nlp2rdf.lod2.eu/schema/string/leftContext
216 */
217
218 public boolean existsLeftContext();
219
220 public boolean hasLeftContext(java.lang.String stringValue);
221
222 public int countLeftContext();
223
224 public Iterator<java.lang.String> iterateLeftContext();
225
226 public List<java.lang.String> listLeftContext();
227
228 public void addLeftContext(java.lang.String stringValue);
229
230 public void addAllLeftContext(List<java.lang.String> stringList);
231
232 public void removeLeftContext(java.lang.String stringValue);
233
234 public void removeAllLeftContext();
235
236 }