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

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

public class CurveArrayProperty
extends GeometryArrayProperty<AbstractCurve>


Constructor Summary
CurveArrayProperty()
           
CurveArrayProperty(AbstractCurve... abstractCurve)
           
CurveArrayProperty(AbstractCurve abstractCurve)
           
CurveArrayProperty(java.util.List<AbstractCurve> abstractCurve)
           
 
Method Summary
 void addCurve(AbstractCurve abstractCurve)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.lang.Class<AbstractCurve> getAssociableClass()
           
 java.util.List<? extends AbstractCurve> getCurve()
           
 GMLClass getGMLClass()
           
 ModelType getModelType()
           
 boolean isSetCurve()
           
 void setCurve(java.util.List<? extends AbstractCurve> abstractCurve)
           
 void unsetCurve()
           
 boolean unsetCurve(AbstractCurve abstractCurve)
           
 
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

CurveArrayProperty

public CurveArrayProperty()

CurveArrayProperty

public CurveArrayProperty(AbstractCurve abstractCurve)

CurveArrayProperty

public CurveArrayProperty(java.util.List<AbstractCurve> abstractCurve)

CurveArrayProperty

public CurveArrayProperty(AbstractCurve... abstractCurve)
Method Detail

addCurve

public void addCurve(AbstractCurve abstractCurve)

getCurve

public java.util.List<? extends AbstractCurve> getCurve()

isSetCurve

public boolean isSetCurve()

setCurve

public void setCurve(java.util.List<? extends AbstractCurve> abstractCurve)

unsetCurve

public void unsetCurve()

unsetCurve

public boolean unsetCurve(AbstractCurve abstractCurve)

getModelType

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

getGMLClass

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

getAssociableClass

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

copy

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

copyTo

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