public abstract class AbstractSensorML extends AbstractFeature implements PhenomenonNameDescriptionProvider
| Constructor and Description |
|---|
AbstractSensorML() |
AbstractSensorML(CodeWithAuthority identifier)
constructor
|
AbstractSensorML(CodeWithAuthority identifier,
String gmlId)
constructor
|
AbstractSensorML(String identifier)
constructor
|
accept, copyTo, getDefaultElementEncoding, getXml, isEncoded, isSetDefaultElementEncoding, isSetXml, setDefaultElementEncoding, setXml, wasEncodedaddMetaDataProperty, addMetaDataProperty, addName, addName, addName, copyTo, equals, getDescription, getGmlId, getHumanReadableIdentifier, getHumanReadableIdentifierCodeWithAuthority, getIdentifier, getIdentifierCodeWithAuthority, getMetaDataProperty, getName, getOriginalIdentifier, getOriginalIdentifierCodeWithAuthority, hashCode, isReferenced, isSetDescription, isSetGmlID, isSetHumanReadableIdentifier, isSetIdentifier, isSetMetaDataProperty, isSetOriginalIdentifier, setDescription, setGmlId, setHumanReadableIdentifier, setHumanReadableIdentifier, setHumanReadableIdentifierAsIdentifier, setIdentifier, setMetaDataProperty, setName, setNameclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetObservablePropertyDescription, getObservablePropertyName, getObservablePropertyUnit, isSetObservablePropertyDescription, isSetObservablePropertyName, isSetObservablePropertyUnitpublic AbstractSensorML(String identifier)
identifier - Feature identifierpublic AbstractSensorML(CodeWithAuthority identifier)
identifier - Feature identifierpublic AbstractSensorML(CodeWithAuthority identifier, String gmlId)
identifier - Feature identifiergmlId - GML idpublic AbstractSensorML()
public boolean isAggragation()
public AbstractSensorML setIdentifier(String identifier)
AbstractGMLsetIdentifier in class AbstractGMLidentifier - the identifier to setprotected Predicate<SmlIdentifier> createSmlIdentifierPredicate(String name)
protected Predicate<SmlIdentifier> createSmlIdentifierPredicate(String name, String definition)
public boolean isSetName()
AbstractGMLisSetName in class AbstractGMLtrue if feature has namespublic CodeType getFirstName()
AbstractGMLgetFirstName in class AbstractGMLpublic AbstractSensorML setKeywords(List<String> keywords)
public AbstractSensorML addKeywords(List<String> keywords)
public List<SmlIdentifier> getIdentifications()
public AbstractSensorML setIdentifications(List<SmlIdentifier> identifications)
public Optional<SmlIdentifier> findIdentification(Predicate<SmlIdentifier> predicate)
public boolean isIdentificationSet(Predicate<SmlIdentifier> predicate)
public List<SmlClassifier> getClassifications()
public AbstractSensorML setClassifications(List<SmlClassifier> classifications)
public AbstractSensorML addClassifications(List<SmlClassifier> classifications)
public Optional<SmlClassifier> findClassifier(Predicate<SmlClassifier> predicate)
public AbstractSensorML addClassification(SmlClassifier classifier)
public List<SmlCharacteristics> getCharacteristics()
public AbstractSensorML setCharacteristics(List<SmlCharacteristics> characteristics)
public Optional<SmlCharacteristics> findCharacteristics(Predicate<SmlCharacteristics> predicate)
public AbstractSensorML addCharacteristic(SmlCharacteristics characteristic)
public List<SmlCapabilities> getCapabilities()
public AbstractSensorML addCapabilities(List<SmlCapabilities> capabilities)
public AbstractSensorML addCapabilities(SmlCapabilities capabilities)
public Optional<SmlCapabilities> findCapabilities(Predicate<SmlCapabilities> predicate)
public void removeCapabilities(SmlCapabilities caps)
public List<SmlContact> getContact()
public SmlContact getContact(String contactRole)
SmlContact for a specific rolecontactRole - Role to get SmlContact forSmlContact or null if not definedpublic AbstractSensorML setContact(List<SmlContact> contacts)
public AbstractSensorML addContact(SmlContact contact)
public List<AbstractSmlDocumentation> getDocumentation()
public AbstractSensorML setDocumentation(List<AbstractSmlDocumentation> documentations)
public AbstractSensorML addDocumentation(AbstractSmlDocumentation documentation)
public String getHistory()
public AbstractSensorML setHistory(String history)
public AbstractSensorML addIdentifier(SmlIdentifier identifier)
public boolean isSetKeywords()
public boolean isSetIdentifications()
public boolean isSetClassifications()
public boolean isSetCharacteristics()
public boolean isSetCapabilities()
public boolean isSetDocumentation()
public boolean isSetContact()
public boolean isSetHistory()
public boolean isSetMobile()
public boolean getMobile()
public boolean isSetInsitu()
public boolean getInsitu()
public void copyTo(AbstractSensorML copyOf)
Copyright © 2015–2021 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.