org.citygml4j.model.gml.geometry.primitives
Class PointArrayProperty

java.lang.Object
  extended by org.citygml4j.model.gml.base.ArrayAssociation<T>
      extended by org.citygml4j.model.gml.geometry.GeometryArrayProperty<Point>
          extended by org.citygml4j.model.gml.geometry.primitives.PointArrayProperty
All Implemented Interfaces:
Association<Point>, ModelObject, Child, Copyable, GML

public class PointArrayProperty
extends GeometryArrayProperty<Point>


Constructor Summary
PointArrayProperty()
           
PointArrayProperty(java.util.List<Point> point)
           
PointArrayProperty(Point... point)
           
PointArrayProperty(Point point)
           
 
Method Summary
 void addPoint(Point point)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.lang.Class<Point> getAssociableClass()
           
 GMLClass getGMLClass()
           
 ModelType getModelType()
           
 java.util.List<Point> getPoint()
           
 boolean isSetPoint()
           
 void setPoint(java.util.List<Point> point)
           
 void unsetPoint()
           
 boolean unsetPoint(Point point)
           
 
Methods inherited from class org.citygml4j.model.gml.geometry.GeometryArrayProperty
addGeometry, getGeometry, isSetGeometry, setGeometry, unsetGeometry, unsetGeometry
 
Methods inherited from class org.citygml4j.model.gml.base.ArrayAssociation
addObject, getLocalProperty, getObject, getParent, hasLocalProperty, isSetObject, isSetParent, setLocalProperty, setObject, setParent, unsetLocalProperty, unsetObject, unsetObject, unsetParent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PointArrayProperty

public PointArrayProperty()

PointArrayProperty

public PointArrayProperty(Point point)

PointArrayProperty

public PointArrayProperty(java.util.List<Point> point)

PointArrayProperty

public PointArrayProperty(Point... point)
Method Detail

addPoint

public void addPoint(Point point)

getPoint

public java.util.List<Point> getPoint()

isSetPoint

public boolean isSetPoint()

setPoint

public void setPoint(java.util.List<Point> point)

unsetPoint

public void unsetPoint()

unsetPoint

public boolean unsetPoint(Point point)

getModelType

public ModelType getModelType()
Specified by:
getModelType in interface ModelObject
Overrides:
getModelType in class ArrayAssociation<Point>

getGMLClass

public GMLClass getGMLClass()
Specified by:
getGMLClass in interface GML
Overrides:
getGMLClass in class GeometryArrayProperty<Point>

getAssociableClass

public java.lang.Class<Point> getAssociableClass()
Specified by:
getAssociableClass in interface Association<Point>
Overrides:
getAssociableClass in class GeometryArrayProperty<Point>

copy

public java.lang.Object copy(CopyBuilder copyBuilder)
Specified by:
copy in interface Copyable
Overrides:
copy in class GeometryArrayProperty<Point>

copyTo

public java.lang.Object copyTo(java.lang.Object target,
                               CopyBuilder copyBuilder)
Specified by:
copyTo in interface Copyable
Overrides:
copyTo in class GeometryArrayProperty<Point>