eu.etaxonomy.cdm.model.common
Interface IAnnotatableEntity
- All Superinterfaces:
- ICdmBase, IVersionableEntity
- All Known Subinterfaces:
- IArticle, IBook, IBookSection, ICdDvd, IDatabase, IGeneric, IIdentifiableEntity, IInProceedings, IJournal, IMap, INomenclaturalReference, IPatent, IPersonalCommunication, IPrintedUnitBase, IPrintSeries, IProceedings, IPublicationBase, IReference, IReport, ISectionBase, IThesis, ITreeNode, IVolumeReference, IWebPage
- All Known Implementing Classes:
- AbsenceTerm, AgentBase, AlternativeTreeRoot, AnnotatableEntity, Annotation, AnnotationType, BacterialName, BotanicalName, CategoricalData, Classification, Collection, CommonTaxonName, Continent, Credit, CultivarPlantName, DefinedTermBase, DerivationEvent, DerivationEventType, DerivedUnit, DerivedUnitBase, DescriptionBase, DescriptionElementBase, DescriptionElementSource, DeterminationEvent, DeterminationModifier, Distribution, DnaSample, EventBase, ExtensionType, Feature, FeatureTree, FieldObservation, Figure, Fossil, GatheringEvent, HomotypicalGroup, HybridRelationship, HybridRelationshipType, IdentifiableEntity, IdentifiableMediaEntity, IdentifiableSource, IndividualsAssociation, Institution, InstitutionType, Language, LanguageString, LanguageStringBase, LivingBeing, MarkerType, MeasurementUnit, Media, MediaKey, Modifier, MultiAccessKey, NamedArea, NamedAreaLevel, NamedAreaType, NameRelationship, NameRelationshipType, NameTypeDesignation, NameTypeDesignationStatus, NaturalLanguageTerm, NomenclaturalStatus, NomenclaturalStatusType, NonViralName, Observation, OpenUrlReference, OrderedTermBase, OrderedTermVocabulary, OriginalSourceBase, Person, PhylogeneticTree, PolytomousKey, PresenceAbsenceTermBase, PresenceTerm, PreservationMethod, QuantitativeData, Rank, Reference, ReferencedEntityBase, ReferencedMediaBase, ReferenceSystem, RelationshipBase, RelationshipTermBase, Representation, Rights, RightsTerm, Scope, Sequence, Sex, Specimen, SpecimenDescription, SpecimenOrObservationBase, SpecimenTypeDesignation, SpecimenTypeDesignationStatus, Stage, State, StatisticalMeasure, Synonym, SynonymRelationship, SynonymRelationshipType, Taxon, TaxonBase, TaxonDescription, TaxonInteraction, TaxonNameBase, TaxonNameDescription, TaxonNode, TaxonRelationship, TaxonRelationshipType, TdwgArea, Team, TeamOrPersonBase, TermBase, TermVocabulary, TextData, TextFormat, TypeDesignationBase, TypeDesignationStatusBase, ViralName, WaterbodyOrCountry, WorkingSet, ZoologicalName
public interface IAnnotatableEntity
- extends IVersionableEntity
- Version:
- 1.0
- Author:
- n.hoffmann
getAnnotations
Set<Annotation> getAnnotations()
addAnnotation
void addAnnotation(Annotation annotation)
removeAnnotation
void removeAnnotation(Annotation annotation)
getMarkers
Set<Marker> getMarkers()
addMarker
void addMarker(Marker marker)
removeMarker
void removeMarker(Marker marker)
hasMarker
boolean hasMarker(MarkerType type,
boolean value)
hasMarker
boolean hasMarker(UUID uuidMarkerType,
boolean value)
Copyright © 2007-2013 EDIT. All Rights Reserved.