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/Sentence
010 */
011
012 public interface ISentence extends Individual, eu.lod2.nlp2rdf.schema.str.IString {
013
014 /**
015 * Domain property PreviousSentence
016 * with uri http://nlp2rdf.lod2.eu/schema/sso/previousSentence
017 */
018
019 public boolean existsPreviousSentence();
020
021 public boolean hasPreviousSentence(eu.lod2.nlp2rdf.schema.sso.ISentence sentenceValue);
022
023 public eu.lod2.nlp2rdf.schema.sso.Sentence getPreviousSentence();
024
025 public void setPreviousSentence(eu.lod2.nlp2rdf.schema.sso.ISentence sentenceValue);
026
027 public void removePreviousSentence();
028
029 /**
030 * Domain property NextSentence
031 * with uri http://nlp2rdf.lod2.eu/schema/sso/nextSentence
032 */
033
034 public boolean existsNextSentence();
035
036 public boolean hasNextSentence(eu.lod2.nlp2rdf.schema.sso.ISentence sentenceValue);
037
038 public eu.lod2.nlp2rdf.schema.sso.Sentence getNextSentence();
039
040 public void setNextSentence(eu.lod2.nlp2rdf.schema.sso.ISentence sentenceValue);
041
042 public void removeNextSentence();
043
044 /**
045 * Domain property Word
046 * with uri http://nlp2rdf.lod2.eu/schema/sso/word
047 */
048
049 public boolean existsWord();
050
051 public boolean hasWord(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
052
053 public int countWord();
054
055 public Iterator<eu.lod2.nlp2rdf.schema.sso.Word> iterateWord();
056
057 public List<eu.lod2.nlp2rdf.schema.sso.Word> listWord();
058
059 public void addWord(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
060
061 public void addAllWord(List<? extends eu.lod2.nlp2rdf.schema.sso.IWord> wordList);
062
063 public void removeWord(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
064
065 public void removeAllWord();
066
067 /**
068 * Domain property FirstWord
069 * with uri http://nlp2rdf.lod2.eu/schema/sso/firstWord
070 */
071
072 public boolean existsFirstWord();
073
074 public boolean hasFirstWord(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
075
076 public eu.lod2.nlp2rdf.schema.sso.Word getFirstWord();
077
078 public void setFirstWord(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
079
080 public void removeFirstWord();
081
082 /**
083 * Domain property LastWord
084 * with uri http://nlp2rdf.lod2.eu/schema/sso/lastWord
085 */
086
087 public boolean existsLastWord();
088
089 public boolean hasLastWord(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
090
091 public eu.lod2.nlp2rdf.schema.sso.Word getLastWord();
092
093 public void setLastWord(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
094
095 public void removeLastWord();
096
097 /**
098 * Domain property PreviousSentenceTrans
099 * with uri http://nlp2rdf.lod2.eu/schema/sso/previousSentenceTrans
100 */
101
102 public boolean existsPreviousSentenceTrans();
103
104 public boolean hasPreviousSentenceTrans(eu.lod2.nlp2rdf.schema.sso.ISentence sentenceValue);
105
106 public int countPreviousSentenceTrans();
107
108 public Iterator<eu.lod2.nlp2rdf.schema.sso.Sentence> iteratePreviousSentenceTrans();
109
110 public List<eu.lod2.nlp2rdf.schema.sso.Sentence> listPreviousSentenceTrans();
111
112 public void addPreviousSentenceTrans(eu.lod2.nlp2rdf.schema.sso.ISentence sentenceValue);
113
114 public void addAllPreviousSentenceTrans(List<? extends eu.lod2.nlp2rdf.schema.sso.ISentence> sentenceList);
115
116 public void removePreviousSentenceTrans(eu.lod2.nlp2rdf.schema.sso.ISentence sentenceValue);
117
118 public void removeAllPreviousSentenceTrans();
119
120 /**
121 * Domain property SuperString
122 * with uri http://nlp2rdf.lod2.eu/schema/string/superString
123 */
124
125 public boolean existsSuperString();
126
127 public boolean hasSuperString(eu.lod2.nlp2rdf.schema.str.IString stringValue);
128
129 public int countSuperString();
130
131 public Iterator<eu.lod2.nlp2rdf.schema.str.String> iterateSuperString();
132
133 public List<eu.lod2.nlp2rdf.schema.str.String> listSuperString();
134
135 public void addSuperString(eu.lod2.nlp2rdf.schema.str.IString stringValue);
136
137 public void addAllSuperString(List<? extends eu.lod2.nlp2rdf.schema.str.IString> stringList);
138
139 public void removeSuperString(eu.lod2.nlp2rdf.schema.str.IString stringValue);
140
141 public void removeAllSuperString();
142
143 /**
144 * Domain property SubString
145 * with uri http://nlp2rdf.lod2.eu/schema/string/subString
146 */
147
148 public boolean existsSubString();
149
150 public boolean hasSubString(eu.lod2.nlp2rdf.schema.str.IString stringValue);
151
152 public int countSubString();
153
154 public Iterator<eu.lod2.nlp2rdf.schema.str.String> iterateSubString();
155
156 public List<eu.lod2.nlp2rdf.schema.str.String> listSubString();
157
158 public void addSubString(eu.lod2.nlp2rdf.schema.str.IString stringValue);
159
160 public void addAllSubString(List<? extends eu.lod2.nlp2rdf.schema.str.IString> stringList);
161
162 public void removeSubString(eu.lod2.nlp2rdf.schema.str.IString stringValue);
163
164 public void removeAllSubString();
165
166 /**
167 * Domain property SuperStringTrans
168 * with uri http://nlp2rdf.lod2.eu/schema/string/superStringTrans
169 */
170
171 public boolean existsSuperStringTrans();
172
173 public boolean hasSuperStringTrans(eu.lod2.nlp2rdf.schema.str.IString stringValue);
174
175 public int countSuperStringTrans();
176
177 public Iterator<eu.lod2.nlp2rdf.schema.str.String> iterateSuperStringTrans();
178
179 public List<eu.lod2.nlp2rdf.schema.str.String> listSuperStringTrans();
180
181 public void addSuperStringTrans(eu.lod2.nlp2rdf.schema.str.IString stringValue);
182
183 public void addAllSuperStringTrans(List<? extends eu.lod2.nlp2rdf.schema.str.IString> stringList);
184
185 public void removeSuperStringTrans(eu.lod2.nlp2rdf.schema.str.IString stringValue);
186
187 public void removeAllSuperStringTrans();
188
189 /**
190 * Domain property SubStringTrans
191 * with uri http://nlp2rdf.lod2.eu/schema/string/subStringTrans
192 */
193
194 public boolean existsSubStringTrans();
195
196 public boolean hasSubStringTrans(eu.lod2.nlp2rdf.schema.str.IString stringValue);
197
198 public int countSubStringTrans();
199
200 public Iterator<eu.lod2.nlp2rdf.schema.str.String> iterateSubStringTrans();
201
202 public List<eu.lod2.nlp2rdf.schema.str.String> listSubStringTrans();
203
204 public void addSubStringTrans(eu.lod2.nlp2rdf.schema.str.IString stringValue);
205
206 public void addAllSubStringTrans(List<? extends eu.lod2.nlp2rdf.schema.str.IString> stringList);
207
208 public void removeSubStringTrans(eu.lod2.nlp2rdf.schema.str.IString stringValue);
209
210 public void removeAllSubStringTrans();
211
212 /**
213 * Domain property AnchorOf
214 * with uri http://nlp2rdf.lod2.eu/schema/string/anchorOf
215 */
216
217 public boolean existsAnchorOf();
218
219 public boolean hasAnchorOf(java.lang.String stringValue);
220
221 public java.lang.String getAnchorOf();
222
223 public void setAnchorOf(java.lang.String stringValue);
224
225 public void removeAnchorOf();
226
227 /**
228 * Domain property EndIndex
229 * with uri http://nlp2rdf.lod2.eu/schema/string/endIndex
230 */
231
232 public boolean existsEndIndex();
233
234 public boolean hasEndIndex(java.lang.String stringValue);
235
236 public int countEndIndex();
237
238 public Iterator<java.lang.String> iterateEndIndex();
239
240 public List<java.lang.String> listEndIndex();
241
242 public void addEndIndex(java.lang.String stringValue);
243
244 public void addAllEndIndex(List<java.lang.String> stringList);
245
246 public void removeEndIndex(java.lang.String stringValue);
247
248 public void removeAllEndIndex();
249
250 /**
251 * Domain property BeginIndex
252 * with uri http://nlp2rdf.lod2.eu/schema/string/beginIndex
253 */
254
255 public boolean existsBeginIndex();
256
257 public boolean hasBeginIndex(java.lang.String stringValue);
258
259 public int countBeginIndex();
260
261 public Iterator<java.lang.String> iterateBeginIndex();
262
263 public List<java.lang.String> listBeginIndex();
264
265 public void addBeginIndex(java.lang.String stringValue);
266
267 public void addAllBeginIndex(List<java.lang.String> stringList);
268
269 public void removeBeginIndex(java.lang.String stringValue);
270
271 public void removeAllBeginIndex();
272
273 /**
274 * Domain property RightContext
275 * with uri http://nlp2rdf.lod2.eu/schema/string/rightContext
276 */
277
278 public boolean existsRightContext();
279
280 public boolean hasRightContext(java.lang.String stringValue);
281
282 public int countRightContext();
283
284 public Iterator<java.lang.String> iterateRightContext();
285
286 public List<java.lang.String> listRightContext();
287
288 public void addRightContext(java.lang.String stringValue);
289
290 public void addAllRightContext(List<java.lang.String> stringList);
291
292 public void removeRightContext(java.lang.String stringValue);
293
294 public void removeAllRightContext();
295
296 /**
297 * Domain property LeftContext
298 * with uri http://nlp2rdf.lod2.eu/schema/string/leftContext
299 */
300
301 public boolean existsLeftContext();
302
303 public boolean hasLeftContext(java.lang.String stringValue);
304
305 public int countLeftContext();
306
307 public Iterator<java.lang.String> iterateLeftContext();
308
309 public List<java.lang.String> listLeftContext();
310
311 public void addLeftContext(java.lang.String stringValue);
312
313 public void addAllLeftContext(List<java.lang.String> stringList);
314
315 public void removeLeftContext(java.lang.String stringValue);
316
317 public void removeAllLeftContext();
318
319 }