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/StopWord
010     */
011    
012    public interface IStopWord extends Individual, eu.lod2.nlp2rdf.schema.sso.IWord {
013    
014            /**
015             * Domain property Sentence
016             * with uri http://nlp2rdf.lod2.eu/schema/sso/sentence
017             */
018    
019            public boolean existsSentence();
020    
021            public boolean hasSentence(eu.lod2.nlp2rdf.schema.sso.ISentence sentenceValue);
022    
023            public eu.lod2.nlp2rdf.schema.sso.Sentence getSentence();
024    
025            public void setSentence(eu.lod2.nlp2rdf.schema.sso.ISentence sentenceValue);
026    
027            public void removeSentence();
028    
029            /**
030             * Domain property OliaLink
031             * with uri http://nlp2rdf.lod2.eu/schema/sso/oliaLink
032             */
033    
034            public boolean existsOliaLink();
035    
036            public boolean hasOliaLink(eu.lod2.nlp2rdf.schema.IThing thingValue);
037    
038            public int countOliaLink();
039    
040            public Iterator<eu.lod2.nlp2rdf.schema.Thing> iterateOliaLink();
041    
042            public List<eu.lod2.nlp2rdf.schema.Thing> listOliaLink();
043    
044            public void addOliaLink(eu.lod2.nlp2rdf.schema.IThing thingValue);
045    
046            public void addAllOliaLink(List<? extends eu.lod2.nlp2rdf.schema.IThing> thingList);
047    
048            public void removeOliaLink(eu.lod2.nlp2rdf.schema.IThing thingValue);
049    
050            public void removeAllOliaLink();
051    
052            /**
053             * Domain property PreviousWord
054             * with uri http://nlp2rdf.lod2.eu/schema/sso/previousWord
055             */
056    
057            public boolean existsPreviousWord();
058    
059            public boolean hasPreviousWord(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
060    
061            public eu.lod2.nlp2rdf.schema.sso.Word getPreviousWord();
062    
063            public void setPreviousWord(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
064    
065            public void removePreviousWord();
066    
067            /**
068             * Domain property NextWord
069             * with uri http://nlp2rdf.lod2.eu/schema/sso/nextWord
070             */
071    
072            public boolean existsNextWord();
073    
074            public boolean hasNextWord(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
075    
076            public eu.lod2.nlp2rdf.schema.sso.Word getNextWord();
077    
078            public void setNextWord(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
079    
080            public void removeNextWord();
081    
082            /**
083             * Domain property NextSentenceTrans
084             * with uri http://nlp2rdf.lod2.eu/schema/sso/nextSentenceTrans
085             */
086    
087            public boolean existsNextSentenceTrans();
088    
089            public boolean hasNextSentenceTrans(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
090    
091            public int countNextSentenceTrans();
092    
093            public Iterator<eu.lod2.nlp2rdf.schema.sso.Word> iterateNextSentenceTrans();
094    
095            public List<eu.lod2.nlp2rdf.schema.sso.Word> listNextSentenceTrans();
096    
097            public void addNextSentenceTrans(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
098    
099            public void addAllNextSentenceTrans(List<? extends eu.lod2.nlp2rdf.schema.sso.IWord> wordList);
100    
101            public void removeNextSentenceTrans(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
102    
103            public void removeAllNextSentenceTrans();
104    
105            /**
106             * Domain property PreviousWordTrans
107             * with uri http://nlp2rdf.lod2.eu/schema/sso/previousWordTrans
108             */
109    
110            public boolean existsPreviousWordTrans();
111    
112            public boolean hasPreviousWordTrans(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
113    
114            public int countPreviousWordTrans();
115    
116            public Iterator<eu.lod2.nlp2rdf.schema.sso.Word> iteratePreviousWordTrans();
117    
118            public List<eu.lod2.nlp2rdf.schema.sso.Word> listPreviousWordTrans();
119    
120            public void addPreviousWordTrans(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
121    
122            public void addAllPreviousWordTrans(List<? extends eu.lod2.nlp2rdf.schema.sso.IWord> wordList);
123    
124            public void removePreviousWordTrans(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
125    
126            public void removeAllPreviousWordTrans();
127    
128            /**
129             * Domain property NextWordTrans
130             * with uri http://nlp2rdf.lod2.eu/schema/sso/nextWordTrans
131             */
132    
133            public boolean existsNextWordTrans();
134    
135            public boolean hasNextWordTrans(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
136    
137            public int countNextWordTrans();
138    
139            public Iterator<eu.lod2.nlp2rdf.schema.sso.Word> iterateNextWordTrans();
140    
141            public List<eu.lod2.nlp2rdf.schema.sso.Word> listNextWordTrans();
142    
143            public void addNextWordTrans(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
144    
145            public void addAllNextWordTrans(List<? extends eu.lod2.nlp2rdf.schema.sso.IWord> wordList);
146    
147            public void removeNextWordTrans(eu.lod2.nlp2rdf.schema.sso.IWord wordValue);
148    
149            public void removeAllNextWordTrans();
150    
151            /**
152             * Domain property PosTag
153             * with uri http://nlp2rdf.lod2.eu/schema/sso/posTag
154             */
155    
156            public boolean existsPosTag();
157    
158            public boolean hasPosTag(java.lang.String stringValue);
159    
160            public int countPosTag();
161    
162            public Iterator<java.lang.String> iteratePosTag();
163    
164            public List<java.lang.String> listPosTag();
165    
166            public void addPosTag(java.lang.String stringValue);
167    
168            public void addAllPosTag(List<java.lang.String> stringList);
169    
170            public void removePosTag(java.lang.String stringValue);
171    
172            public void removeAllPosTag();
173    
174            /**
175             * Domain property Lemma
176             * with uri http://nlp2rdf.lod2.eu/schema/sso/lemma
177             */
178    
179            public boolean existsLemma();
180    
181            public boolean hasLemma(java.lang.String stringValue);
182    
183            public int countLemma();
184    
185            public Iterator<java.lang.String> iterateLemma();
186    
187            public List<java.lang.String> listLemma();
188    
189            public void addLemma(java.lang.String stringValue);
190    
191            public void addAllLemma(List<java.lang.String> stringList);
192    
193            public void removeLemma(java.lang.String stringValue);
194    
195            public void removeAllLemma();
196    
197            /**
198             * Domain property Stem
199             * with uri http://nlp2rdf.lod2.eu/schema/sso/stem
200             */
201    
202            public boolean existsStem();
203    
204            public boolean hasStem(java.lang.String stringValue);
205    
206            public int countStem();
207    
208            public Iterator<java.lang.String> iterateStem();
209    
210            public List<java.lang.String> listStem();
211    
212            public void addStem(java.lang.String stringValue);
213    
214            public void addAllStem(List<java.lang.String> stringList);
215    
216            public void removeStem(java.lang.String stringValue);
217    
218            public void removeAllStem();
219    
220            /**
221             * Domain property SuperString
222             * with uri http://nlp2rdf.lod2.eu/schema/string/superString
223             */
224    
225            public boolean existsSuperString();
226    
227            public boolean hasSuperString(eu.lod2.nlp2rdf.schema.str.IString stringValue);
228    
229            public int countSuperString();
230    
231            public Iterator<eu.lod2.nlp2rdf.schema.str.String> iterateSuperString();
232    
233            public List<eu.lod2.nlp2rdf.schema.str.String> listSuperString();
234    
235            public void addSuperString(eu.lod2.nlp2rdf.schema.str.IString stringValue);
236    
237            public void addAllSuperString(List<? extends eu.lod2.nlp2rdf.schema.str.IString> stringList);
238    
239            public void removeSuperString(eu.lod2.nlp2rdf.schema.str.IString stringValue);
240    
241            public void removeAllSuperString();
242    
243            /**
244             * Domain property SubString
245             * with uri http://nlp2rdf.lod2.eu/schema/string/subString
246             */
247    
248            public boolean existsSubString();
249    
250            public boolean hasSubString(eu.lod2.nlp2rdf.schema.str.IString stringValue);
251    
252            public int countSubString();
253    
254            public Iterator<eu.lod2.nlp2rdf.schema.str.String> iterateSubString();
255    
256            public List<eu.lod2.nlp2rdf.schema.str.String> listSubString();
257    
258            public void addSubString(eu.lod2.nlp2rdf.schema.str.IString stringValue);
259    
260            public void addAllSubString(List<? extends eu.lod2.nlp2rdf.schema.str.IString> stringList);
261    
262            public void removeSubString(eu.lod2.nlp2rdf.schema.str.IString stringValue);
263    
264            public void removeAllSubString();
265    
266            /**
267             * Domain property SuperStringTrans
268             * with uri http://nlp2rdf.lod2.eu/schema/string/superStringTrans
269             */
270    
271            public boolean existsSuperStringTrans();
272    
273            public boolean hasSuperStringTrans(eu.lod2.nlp2rdf.schema.str.IString stringValue);
274    
275            public int countSuperStringTrans();
276    
277            public Iterator<eu.lod2.nlp2rdf.schema.str.String> iterateSuperStringTrans();
278    
279            public List<eu.lod2.nlp2rdf.schema.str.String> listSuperStringTrans();
280    
281            public void addSuperStringTrans(eu.lod2.nlp2rdf.schema.str.IString stringValue);
282    
283            public void addAllSuperStringTrans(List<? extends eu.lod2.nlp2rdf.schema.str.IString> stringList);
284    
285            public void removeSuperStringTrans(eu.lod2.nlp2rdf.schema.str.IString stringValue);
286    
287            public void removeAllSuperStringTrans();
288    
289            /**
290             * Domain property SubStringTrans
291             * with uri http://nlp2rdf.lod2.eu/schema/string/subStringTrans
292             */
293    
294            public boolean existsSubStringTrans();
295    
296            public boolean hasSubStringTrans(eu.lod2.nlp2rdf.schema.str.IString stringValue);
297    
298            public int countSubStringTrans();
299    
300            public Iterator<eu.lod2.nlp2rdf.schema.str.String> iterateSubStringTrans();
301    
302            public List<eu.lod2.nlp2rdf.schema.str.String> listSubStringTrans();
303    
304            public void addSubStringTrans(eu.lod2.nlp2rdf.schema.str.IString stringValue);
305    
306            public void addAllSubStringTrans(List<? extends eu.lod2.nlp2rdf.schema.str.IString> stringList);
307    
308            public void removeSubStringTrans(eu.lod2.nlp2rdf.schema.str.IString stringValue);
309    
310            public void removeAllSubStringTrans();
311    
312            /**
313             * Domain property AnchorOf
314             * with uri http://nlp2rdf.lod2.eu/schema/string/anchorOf
315             */
316    
317            public boolean existsAnchorOf();
318    
319            public boolean hasAnchorOf(java.lang.String stringValue);
320    
321            public java.lang.String getAnchorOf();
322    
323            public void setAnchorOf(java.lang.String stringValue);
324    
325            public void removeAnchorOf();
326    
327            /**
328             * Domain property EndIndex
329             * with uri http://nlp2rdf.lod2.eu/schema/string/endIndex
330             */
331    
332            public boolean existsEndIndex();
333    
334            public boolean hasEndIndex(java.lang.String stringValue);
335    
336            public int countEndIndex();
337    
338            public Iterator<java.lang.String> iterateEndIndex();
339    
340            public List<java.lang.String> listEndIndex();
341    
342            public void addEndIndex(java.lang.String stringValue);
343    
344            public void addAllEndIndex(List<java.lang.String> stringList);
345    
346            public void removeEndIndex(java.lang.String stringValue);
347    
348            public void removeAllEndIndex();
349    
350            /**
351             * Domain property BeginIndex
352             * with uri http://nlp2rdf.lod2.eu/schema/string/beginIndex
353             */
354    
355            public boolean existsBeginIndex();
356    
357            public boolean hasBeginIndex(java.lang.String stringValue);
358    
359            public int countBeginIndex();
360    
361            public Iterator<java.lang.String> iterateBeginIndex();
362    
363            public List<java.lang.String> listBeginIndex();
364    
365            public void addBeginIndex(java.lang.String stringValue);
366    
367            public void addAllBeginIndex(List<java.lang.String> stringList);
368    
369            public void removeBeginIndex(java.lang.String stringValue);
370    
371            public void removeAllBeginIndex();
372    
373            /**
374             * Domain property RightContext
375             * with uri http://nlp2rdf.lod2.eu/schema/string/rightContext
376             */
377    
378            public boolean existsRightContext();
379    
380            public boolean hasRightContext(java.lang.String stringValue);
381    
382            public int countRightContext();
383    
384            public Iterator<java.lang.String> iterateRightContext();
385    
386            public List<java.lang.String> listRightContext();
387    
388            public void addRightContext(java.lang.String stringValue);
389    
390            public void addAllRightContext(List<java.lang.String> stringList);
391    
392            public void removeRightContext(java.lang.String stringValue);
393    
394            public void removeAllRightContext();
395    
396            /**
397             * Domain property LeftContext
398             * with uri http://nlp2rdf.lod2.eu/schema/string/leftContext
399             */
400    
401            public boolean existsLeftContext();
402    
403            public boolean hasLeftContext(java.lang.String stringValue);
404    
405            public int countLeftContext();
406    
407            public Iterator<java.lang.String> iterateLeftContext();
408    
409            public List<java.lang.String> listLeftContext();
410    
411            public void addLeftContext(java.lang.String stringValue);
412    
413            public void addAllLeftContext(List<java.lang.String> stringList);
414    
415            public void removeLeftContext(java.lang.String stringValue);
416    
417            public void removeAllLeftContext();
418    
419    }