org.citygml4j.impl.gml.geometry
Class GeometryArrayPropertyImpl<T extends AbstractGeometry>
java.lang.Object
org.citygml4j.impl.gml.base.ArrayAssociationImpl<T>
org.citygml4j.impl.gml.geometry.GeometryArrayPropertyImpl<T>
- All Implemented Interfaces:
- Association<T>, ModelObject, Child, Copyable, ArrayAssociation<T>, GeometryArrayProperty<T>, GML
- Direct Known Subclasses:
- CurveArrayPropertyImpl, PointArrayPropertyImpl, SolidArrayPropertyImpl, SurfaceArrayPropertyImpl
public abstract class GeometryArrayPropertyImpl<T extends AbstractGeometry>
- extends ArrayAssociationImpl<T>
- implements GeometryArrayProperty<T>
Methods inherited from class org.citygml4j.impl.gml.base.ArrayAssociationImpl |
addObject, copyTo, getModelType, getObject, getParent, isSetObject, isSetParent, setObject, setParent, unsetObject, unsetObject, unsetParent |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GeometryArrayPropertyImpl
public GeometryArrayPropertyImpl()
getGeometry
public java.util.List<T> getGeometry()
- Specified by:
getGeometry
in interface GeometryArrayProperty<T extends AbstractGeometry>
isSetGeometry
public boolean isSetGeometry()
- Specified by:
isSetGeometry
in interface GeometryArrayProperty<T extends AbstractGeometry>
addGeometry
public void addGeometry(T geometry)
- Specified by:
addGeometry
in interface GeometryArrayProperty<T extends AbstractGeometry>
setGeometry
public void setGeometry(java.util.List<T> geometry)
- Specified by:
setGeometry
in interface GeometryArrayProperty<T extends AbstractGeometry>
unsetGeometry
public boolean unsetGeometry(T geometry)
- Specified by:
unsetGeometry
in interface GeometryArrayProperty<T extends AbstractGeometry>
unsetGeometry
public void unsetGeometry()
- Specified by:
unsetGeometry
in interface GeometryArrayProperty<T extends AbstractGeometry>
getGMLClass
public GMLClass getGMLClass()
- Specified by:
getGMLClass
in interface GML
- Overrides:
getGMLClass
in class ArrayAssociationImpl<T extends AbstractGeometry>