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

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

public class LineStringSegmentArrayProperty
extends ArrayAssociation<LineStringSegment>


Constructor Summary
LineStringSegmentArrayProperty()
           
LineStringSegmentArrayProperty(LineStringSegment... lineStringSegment)
           
LineStringSegmentArrayProperty(LineStringSegment lineStringSegment)
           
LineStringSegmentArrayProperty(java.util.List<LineStringSegment> lineStringSegment)
           
 
Method Summary
 void addLineStringSegment(LineStringSegment lineStringSegment)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.lang.Class<LineStringSegment> getAssociableClass()
           
 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.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

LineStringSegmentArrayProperty

public LineStringSegmentArrayProperty()

LineStringSegmentArrayProperty

public LineStringSegmentArrayProperty(LineStringSegment lineStringSegment)

LineStringSegmentArrayProperty

public LineStringSegmentArrayProperty(java.util.List<LineStringSegment> lineStringSegment)

LineStringSegmentArrayProperty

public LineStringSegmentArrayProperty(LineStringSegment... lineStringSegment)
Method Detail

getGMLClass

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

addLineStringSegment

public void addLineStringSegment(LineStringSegment lineStringSegment)

getLineStringSegment

public java.util.List<LineStringSegment> getLineStringSegment()

isSetLineStringSegment

public boolean isSetLineStringSegment()

setLineStringSegment

public void setLineStringSegment(java.util.List<LineStringSegment> lineStringSegment)

unsetLineStringSegment

public void unsetLineStringSegment()

unsetLineStringSegment

public boolean unsetLineStringSegment(LineStringSegment lineStringSegment)

getAssociableClass

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

copyTo

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

copy

public java.lang.Object copy(CopyBuilder copyBuilder)