public abstract class AbstractFeature extends AbstractGML
isSetMetaDataProperty
Constructor and Description |
---|
AbstractFeature() |
Modifier and Type | Method and Description |
---|---|
abstract <T> T |
accept(FeatureFunctor<T> visitor) |
abstract void |
accept(FeatureVisitor visitor) |
void |
addGenericADEElement(ADEGenericElement genericADEElement) |
BoundingShape |
calcBoundedBy(BoundingBoxOptions options) |
java.lang.Object |
copyTo(java.lang.Object target,
CopyBuilder copyBuilder) |
BoundingShape |
getBoundedBy() |
java.util.List<ADEGenericElement> |
getGenericADEElement() |
GMLClass |
getGMLClass() |
LocationProperty |
getLocation() |
boolean |
isSetBoundedBy() |
boolean |
isSetGenericADEElement() |
boolean |
isSetLocation() |
void |
setBoundedBy(BoundingShape boundingShape) |
void |
setGenericADEElement(java.util.List<ADEGenericElement> genericADEElement) |
void |
setLocation(LocationProperty location) |
void |
unsetBoundedBy() |
void |
unsetGenericADEElement() |
boolean |
unsetGenericADEElement(ADEGenericElement genericADEElement) |
void |
unsetLocation() |
accept, accept, addMetaDataProperty, addName, getDescription, getId, getLocalProperty, getMetaDataProperty, getName, getParent, hasLocalProperty, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setLocalProperty, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, unsetLocalProperty, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName, unsetParent
public void addGenericADEElement(ADEGenericElement genericADEElement)
public BoundingShape getBoundedBy()
public LocationProperty getLocation()
public java.util.List<ADEGenericElement> getGenericADEElement()
public boolean isSetBoundedBy()
public boolean isSetLocation()
public boolean isSetGenericADEElement()
public void setBoundedBy(BoundingShape boundingShape)
public void setLocation(LocationProperty location)
public void setGenericADEElement(java.util.List<ADEGenericElement> genericADEElement)
public void unsetBoundedBy()
public void unsetLocation()
public void unsetGenericADEElement()
public boolean unsetGenericADEElement(ADEGenericElement genericADEElement)
public GMLClass getGMLClass()
getGMLClass
in interface GML
getGMLClass
in class AbstractGML
public BoundingShape calcBoundedBy(BoundingBoxOptions options)
public java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
copyTo
in interface Copyable
copyTo
in class AbstractGML
public abstract void accept(FeatureVisitor visitor)
public abstract <T> T accept(FeatureFunctor<T> visitor)