|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
ICdmBase | |
IEvent | |
IIdentifiableEntitiy<T extends IdentifiableEntity> | |
ILoadableTerm | |
IParsable | |
IReferencedEntity | |
IRelated<T extends RelationshipBase> | PLEASE LOOK AT NameRelationship and TaxonRelationship |
ISourceable |
Class Summary | |
---|---|
AnnotatableEntity<T extends AnnotatableEntity> | Abstract superclass implementing human annotations and machine markers to be assigned to CDM objects. |
Annotation | |
CdmBase | The base class for all CDM domain classes implementing UUIDs and bean property change event firing. |
DefinedTermBase<T extends DefinedTermBase> | walkaround for enumerations, base type according to TDWG. |
EventBase | |
Extension | This class aims to make available more "attributes" for identifiable entities in a flexible way. |
ExtensionType | Extension types similar to dynamically defined attributes. |
Figure | |
IdentifiableEntity<T extends IdentifiableEntity> | Superclass for the primary CDM classes that can be referenced from outside via LSIDs and contain a simple generated title string as a label for human reading. |
Keyword | simple keywords. could be taxonomic scope/skill , geographic scope or anything else |
Language | list of languages according to current internet best practices as given by IANA or ISO codes. |
LanguageString | |
LanguageStringBase | |
Marker | This class aims to make available some "flags" for identifiable entities in a flexible way. |
MarkerType | Marker types similar to dynamically defined attributes. |
MultilanguageSet | |
OrderedTermBase<T extends OrderedTermBase> | |
OrderedTermVocabulary<T extends OrderedTermBase> | |
OriginalSource | Other names/labels/titles (abreviated or not) for the same object (person, reference, source, etc.) |
ReferencedEntityBase | abstract class for all objects that may have a reference |
RelationshipBase<FROM extends IRelated,TO extends IRelated,TYPE extends RelationshipTermBase> | |
RelationshipTermBase<T extends RelationshipTermBase> | |
Representation | workaround for enumerations |
TermBase | |
TermLanguageComparator<T extends TermBase> | |
TermVocabulary<T extends DefinedTermBase> | A single enumeration must only contain DefinedTerm instances of one kind (this means a subclass of DefinedTerm). |
TimePeriod | |
UUIDUserType | |
VersionableEntity<T extends VersionableEntity> | The class keeps track of versions via a full linked list to different version objects, or a simple updated/updatedBy property in the same object. |
Exception Summary | |
---|---|
NoDefinedTermClassException | |
WrongTermTypeException |
Provides general technical or common classes on the base of which
are built the model classes of all others thematic packages.
UML Diagrams
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |