View Javadoc
1   package ubic.basecode.ontology.providers;
2   
3   import ubic.basecode.ontology.model.OntologyIndividual;
4   import ubic.basecode.ontology.model.OntologyResource;
5   import ubic.basecode.ontology.model.OntologyTerm;
6   import ubic.basecode.ontology.search.OntologySearchException;
7   import ubic.basecode.ontology.search.OntologySearchResult;
8   
9   import java.io.InputStream;
10  import java.util.Collection;
11  import java.util.Set;
12  
13  public class AbstractDelegatingOntologyService implements OntologyService {
14  
15      private final OntologyService delegate;
16  
17      protected AbstractDelegatingOntologyService( OntologyService delegate ) {
18          this.delegate = delegate;
19      }
20  
21      @Override
22      public String getName() {
23          return delegate.getName();
24      }
25  
26      @Override
27      public String getDescription() {
28          return delegate.getDescription();
29      }
30  
31      @Override
32      public boolean getProcessImports() {
33          return delegate.getProcessImports();
34      }
35  
36      @Override
37      public void setProcessImports( boolean processImports ) {
38          delegate.setProcessImports( processImports );
39      }
40  
41      @Override
42      public LanguageLevel getLanguageLevel() {
43          return delegate.getLanguageLevel();
44      }
45  
46      @Override
47      public void setLanguageLevel( LanguageLevel languageLevel ) {
48          delegate.setLanguageLevel( languageLevel );
49      }
50  
51      @Override
52      public InferenceMode getInferenceMode() {
53          return delegate.getInferenceMode();
54      }
55  
56      @Override
57      public void setInferenceMode( InferenceMode inferenceMode ) {
58          delegate.setInferenceMode( inferenceMode );
59      }
60  
61      @Override
62      public boolean isSearchEnabled() {
63          return delegate.isSearchEnabled();
64      }
65  
66      @Override
67      public void setSearchEnabled( boolean searchEnabled ) {
68          delegate.setSearchEnabled( searchEnabled );
69      }
70  
71      @Override
72      public Set<String> getExcludedWordsFromStemming() {
73          return delegate.getExcludedWordsFromStemming();
74      }
75  
76      @Override
77      public void setExcludedWordsFromStemming( Set<String> excludedWordsFromStemming ) {
78          delegate.setExcludedWordsFromStemming( excludedWordsFromStemming );
79      }
80  
81      @Override
82      public Set<String> getAdditionalPropertyUris() {
83          return delegate.getAdditionalPropertyUris();
84      }
85  
86      @Override
87      public void setAdditionalPropertyUris( Set<String> additionalPropertyUris ) {
88          delegate.setAdditionalPropertyUris( additionalPropertyUris );
89      }
90  
91      @Override
92      public void initialize( boolean forceLoad, boolean forceIndexing ) {
93          delegate.initialize( forceLoad, forceIndexing );
94      }
95  
96      @Override
97      public void initialize( InputStream stream, boolean forceIndexing ) {
98          delegate.initialize( stream, forceIndexing );
99      }
100 
101     @Override
102     public Collection<OntologySearchResult<OntologyIndividual>> findIndividuals( String search, int maxResults, boolean keepObsoletes ) throws OntologySearchException {
103         return delegate.findIndividuals( search, maxResults, keepObsoletes );
104     }
105 
106     @Override
107     public Collection<OntologySearchResult<OntologyResource>> findResources( String search, int maxResults, boolean keepObsoletes ) throws OntologySearchException {
108         return delegate.findResources( search, maxResults, keepObsoletes );
109     }
110 
111     @Override
112     public Collection<OntologySearchResult<OntologyTerm>> findTerm( String search, int maxResults, boolean keepObsoletes ) throws OntologySearchException {
113         return delegate.findTerm( search, maxResults, keepObsoletes );
114     }
115 
116     @Override
117     public OntologyTerm findUsingAlternativeId( String alternativeId ) {
118         return delegate.findUsingAlternativeId( alternativeId );
119     }
120 
121     @Override
122     public Set<String> getAllURIs() {
123         return delegate.getAllURIs();
124     }
125 
126     @Override
127     public OntologyResource getResource( String uri ) {
128         return delegate.getResource( uri );
129     }
130 
131     @Override
132     public OntologyTerm getTerm( String uri ) {
133         return delegate.getTerm( uri );
134     }
135 
136     @Override
137     public Collection<OntologyIndividual> getTermIndividuals( String uri ) {
138         return delegate.getTermIndividuals( uri );
139     }
140 
141     @Override
142     public Set<OntologyTerm> getParents( Collection<OntologyTerm> terms, boolean direct, boolean includeAdditionalProperties, boolean keepObsoletes ) {
143         return delegate.getParents( terms, direct, includeAdditionalProperties );
144     }
145 
146     @Override
147     public Set<OntologyTerm> getChildren( Collection<OntologyTerm> terms, boolean direct, boolean includeAdditionalProperties, boolean keepObsoletes ) {
148         return delegate.getChildren( terms, direct, includeAdditionalProperties );
149     }
150 
151     @Override
152     public boolean isEnabled() {
153         return delegate.isEnabled();
154     }
155 
156     @Override
157     public boolean isOntologyLoaded() {
158         return delegate.isOntologyLoaded();
159     }
160 
161     @Override
162     public void startInitializationThread( boolean forceLoad, boolean forceIndexing ) {
163         delegate.startInitializationThread( forceLoad, forceIndexing );
164     }
165 
166     @Override
167     public boolean isInitializationThreadAlive() {
168         return delegate.isInitializationThreadAlive();
169     }
170 
171     @Override
172     public boolean isInitializationThreadCancelled() {
173         return delegate.isInitializationThreadCancelled();
174     }
175 
176     @Override
177     public void cancelInitializationThread() {
178         delegate.cancelInitializationThread();
179     }
180 
181     @Override
182     public void waitForInitializationThread() throws InterruptedException {
183         delegate.waitForInitializationThread();
184     }
185 
186     @Override
187     public void index( boolean force ) {
188         delegate.index( force );
189     }
190 
191     @Override
192     @Deprecated
193     public void loadTermsInNameSpace( InputStream is, boolean forceIndex ) {
194         delegate.loadTermsInNameSpace( is, forceIndex );
195     }
196 
197     @Override
198     public void close() throws Exception {
199         delegate.close();
200     }
201 
202     @Override
203     public String toString() {
204         return delegate.toString();
205     }
206 }