Project

General

Profile

« Previous | Next » 

Revision 9dc896c9

Added by Andreas Müller almost 7 years ago

fix #6368 rename table and class TaxonNameBase

View differences:

cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/NameRelationshipType.java
32 32

  
33 33
/**
34 34
 * The class representing the categories of {@link NameRelationship taxon name relationships} between
35
 * two {@link TaxonNameBase taxon names}. These name relationship types are
35
 * two {@link TaxonName taxon names}. These name relationship types are
36 36
 * based on the concrete {@link NomenclaturalCode nomenclatural code} governing
37 37
 * the taxon names involved in the name relationship or on decisions taken by
38 38
 * the competent authorities; they do not depend on the use made of these
......
235 235

  
236 236
	/**
237 237
	 * Returns the "orthographic variant" name relationship type. The first
238
	 * {@link TaxonNameBase taxon name} involved in such a relationship is an
239
	 * orthographic variant of the second taxon name. The two {@link TaxonNameBase taxon names}
238
	 * {@link TaxonName taxon name} involved in such a relationship is an
239
	 * orthographic variant of the second taxon name. The two {@link TaxonName taxon names}
240 240
	 * involved in such a relationship must have the same {@link NonViralName#getAuthorshipCache() authorship}
241 241
	 * and {@link Rank rank}, belong to the same {@link HomotypicalGroup homotypical group} and their name parts
242 242
	 * must be almost identical (so one usually does not differentiate them).<BR>
......
251 251
	}
252 252

  
253 253
	/**
254
	 * Returns the {@link TaxonNameBase taxon name} as it is spelled in the original
254
	 * Returns the {@link TaxonName taxon name} as it is spelled in the original
255 255
	 * publication of the given name. The first (left) name in the relationship takes the role
256 256
	 * of the original spelling whereas the second (right) name takes the role of the
257 257
	 * current/correct spelling.<BR>
......
266 266

  
267 267
	/**
268 268
	 * Returns the "misspelling" name relationship type. The first
269
	 * {@link TaxonNameBase taxon name} involved in such a relationship is a
270
	 * misspelling of the second taxon name. The two {@link TaxonNameBase taxon names}
269
	 * {@link TaxonName taxon name} involved in such a relationship is a
270
	 * misspelling of the second taxon name. The two {@link TaxonName taxon names}
271 271
	 * involved in such a relationship must have the same {@link NonViralName#getAuthorshipCache() authorship}
272 272
	 * and {@link Rank rank}, belong to the same {@link HomotypicalGroup homotypical group} and their name parts
273 273
	 * must be almost identical (so one usually does not differentiate them).<BR>
......
286 286
	}
287 287
	/**
288 288
	 * Returns the "emendation" name relationship type. The first
289
	 * {@link TaxonNameBase taxon name} involved in such a relationship is a
290
	 * misspelling of the second taxon name. The two {@link TaxonNameBase taxon names}
289
	 * {@link TaxonName taxon name} involved in such a relationship is a
290
	 * misspelling of the second taxon name. The two {@link TaxonName taxon names}
291 291
	 * involved in such a relationship must have the same {@link NonViralName#getAuthorshipCache() authorship}
292 292
	 * and {@link Rank rank}, belong to the same {@link HomotypicalGroup homotypical group} and their name parts
293 293
	 * must be almost identical (so one usually does not differentiate them).<BR>
......
305 305
	}
306 306
	/**
307 307
	 * Returns the "later homonym" name relationship type. The first
308
	 * {@link TaxonNameBase taxon name} involved in such a relationship should
309
	 * have been published after the second taxon name. The two {@link TaxonNameBase taxon names}
308
	 * {@link TaxonName taxon name} involved in such a relationship should
309
	 * have been published after the second taxon name. The two {@link TaxonName taxon names}
310 310
	 * involved in such a relationship must belong to different
311 311
	 * {@link HomotypicalGroup homotypical groups}, have in general different
312 312
	 * {@link NonViralName#getAuthorshipCache() authorship} and their name parts (excluding infraspecific
......
328 328

  
329 329
	/**
330 330
	 * Returns the "treated as later homonym" name relationship type. The first
331
	 * {@link TaxonNameBase taxon name} involved in such a relationship is
331
	 * {@link TaxonName taxon name} involved in such a relationship is
332 332
	 * treated as an homonym although it has been published before the second
333 333
	 * taxon name. The two taxon names involved must belong to different
334 334
	 * {@link HomotypicalGroup homotypical groups} and their name parts (excluding
......
348 348

  
349 349
	/**
350 350
	 * Returns the "later isonym" name relationship type where the first
351
	 * {@link TaxonNameBase taxon name} involved has been published after the second taxon name.<BR>
351
	 * {@link TaxonName taxon name} involved has been published after the second taxon name.<BR>
352 352
	 * In contrast to the {@link #LATER_HOMONYM() later homonym} relationship the two
353
	 * {@link TaxonNameBase taxon names} involved have the type(s) so they belong to the
353
	 * {@link TaxonName taxon names} involved have the type(s) so they belong to the
354 354
	 * same {@link HomotypicalGroup homotypical groups}. As later homonyms they have in general
355 355
	 * different {@link NonViralName#getAuthorshipCache() authorship} and their name parts
356 356
	 * must be (almost) identical, so one could be mistaken for the other one.<BR>
......
370 370
	}
371 371

  
372 372
	/**
373
	 * Returns the "alternative name" name relationship type. Both {@link TaxonNameBase taxon names}
373
	 * Returns the "alternative name" name relationship type. Both {@link TaxonName taxon names}
374 374
	 * involved in such a relationship are family names. The first one is a
375 375
	 * classical name long in use, in some cases, even before 1753 and is considered as
376 376
	 * {@link NomenclaturalStatusType#VALID() valid} and also {@link NomenclaturalStatusType#isLegitimateType() legitimate}
......
386 386
	  return findTermByUuid(uuidAlternativeName);
387 387
	}
388 388
	/**
389
	 * Returns the "basionym" name relationship type. The first {@link TaxonNameBase taxon name}
389
	 * Returns the "basionym" name relationship type. The first {@link TaxonName taxon name}
390 390
	 * involved in such a relationship is the "basionym" of the second taxon
391 391
	 * name. Both taxon names belong to the same {@link HomotypicalGroup homotypical group}).
392 392
	 * The basionym is the epithet-bringing taxon name (first taxon name
......
404 404
	}
405 405
	/**
406 406
	 * Returns the "replaced synonym" name relationship type. The first
407
	 * {@link TaxonNameBase taxon name} involved in such a relationship is the
407
	 * {@link TaxonName taxon name} involved in such a relationship is the
408 408
	 * "replaced synonym" of the second taxon name. Both taxon names belong to
409 409
	 * the same {@link HomotypicalGroup homotypical group}. The replaced synonym is the
410 410
	 * first taxon name ever validly published given to the same
......
428 428
	  return findTermByUuid(uuidReplacedSynonym);
429 429
	}
430 430
	/**
431
	 * Returns the "conserved against" name relationship type. Both {@link TaxonNameBase taxon names}
431
	 * Returns the "conserved against" name relationship type. Both {@link TaxonName taxon names}
432 432
	 * involved in such a relationship belong to the same {@link HomotypicalGroup homotypical group}.
433 433
	 * Competent authorities decided, regardless of the general
434 434
	 * nomenclatural rules, to handle the first one as the "legitimate"
......
448 448
	}
449 449
	/**
450 450
	 * Returns the "validated by name" name relationship type. The two
451
	 * {@link TaxonNameBase taxon names} involved in such a relationship were published
451
	 * {@link TaxonName taxon names} involved in such a relationship were published
452 452
	 * in order to define the same taxonomical group but the first
453 453
	 * (earlier) taxon name was invalidly published whereas the second (later)
454 454
	 * taxon name is the one which was validly published for the first time.<BR>
......
462 462
	}
463 463
	/**
464 464
	 * Returns the "later validated by name" name relationship type. The two
465
	 * {@link TaxonNameBase taxon names} involved in such a relationship were published
465
	 * {@link TaxonName taxon names} involved in such a relationship were published
466 466
	 * in order to define the same taxonomical group but the first
467 467
	 * (earlier) taxon name was invalidly published whereas the second (later)
468 468
	 * taxon name is the one which was validly published for the first time.<BR>
......
476 476
	}
477 477
	/**
478 478
	 * Returns the "blocking name" name relationship type. The first
479
	 * {@link TaxonNameBase taxon name} involved in such a relationship is the
479
	 * {@link TaxonName taxon name} involved in such a relationship is the
480 480
	 * "blocking name" for the second taxon name. Both taxon names belong to
481 481
	 * different {@link HomotypicalGroup homotypical groups}). The blocking taxon name is the
482 482
	 * {@link Rank#isInfraGeneric() infrageneric} taxon name, already published at the time of

Also available in: Unified diff