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    }