Revision 9dc896c9
Added by Andreas Müller almost 7 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/INonViralName.java | ||
---|---|---|
23 | 23 |
public interface INonViralName extends ITaxonNameBase{ |
24 | 24 |
|
25 | 25 |
/** |
26 |
* Creates a new {@link HybridRelationship#HybridRelationship(TaxonNameBase, TaxonNameBase, HybridRelationshipType, String) hybrid relationship}
|
|
26 |
* Creates a new {@link HybridRelationship#HybridRelationship(TaxonName, TaxonName, HybridRelationshipType, String) hybrid relationship}
|
|
27 | 27 |
* to <i>this</i> non viral name. A HybridRelationship may be of type |
28 | 28 |
* "is first/second parent" or "is male/female parent". By invoking this |
29 | 29 |
* method <i>this</i> non viral name becomes a parent of the hybrid child |
... | ... | |
33 | 33 |
* @param type the type of this new name relationship |
34 | 34 |
* @param ruleConsidered the string which specifies the rule on which this name relationship is based |
35 | 35 |
* @return |
36 |
* @see #addHybridParent(TaxonNameBase, HybridRelationshipType,String )
|
|
36 |
* @see #addHybridParent(TaxonName, HybridRelationshipType,String ) |
|
37 | 37 |
* @see #getRelationsToThisName() |
38 | 38 |
* @see #getNameRelations() |
39 |
* @see #addRelationshipFromName(TaxonNameBase, NameRelationshipType, String)
|
|
39 |
* @see #addRelationshipFromName(TaxonName, NameRelationshipType, String) |
|
40 | 40 |
* @see #addNameRelationship(NameRelationship) |
41 | 41 |
*/ |
42 | 42 |
public HybridRelationship addHybridChild(INonViralName childName, HybridRelationshipType type, String ruleConsidered); |
43 | 43 |
|
44 | 44 |
/** |
45 |
* Creates a new {@link HybridRelationship#HybridRelationship(TaxonNameBase, TaxonNameBase, HybridRelationshipType, String) hybrid relationship}
|
|
45 |
* Creates a new {@link HybridRelationship#HybridRelationship(TaxonName, TaxonName, HybridRelationshipType, String) hybrid relationship}
|
|
46 | 46 |
* to <i>this</i> non viral name. A HybridRelationship may be of type |
47 | 47 |
* "is first/second parent" or "is male/female parent". By invoking this |
48 | 48 |
* method <i>this</i> non viral name becomes a hybrid child of the parent |
... | ... | |
52 | 52 |
* @param type the type of this new name relationship |
53 | 53 |
* @param ruleConsidered the string which specifies the rule on which this name relationship is based |
54 | 54 |
* @return |
55 |
* @see #addHybridChild(TaxonNameBase, HybridRelationshipType,String )
|
|
55 |
* @see #addHybridChild(TaxonName, HybridRelationshipType,String ) |
|
56 | 56 |
* @see #getRelationsToThisName() |
57 | 57 |
* @see #getNameRelations() |
58 |
* @see #addRelationshipFromName(TaxonNameBase, NameRelationshipType, String)
|
|
58 |
* @see #addRelationshipFromName(TaxonName, NameRelationshipType, String) |
|
59 | 59 |
* @see #addNameRelationship(NameRelationship) |
60 | 60 |
*/ |
61 | 61 |
public HybridRelationship addHybridParent(INonViralName parentName, HybridRelationshipType type, String ruleConsidered); |
Also available in: Unified diff
fix #6368 rename table and class TaxonNameBase