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

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

public class CurveSegmentArrayProperty
extends ArrayAssociation<AbstractCurveSegment>


Constructor Summary
CurveSegmentArrayProperty()
           
CurveSegmentArrayProperty(AbstractCurveSegment... abstractCurveSegment)
           
CurveSegmentArrayProperty(AbstractCurveSegment abstractCurveSegment)
           
CurveSegmentArrayProperty(java.util.List<AbstractCurveSegment> abstractCurveSegment)
           
 
Method Summary
 void addCurveSegment(AbstractCurveSegment curveSegment)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.lang.Class<AbstractCurveSegment> getAssociableClass()
           
 java.util.List<? extends AbstractCurveSegment> getCurveSegment()
           
 GMLClass getGMLClass()
           
 boolean isSetCurveSegment()
           
 void setCurveSegment(java.util.List<? extends AbstractCurveSegment> curveSegment)
           
 void unsetCurveSegment()
           
 boolean unsetCurveSegment(AbstractCurveSegment curveSegment)
           
 
Methods inherited from class org.citygml4j.model.gml.base.ArrayAssociation
addObject, getLocalProperty, getModelType, 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

CurveSegmentArrayProperty

public CurveSegmentArrayProperty()

CurveSegmentArrayProperty

public CurveSegmentArrayProperty(AbstractCurveSegment abstractCurveSegment)

CurveSegmentArrayProperty

public CurveSegmentArrayProperty(java.util.List<AbstractCurveSegment> abstractCurveSegment)

CurveSegmentArrayProperty

public CurveSegmentArrayProperty(AbstractCurveSegment... abstractCurveSegment)
Method Detail

addCurveSegment

public void addCurveSegment(AbstractCurveSegment curveSegment)

getCurveSegment

public java.util.List<? extends AbstractCurveSegment> getCurveSegment()

isSetCurveSegment

public boolean isSetCurveSegment()

setCurveSegment

public void setCurveSegment(java.util.List<? extends AbstractCurveSegment> curveSegment)

unsetCurveSegment

public void unsetCurveSegment()

unsetCurveSegment

public boolean unsetCurveSegment(AbstractCurveSegment curveSegment)

getGMLClass

public GMLClass getGMLClass()
Specified by:
getGMLClass in interface GML
Overrides:
getGMLClass in class ArrayAssociation<AbstractCurveSegment>

getAssociableClass

public java.lang.Class<AbstractCurveSegment> getAssociableClass()

copy

public java.lang.Object copy(CopyBuilder copyBuilder)

copyTo

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