1 package org.gmod.schema.cv;
2 
3 
4 import org.gmod.schema.analysis.AnalysisProp;
5 import org.gmod.schema.general.DbXRef;
6 import org.gmod.schema.organism.OrganismProp;
7 import org.gmod.schema.phylogeny.Phylonode;
8 import org.gmod.schema.phylogeny.PhylonodeProp;
9 import org.gmod.schema.phylogeny.PhylonodeRelationship;
10 import org.gmod.schema.phylogeny.Phylotree;
11 import org.gmod.schema.pub.Pub;
12 import org.gmod.schema.pub.PubProp;
13 import org.gmod.schema.pub.PubRelationship;
14 import org.gmod.schema.sequence.Feature;
15 import org.gmod.schema.sequence.FeatureCvTerm;
16 import org.gmod.schema.sequence.FeatureCvTermProp;
17 import org.gmod.schema.sequence.FeatureProp;
18 import org.gmod.schema.sequence.FeatureRelationship;
19 import org.gmod.schema.sequence.FeatureRelationshipProp;
20 import org.gmod.schema.sequence.Synonym;
21 
22 import java.io.Serializable;
23 import java.util.Collection;
24 
25 
26 
27 
28 
29 
30 
31 
32 
33 
34 
35 
36 
37 public class CvTerm implements Serializable {
38 
39     private Collection<Phylotree> phylotrees;
40     private Collection<PhylonodeProp> phylonodeProps;
41     private Collection<PhylonodeRelationship> phylonodeRelationships;
42     private Collection<Phylonode> phylonodes;
43 
44 
45 
46 
getPhylotrees()47     public Collection<Phylotree> getPhylotrees() {
48         return this.phylotrees;
49     }
50 
setPhylotrees(Collection<Phylotree> phylotrees)51     public void setPhylotrees(Collection<Phylotree> phylotrees) {
52         this.phylotrees = phylotrees;
53     }
54 
55 
getPhylonodeProps()56     public Collection<PhylonodeProp> getPhylonodeProps() {
57         return this.phylonodeProps;
58     }
59 
setPhylonodeProps(Collection<PhylonodeProp> phylonodeProps)60     public void setPhylonodeProps(Collection<PhylonodeProp> phylonodeProps) {
61         this.phylonodeProps = phylonodeProps;
62     }
63 
64 
65 
66 
getPhylonodeRelationships()67     public Collection<PhylonodeRelationship> getPhylonodeRelationships() {
68         return this.phylonodeRelationships;
69     }
70 
setPhylonodeRelationships(Collection<PhylonodeRelationship> phylonodeRelationships)71     public void setPhylonodeRelationships(Collection<PhylonodeRelationship> phylonodeRelationships) {
72         this.phylonodeRelationships = phylonodeRelationships;
73     }
74 
75 
getPhylonodes()76     public Collection<Phylonode> getPhylonodes() {
77         return this.phylonodes;
78     }
79 
setPhylonodes(Collection<Phylonode> phylonodes)80     public void setPhylonodes(Collection<Phylonode> phylonodes) {
81         this.phylonodes = phylonodes;
82     }
83 
84 
85 
86 
87 
88 
89 
90 
91 
92 
93 
94     // Fields
95 
96 
97      private int cvTermId;
98 
99 
100 
101      private DbXRef dbXRef;
102 
103 
104 
105      private Cv cv;
106 
107 
108      private String name;
109 
110 
111      private String definition;
112 
113 
114      private int isObsolete;
115 
116 
117      private int isRelationshipType;
118 
119 
120      private Collection<AnalysisProp> analysisProps;
121 
122 
123      private Collection<CvTermProp> cvTermPropsForTypeId;
124 
125 
126      private Collection<CvTermProp> cvTermPropsForCvTermId;
127 
128 
129      private Collection<DbXRefProp> dbXRefProps;
130 
131 
132      private Collection<Synonym> synonyms;
133 
134 
135      private Collection<CvTermDbXRef> cvTermDbXRefs;
136 
137 
138      private Collection<CvTermPath> cvTermPathsForTypeId;
139 
140 
141      private Collection<FeatureCvTermProp> featureCvTermProps;
142 
143 
144      private Collection<FeatureCvTerm> featureCvTerms;
145 
146 
147      private Collection<CvTermRelationship> cvTermRelationshipsForTypeId;
148 
149 
150      private Collection<CvTermRelationship> cvTermRelationshipsForObjectId;
151 
152 
153      private Collection<PubProp> pubProps;
154 
155 
156      private Collection<OrganismProp> organismProps;
157 
158 
159      private Collection<CvTermRelationship> cvTermRelationshipsForSubjectId;
160 
161 
162      private Collection<CvTermSynonym> cvTermSynonymsForCvTermId;
163 
164 
165      private Collection<FeatureProp> featureProps;
166 
167 
168      private Collection<CvTermPath> cvTermPathsForSubjectId;
169 
170 
171      private Collection<CvTermPath> cvTermPathsForObjectId;
172 
173 
174      private Collection<CvTermSynonym> cvTermSynonymsForTypeId;
175 
176 
177      private Collection<Pub> pubs;
178 
179 
180      private Collection<FeatureRelationshipProp> featureRelationshipProps;
181 
182 
183      private Collection<Feature> features;
184 
185 
186      private Collection<PubRelationship> pubRelationships;
187 
188 
189      private Collection<FeatureRelationship> featureRelationships;
190 
191      // Constructors
192 
193     /** default constructor */
CvTerm()194     public CvTerm() {
195     	// Deliberately empty default constructor
196     }
197 
198     /** useful constructor! */
CvTerm(Cv cv, DbXRef dbXRef, String name, String definition)199     public CvTerm(Cv cv, DbXRef dbXRef, String name, String definition) {
200        this.dbXRef = dbXRef;
201        this.cv = cv;
202        this.name = name;
203        this.definition = definition;
204     }
205 
206 
207     // Property accessors
208     /* (non-Javadoc)
209      * @see org.genedb.db.jpa.CvTermI#getCvTermId()
210      */
getCvTermId()211     public int getCvTermId() {
212         return this.cvTermId;
213     }
214 
215     /* (non-Javadoc)
216      * @see org.genedb.db.jpa.CvTermI#setCvTermId(int)
217      */
setCvTermId(int cvTermId)218     public void setCvTermId(int cvTermId) {
219         this.cvTermId = cvTermId;
220     }
221 
222     /* (non-Javadoc)
223      * @see org.genedb.db.jpa.CvTermI#getDbXRef()
224      */
getDbXRef()225     public DbXRef getDbXRef() {
226         return this.dbXRef;
227     }
228 
229     /* (non-Javadoc)
230      * @see org.genedb.db.jpa.CvTermI#setDbXRef(org.genedb.db.jpa.DbXRef)
231      */
setDbXRef(DbXRef dbXRef)232     public void setDbXRef(DbXRef dbXRef) {
233         this.dbXRef = dbXRef;
234     }
235 
236     /* (non-Javadoc)
237      * @see org.genedb.db.jpa.CvTermI#getCv()
238      */
getCv()239     public Cv getCv() {
240         return this.cv;
241     }
242 
243     /* (non-Javadoc)
244      * @see org.genedb.db.jpa.CvTermI#setCv(org.gmod.schema.cv.CvI)
245      */
setCv(Cv cv)246     public void setCv(Cv cv) {
247         this.cv = cv;
248     }
249 
250 
251     /* (non-Javadoc)
252      * @see org.genedb.db.jpa.CvTermI#getName()
253      */
getName()254     public String getName() {
255         return this.name;
256     }
257 
258     /* (non-Javadoc)
259      * @see org.genedb.db.jpa.CvTermI#setName(java.lang.String)
260      */
setName(String name)261     public void setName(String name) {
262         this.name = name;
263     }
264 
265 
266     /* (non-Javadoc)
267      * @see org.genedb.db.jpa.CvTermI#getDefinition()
268      */
getDefinition()269     public String getDefinition() {
270         return this.definition;
271     }
272 
273     /* (non-Javadoc)
274      * @see org.genedb.db.jpa.CvTermI#setDefinition(java.lang.String)
275      */
setDefinition(String definition)276     public void setDefinition(String definition) {
277         this.definition = definition;
278     }
279 
280 
281     /* (non-Javadoc)
282      * @see org.genedb.db.jpa.CvTermI#getIsObsolete()
283      */
getIsObsolete()284     public int getIsObsolete() {
285         return this.isObsolete;
286     }
287 
288     /* (non-Javadoc)
289      * @see org.genedb.db.jpa.CvTermI#setIsObsolete(int)
290      */
setIsObsolete(int isObsolete)291     public void setIsObsolete(int isObsolete) {
292         this.isObsolete = isObsolete;
293     }
294 
295 
296     /* (non-Javadoc)
297      * @see org.genedb.db.jpa.CvTermI#getIsRelationshipType()
298      */
getIsRelationshipType()299     public int getIsRelationshipType() {
300         return this.isRelationshipType;
301     }
302 
303     /* (non-Javadoc)
304      * @see org.genedb.db.jpa.CvTermI#setIsRelationshipType(int)
305      */
setIsRelationshipType(int isRelationshipType)306     public void setIsRelationshipType(int isRelationshipType) {
307         this.isRelationshipType = isRelationshipType;
308     }
309 
310     /* (non-Javadoc)
311      * @see org.genedb.db.jpa.CvTermI#getAnalsisProps()
312      */
getAnalysisProps()313     private Collection<AnalysisProp> getAnalysisProps() {
314         return this.analysisProps;
315     }
316 
317     /* (non-Javadoc)
318      * @see org.genedb.db.jpa.CvTermI#setAnalsisProps(java.util.Set)
319      */
setAnalysisProps(Collection<AnalysisProp> analysisProps)320     private void setAnalysisProps(Collection<AnalysisProp> analysisProps) {
321         this.analysisProps = analysisProps;
322     }
323 
324     /* (non-Javadoc)
325      * @see org.genedb.db.jpa.CvTermI#getCvTermPropsForTypeId()
326      */
getCvTermPropsForTypeId()327     private Collection<CvTermProp> getCvTermPropsForTypeId() {
328         return this.cvTermPropsForTypeId;
329     }
330 
331     /* (non-Javadoc)
332      * @see org.genedb.db.jpa.CvTermI#setCvTermPropsForTypeId(java.util.Set)
333      */
setCvTermPropsForTypeId(Collection<CvTermProp> cvTermPropsForTypeId)334     private void setCvTermPropsForTypeId(Collection<CvTermProp> cvTermPropsForTypeId) {
335         this.cvTermPropsForTypeId = cvTermPropsForTypeId;
336     }
337 
338     /* (non-Javadoc)
339      * @see org.genedb.db.jpa.CvTermI#getCvTermPropsForCvTermId()
340      */
getCvTermPropsForCvTermId()341     private Collection<CvTermProp> getCvTermPropsForCvTermId() {
342         return this.cvTermPropsForCvTermId;
343     }
344 
345     /* (non-Javadoc)
346      * @see org.genedb.db.jpa.CvTermI#setCvTermPropsForCvTermId(java.util.Set)
347      */
setCvTermPropsForCvTermId(Collection<CvTermProp> cvTermPropsForCvTermId)348     private void setCvTermPropsForCvTermId(Collection<CvTermProp> cvTermPropsForCvTermId) {
349         this.cvTermPropsForCvTermId = cvTermPropsForCvTermId;
350     }
351 
352     /* (non-Javadoc)
353      * @see org.genedb.db.jpa.CvTermI#getDbXRefProps()
354      */
getDbXRefProps()355     private Collection<DbXRefProp> getDbXRefProps() {
356         return this.dbXRefProps;
357     }
358 
359     /* (non-Javadoc)
360      * @see org.genedb.db.jpa.CvTermI#setDbXRefProps(java.util.Set)
361      */
setDbXRefProps(Collection<DbXRefProp> dbXRefProps)362     private void setDbXRefProps(Collection<DbXRefProp> dbXRefProps) {
363         this.dbXRefProps = dbXRefProps;
364     }
365 
366     /* (non-Javadoc)
367      * @see org.genedb.db.jpa.CvTermI#getSynonyms()
368      */
getSynonyms()369     private Collection<Synonym> getSynonyms() {
370         return this.synonyms;
371     }
372 
373     /* (non-Javadoc)
374      * @see org.genedb.db.jpa.CvTermI#setSynonyms(java.util.Set)
375      */
setSynonyms(Collection<Synonym> synonyms)376     private void setSynonyms(Collection<Synonym> synonyms) {
377         this.synonyms = synonyms;
378     }
379 
380     /* (non-Javadoc)
381      * @see org.genedb.db.jpa.CvTermI#getCvTermDbXRefs()
382      */
getCvTermDbXRefs()383     private Collection<CvTermDbXRef> getCvTermDbXRefs() {
384         return this.cvTermDbXRefs;
385     }
386 
387     /* (non-Javadoc)
388      * @see org.genedb.db.jpa.CvTermI#setCvTermDbXRefs(java.util.Set)
389      */
setCvTermDbXRefs(Collection<CvTermDbXRef> cvTermDbXRefs)390     private void setCvTermDbXRefs(Collection<CvTermDbXRef> cvTermDbXRefs) {
391         this.cvTermDbXRefs = cvTermDbXRefs;
392     }
393 
394     /* (non-Javadoc)
395      * @see org.genedb.db.jpa.CvTermI#getCvTermPathsForTypeId()
396      */
getCvTermPathsForTypeId()397     private Collection<CvTermPath> getCvTermPathsForTypeId() {
398         return this.cvTermPathsForTypeId;
399     }
400 
401     /* (non-Javadoc)
402      * @see org.genedb.db.jpa.CvTermI#setCvTermPathsForTypeId(java.util.Set)
403      */
setCvTermPathsForTypeId(Collection<CvTermPath> cvTermPathsForTypeId)404     private void setCvTermPathsForTypeId(Collection<CvTermPath> cvTermPathsForTypeId) {
405         this.cvTermPathsForTypeId = cvTermPathsForTypeId;
406     }
407 
408     /* (non-Javadoc)
409      * @see org.genedb.db.jpa.CvTermI#getFeatureCvTermProps()
410      */
getFeatureCvTermProps()411     private Collection<FeatureCvTermProp> getFeatureCvTermProps() {
412         return this.featureCvTermProps;
413     }
414 
415     /* (non-Javadoc)
416      * @see org.genedb.db.jpa.CvTermI#setFeatureCvTermProps(java.util.Set)
417      */
setFeatureCvTermProps(Collection<FeatureCvTermProp> featureCvTermProps)418     private void setFeatureCvTermProps(Collection<FeatureCvTermProp> featureCvTermProps) {
419         this.featureCvTermProps = featureCvTermProps;
420     }
421 
422     /* (non-Javadoc)
423      * @see org.genedb.db.jpa.CvTermI#getFeatureCvTerms()
424      */
getFeatureCvTerms()425     private Collection<FeatureCvTerm> getFeatureCvTerms() {
426         return this.featureCvTerms;
427     }
428 
429     /* (non-Javadoc)
430      * @see org.genedb.db.jpa.CvTermI#setFeatureCvTerms(java.util.Set)
431      */
setFeatureCvTerms(Collection<FeatureCvTerm> featureCvTerms)432     private void setFeatureCvTerms(Collection<FeatureCvTerm> featureCvTerms) {
433         this.featureCvTerms = featureCvTerms;
434     }
435 
436     /* (non-Javadoc)
437      * @see org.genedb.db.jpa.CvTermI#getCvTermRelationshipsForTypeId()
438      */
getCvTermRelationshipsForTypeId()439     private Collection<CvTermRelationship> getCvTermRelationshipsForTypeId() {
440         return this.cvTermRelationshipsForTypeId;
441     }
442 
443     /* (non-Javadoc)
444      * @see org.genedb.db.jpa.CvTermI#setCvTermRelationshipsForTypeId(java.util.Set)
445      */
setCvTermRelationshipsForTypeId(Collection<CvTermRelationship> cvTermRelationshipsForTypeId)446     private void setCvTermRelationshipsForTypeId(Collection<CvTermRelationship> cvTermRelationshipsForTypeId) {
447         this.cvTermRelationshipsForTypeId = cvTermRelationshipsForTypeId;
448     }
449 
450     /* (non-Javadoc)
451      * @see org.genedb.db.jpa.CvTermI#getCvTermRelationshipsForObjectId()
452      */
getCvTermRelationshipsForObjectId()453     public Collection<CvTermRelationship> getCvTermRelationshipsForObjectId() {
454         return this.cvTermRelationshipsForObjectId;
455     }
456 
457     /* (non-Javadoc)
458      * @see org.genedb.db.jpa.CvTermI#setCvTermRelationshipsForObjectId(java.util.Set)
459      */
setCvTermRelationshipsForObjectId(Collection<CvTermRelationship> cvTermRelationshipsForObjectId)460     public void setCvTermRelationshipsForObjectId(Collection<CvTermRelationship> cvTermRelationshipsForObjectId) {
461         this.cvTermRelationshipsForObjectId = cvTermRelationshipsForObjectId;
462     }
463 
464     /* (non-Javadoc)
465      * @see org.genedb.db.jpa.CvTermI#getPubProps()
466      */
getPubProps()467     private Collection<PubProp> getPubProps() {
468         return this.pubProps;
469     }
470 
471     /* (non-Javadoc)
472      * @see org.genedb.db.jpa.CvTermI#setPubProps(java.util.Set)
473      */
setPubProps(Collection<PubProp> pubProps)474     private void setPubProps(Collection<PubProp> pubProps) {
475         this.pubProps = pubProps;
476     }
477 
478     /* (non-Javadoc)
479      * @see org.genedb.db.jpa.CvTermI#getOrganismProps()
480      */
getOrganismProps()481     private Collection<OrganismProp> getOrganismProps() {
482         return this.organismProps;
483     }
484 
485     /* (non-Javadoc)
486      * @see org.genedb.db.jpa.CvTermI#setOrganismProps(java.util.Set)
487      */
setOrganismProps(Collection<OrganismProp> organismProps)488     private void setOrganismProps(Collection<OrganismProp> organismProps) {
489         this.organismProps = organismProps;
490     }
491 
492     /* (non-Javadoc)
493      * @see org.genedb.db.jpa.CvTermI#getCvTermRelationshipsForSubjectId()
494      */
getCvTermRelationshipsForSubjectId()495     public Collection<CvTermRelationship> getCvTermRelationshipsForSubjectId() {
496         return this.cvTermRelationshipsForSubjectId;
497     }
498 
499     /* (non-Javadoc)
500      * @see org.genedb.db.jpa.CvTermI#setCvTermRelationshipsForSubjectId(java.util.Set)
501      */
setCvTermRelationshipsForSubjectId(Collection<CvTermRelationship> cvTermRelationshipsForSubjectId)502     public void setCvTermRelationshipsForSubjectId(Collection<CvTermRelationship> cvTermRelationshipsForSubjectId) {
503         this.cvTermRelationshipsForSubjectId = cvTermRelationshipsForSubjectId;
504     }
505 
506     /* (non-Javadoc)
507      * @see org.genedb.db.jpa.CvTermI#getCvTermSynonymsForCvTermId()
508      */
getCvTermSynonymsForCvTermId()509     private Collection<CvTermSynonym> getCvTermSynonymsForCvTermId() {
510         return this.cvTermSynonymsForCvTermId;
511     }
512 
513     /* (non-Javadoc)
514      * @see org.genedb.db.jpa.CvTermI#setCvTermSynonymsForCvTermId(java.util.Set)
515      */
setCvTermSynonymsForCvTermId(Collection<CvTermSynonym> cvTermSynonymsForCvTermId)516     private void setCvTermSynonymsForCvTermId(Collection<CvTermSynonym> cvTermSynonymsForCvTermId) {
517         this.cvTermSynonymsForCvTermId = cvTermSynonymsForCvTermId;
518     }
519 
520     /* (non-Javadoc)
521      * @see org.genedb.db.jpa.CvTermI#getFeatureProps()
522      */
getFeatureProps()523     private Collection<FeatureProp> getFeatureProps() {
524         return this.featureProps;
525     }
526 
527     /* (non-Javadoc)
528      * @see org.genedb.db.jpa.CvTermI#setFeatureProps(java.util.Set)
529      */
setFeatureProps(Collection<FeatureProp> featureProps)530     private void setFeatureProps(Collection<FeatureProp> featureProps) {
531         this.featureProps = featureProps;
532     }
533 
534     /* (non-Javadoc)
535      * @see org.genedb.db.jpa.CvTermI#getCvTermPathsForSubjectId()
536      */
getCvTermPathsForSubjectId()537     private Collection<CvTermPath> getCvTermPathsForSubjectId() {
538         return this.cvTermPathsForSubjectId;
539     }
540 
541     /* (non-Javadoc)
542      * @see org.genedb.db.jpa.CvTermI#setCvTermPathsForSubjectId(java.util.Set)
543      */
setCvTermPathsForSubjectId(Collection<CvTermPath> cvTermPathsForSubjectId)544     private void setCvTermPathsForSubjectId(Collection<CvTermPath> cvTermPathsForSubjectId) {
545         this.cvTermPathsForSubjectId = cvTermPathsForSubjectId;
546     }
547 
548     /* (non-Javadoc)
549      * @see org.genedb.db.jpa.CvTermI#getCvTermPathsForObjectId()
550      */
getCvTermPathsForObjectId()551     private Collection<CvTermPath> getCvTermPathsForObjectId() {
552         return this.cvTermPathsForObjectId;
553     }
554 
555     /* (non-Javadoc)
556      * @see org.genedb.db.jpa.CvTermI#setCvTermPathsForObjectId(java.util.Set)
557      */
setCvTermPathsForObjectId(Collection<CvTermPath> cvTermPathsForObjectId)558     private void setCvTermPathsForObjectId(Collection<CvTermPath> cvTermPathsForObjectId) {
559         this.cvTermPathsForObjectId = cvTermPathsForObjectId;
560     }
561 
562     /* (non-Javadoc)
563      * @see org.genedb.db.jpa.CvTermI#getCvTermSynonymsForTypeId()
564      */
getCvTermSynonymsForTypeId()565     private Collection<CvTermSynonym> getCvTermSynonymsForTypeId() {
566         return this.cvTermSynonymsForTypeId;
567     }
568 
569     /* (non-Javadoc)
570      * @see org.genedb.db.jpa.CvTermI#setCvTermSynonymsForTypeId(java.util.Set)
571      */
setCvTermSynonymsForTypeId(Collection<CvTermSynonym> cvTermSynonymsForTypeId)572     private void setCvTermSynonymsForTypeId(Collection<CvTermSynonym> cvTermSynonymsForTypeId) {
573         this.cvTermSynonymsForTypeId = cvTermSynonymsForTypeId;
574     }
575 
576     /* (non-Javadoc)
577      * @see org.genedb.db.jpa.CvTermI#getPubs()
578      */
getPubs()579     private Collection<Pub> getPubs() {
580         return this.pubs;
581     }
582 
583     /* (non-Javadoc)
584      * @see org.genedb.db.jpa.CvTermI#setPubs(java.util.Set)
585      */
setPubs(Collection<Pub> pubs)586     private void setPubs(Collection<Pub> pubs) {
587         this.pubs = pubs;
588     }
589 
590     /* (non-Javadoc)
591      * @see org.genedb.db.jpa.CvTermI#getFeatureRelationshipProps()
592      */
getFeatureRelationshipProps()593     private Collection<FeatureRelationshipProp> getFeatureRelationshipProps() {
594         return this.featureRelationshipProps;
595     }
596 
597     /* (non-Javadoc)
598      * @see org.genedb.db.jpa.CvTermI#setFeatureRelationshipProps(java.util.Set)
599      */
setFeatureRelationshipProps(Collection<FeatureRelationshipProp> featureRelationshipProps)600     private void setFeatureRelationshipProps(Collection<FeatureRelationshipProp> featureRelationshipProps) {
601         this.featureRelationshipProps = featureRelationshipProps;
602     }
603 
604     /* (non-Javadoc)
605      * @see org.genedb.db.jpa.CvTermI#getFeatures()
606      */
getFeatures()607     private Collection<Feature> getFeatures() {
608         return this.features;
609     }
610 
611     /* (non-Javadoc)
612      * @see org.genedb.db.jpa.CvTermI#setFeatures(java.util.Set)
613      */
setFeatures(Collection<Feature> features)614     private void setFeatures(Collection<Feature> features) {
615         this.features = features;
616     }
617 
618     /* (non-Javadoc)
619      * @see org.genedb.db.jpa.CvTermI#getPubRelationships()
620      */
getPubRelationships()621     private Collection<PubRelationship> getPubRelationships() {
622         return this.pubRelationships;
623     }
624 
625     /* (non-Javadoc)
626      * @see org.genedb.db.jpa.CvTermI#setPubRelationships(java.util.Set)
627      */
setPubRelationships(Collection<PubRelationship> pubRelationships)628     private void setPubRelationships(Collection<PubRelationship> pubRelationships) {
629         this.pubRelationships = pubRelationships;
630     }
631 
632     /* (non-Javadoc)
633      * @see org.genedb.db.jpa.CvTermI#getFeatureRelationships()
634      */
getFeatureRelationships()635     private Collection<FeatureRelationship> getFeatureRelationships() {
636         return this.featureRelationships;
637     }
638 
639     /* (non-Javadoc)
640      * @see org.genedb.db.jpa.CvTermI#setFeatureRelationships(java.util.Set)
641      */
setFeatureRelationships(Collection<FeatureRelationship> featureRelationships)642     private void setFeatureRelationships(Collection<FeatureRelationship> featureRelationships) {
643         this.featureRelationships = featureRelationships;
644     }
645 
646 
647 }
648 
649