org.citygml4j.impl.gml.geometry.primitives
Class LineStringSegmentArrayPropertyImpl

java.lang.Object
  extended by org.citygml4j.impl.gml.base.ArrayAssociationImpl<LineStringSegment>
      extended by org.citygml4j.impl.gml.geometry.primitives.LineStringSegmentArrayPropertyImpl
All Implemented Interfaces:
Association<LineStringSegment>, ModelObject, Child, Copyable, ArrayAssociation<LineStringSegment>, LineStringSegmentArrayProperty, GML

public class LineStringSegmentArrayPropertyImpl
extends ArrayAssociationImpl<LineStringSegment>
implements LineStringSegmentArrayProperty


Constructor Summary
LineStringSegmentArrayPropertyImpl()
           
 
Method Summary
 void addLineStringSegment(LineStringSegment lineStringSegment)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 GMLClass getGMLClass()
           
 java.util.List<LineStringSegment> getLineStringSegment()
           
 boolean isSetLineStringSegment()
           
 void setLineStringSegment(java.util.List<LineStringSegment> lineStringSegment)
           
 void unsetLineStringSegment()
           
 boolean unsetLineStringSegment(LineStringSegment lineStringSegment)
           
 
Methods inherited from class org.citygml4j.impl.gml.base.ArrayAssociationImpl
addObject, 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
 
Methods inherited from interface org.citygml4j.model.gml.base.ArrayAssociation
addObject, getObject, isSetObject, setObject, unsetObject, unsetObject
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 

Constructor Detail

LineStringSegmentArrayPropertyImpl

public LineStringSegmentArrayPropertyImpl()
Method Detail

getGMLClass

public GMLClass getGMLClass()
Specified by:
getGMLClass in interface GML
Overrides:
getGMLClass in class ArrayAssociationImpl<LineStringSegment>

addLineStringSegment

public void addLineStringSegment(LineStringSegment lineStringSegment)
Specified by:
addLineStringSegment in interface LineStringSegmentArrayProperty

getLineStringSegment

public java.util.List<LineStringSegment> getLineStringSegment()
Specified by:
getLineStringSegment in interface LineStringSegmentArrayProperty

isSetLineStringSegment

public boolean isSetLineStringSegment()
Specified by:
isSetLineStringSegment in interface LineStringSegmentArrayProperty

setLineStringSegment

public void setLineStringSegment(java.util.List<LineStringSegment> lineStringSegment)
Specified by:
setLineStringSegment in interface LineStringSegmentArrayProperty

unsetLineStringSegment

public void unsetLineStringSegment()
Specified by:
unsetLineStringSegment in interface LineStringSegmentArrayProperty

unsetLineStringSegment

public boolean unsetLineStringSegment(LineStringSegment lineStringSegment)
Specified by:
unsetLineStringSegment in interface LineStringSegmentArrayProperty

copyTo

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

copy

public java.lang.Object copy(CopyBuilder copyBuilder)
Specified by:
copy in interface Copyable