Package org.n52.shetland.ogc.gml
Class AbstractDatum
- java.lang.Object
-
- org.n52.shetland.ogc.gml.AbstractGML
-
- org.n52.shetland.ogc.gml.DefinitionBase
-
- org.n52.shetland.ogc.gml.Definition
-
- org.n52.shetland.ogc.gml.IdentifiedObject
-
- org.n52.shetland.ogc.gml.AbstractDatum
-
- Direct Known Subclasses:
VerticalDatum
public abstract class AbstractDatum extends IdentifiedObject
Internal representation of the OGC GML AbstractDatum.- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description AbstractDatum(CodeWithAuthority identifier, String scope)AbstractDatum(CodeWithAuthority identifier, List<String> scope)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractDatumaddScope(String scope)AbstractDatumaddScope(List<String> scope)CodeTypegetAnchorDefinition()Referenceable<DomainOfValidity>getDomainOfValidity()org.joda.time.DateTimegetRealizationEpoch()List<String>getScope()booleanhasAnchorDefinition()booleanhasDomainOfValidity()booleanhasRealizationEpoch()booleanhasScope()AbstractDatumsetAnchorDefinition(CodeType anchorDefinition)AbstractDatumsetDomainOfValidity(DomainOfValidity domainOfValidity)AbstractDatumsetDomainOfValidity(Referenceable<DomainOfValidity> domainOfValidity)AbstractDatumsetRealizationEpoch(org.joda.time.DateTime realizationEpoch)AbstractDatumsetScope(List<String> scope)-
Methods inherited from class org.n52.shetland.ogc.gml.Definition
getRemarks, hasRemarks, setRemarks
-
Methods inherited from class org.n52.shetland.ogc.gml.AbstractGML
addMetaDataProperty, addMetaDataProperty, addName, addName, addName, copyTo, equals, getDescription, getFirstName, getGmlId, getHumanReadableIdentifier, getHumanReadableIdentifierCodeWithAuthority, getIdentifier, getIdentifierCodeWithAuthority, getMetaDataProperty, getName, getOriginalIdentifier, getOriginalIdentifierCodeWithAuthority, hashCode, isReferenced, isSetDescription, isSetGmlID, isSetHumanReadableIdentifier, isSetIdentifier, isSetMetaDataProperty, isSetName, isSetOriginalIdentifier, setDescription, setGmlId, setHumanReadableIdentifier, setHumanReadableIdentifier, setHumanReadableIdentifierAsIdentifier, setIdentifier, setIdentifier, setMetaDataProperty, setName, setName
-
-
-
-
Constructor Detail
-
AbstractDatum
public AbstractDatum(CodeWithAuthority identifier, String scope)
-
AbstractDatum
public AbstractDatum(CodeWithAuthority identifier, List<String> scope)
-
-
Method Detail
-
getDomainOfValidity
public Referenceable<DomainOfValidity> getDomainOfValidity()
-
setDomainOfValidity
public AbstractDatum setDomainOfValidity(Referenceable<DomainOfValidity> domainOfValidity)
-
setDomainOfValidity
public AbstractDatum setDomainOfValidity(DomainOfValidity domainOfValidity)
-
hasDomainOfValidity
public boolean hasDomainOfValidity()
-
setScope
public AbstractDatum setScope(List<String> scope)
-
addScope
public AbstractDatum addScope(List<String> scope)
-
addScope
public AbstractDatum addScope(String scope)
-
hasScope
public boolean hasScope()
-
getAnchorDefinition
public CodeType getAnchorDefinition()
-
setAnchorDefinition
public AbstractDatum setAnchorDefinition(CodeType anchorDefinition)
-
hasAnchorDefinition
public boolean hasAnchorDefinition()
-
getRealizationEpoch
public org.joda.time.DateTime getRealizationEpoch()
-
setRealizationEpoch
public AbstractDatum setRealizationEpoch(org.joda.time.DateTime realizationEpoch)
-
hasRealizationEpoch
public boolean hasRealizationEpoch()
-
-