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    }