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 |
addGenericADEComponent(ADEComponent ade) |
BoundingShape |
calcBoundedBy(boolean setBoundedBy) |
java.lang.Object |
copyTo(java.lang.Object target,
CopyBuilder copyBuilder) |
BoundingShape |
getBoundedBy() |
java.util.List<ADEComponent> |
getGenericADEComponent() |
GMLClass |
getGMLClass() |
LocationProperty |
getLocation() |
boolean |
isSetBoundedBy() |
boolean |
isSetGenericADEComponent() |
boolean |
isSetLocation() |
void |
setBoundedBy(BoundingShape boundingShape) |
void |
setGenericADEComponent(java.util.List<ADEComponent> ade) |
void |
setLocation(LocationProperty location) |
void |
unsetBoundedBy() |
void |
unsetGenericADEComponent() |
boolean |
unsetGenericADEComponent(ADEComponent ade) |
void |
unsetLocation() |
accept, accept, addMetaDataProperty, addName, getDescription, getId, getLocalProperty, getMetaDataProperty, getModelType, getName, getParent, hasLocalProperty, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setLocalProperty, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, unsetLocalProperty, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName, unsetParent
public void addGenericADEComponent(ADEComponent ade)
public BoundingShape getBoundedBy()
public LocationProperty getLocation()
public java.util.List<ADEComponent> getGenericADEComponent()
public boolean isSetBoundedBy()
public boolean isSetLocation()
public boolean isSetGenericADEComponent()
public void setBoundedBy(BoundingShape boundingShape)
public void setLocation(LocationProperty location)
public void setGenericADEComponent(java.util.List<ADEComponent> ade)
public void unsetBoundedBy()
public void unsetLocation()
public void unsetGenericADEComponent()
public boolean unsetGenericADEComponent(ADEComponent ade)
public GMLClass getGMLClass()
getGMLClass
in interface GML
getGMLClass
in class AbstractGML
public BoundingShape calcBoundedBy(boolean setBoundedBy)
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)