public class ProfileValue extends AbstractFeature implements Value<List<ProfileLevel>>
| Constructor and Description |
|---|
ProfileValue(CodeWithAuthority identifier) |
ProfileValue(CodeWithAuthority identifier,
String gmlId) |
ProfileValue(String identifier) |
accept, copyTo, getXml, isEncoded, isSetDefaultElementEncoding, isSetXml, setDefaultElementEncoding, setXml, wasEncodedaddMetaDataProperty, 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, setNamepublic ProfileValue(String identifier)
public ProfileValue(CodeWithAuthority identifier)
public ProfileValue(CodeWithAuthority identifier, String gmlId)
public ProfileValue setValue(List<ProfileLevel> value)
ValuesetValue in interface Value<List<ProfileLevel>>value - Value to setpublic ProfileValue addValue(ProfileLevel value)
public ProfileValue addValues(List<ProfileLevel> value)
public List<ProfileLevel> getValue()
ValuegetValue in interface Value<List<ProfileLevel>>public void setUnit(String unit)
ValuesetUnit in interface Value<List<ProfileLevel>>unit - Unit of measurepublic ProfileValue setUnit(UoM unit)
ValuesetUnit in interface Value<List<ProfileLevel>>unit - Unit of measurepublic String getUnit()
ValuegetUnit in interface Value<List<ProfileLevel>>public UoM getUnitObject()
ValuegetUnitObject in interface Value<List<ProfileLevel>>public boolean isSetUnit()
ValueisSetUnit in interface Value<List<ProfileLevel>>true, if unit of measure is setpublic boolean isSetValue()
ValueisSetValue in interface Value<List<ProfileLevel>>true, if value is setpublic QuantityValue getFromLevel()
public ProfileValue setFromLevel(QuantityValue fromLevel)
fromLevel - the fromLevel to setpublic boolean isSetFromLevel()
public boolean isFromLevel()
public QuantityValue getToLevel()
public ProfileValue setToLevel(QuantityValue toLevel)
toLevel - the toLevel to setpublic boolean isSetToLevel()
public String getDefaultElementEncoding()
getDefaultElementEncoding in interface HasDefaultEncoding<AbstractFeature>getDefaultElementEncoding in class AbstractFeaturepublic <X,E extends Exception> X accept(ValueVisitor<X,E> visitor) throws E extends Exception
accept in interface Value<List<ProfileLevel>>E extends Exceptionpublic SweDataRecord asDataRecord()
public boolean isSetPhenomenonTime()
public Time getPhenomenonTime()
public boolean isSetGeometry()
public org.locationtech.jts.geom.Geometry getGeometry()
public Collection<NamedValue<?>> getLevelFromToAsParameter()
Copyright © 2015–2021 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.