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

java.lang.Object
  extended by org.citygml4j.impl.gml.base.ArrayAssociationImpl<T>
      extended by org.citygml4j.impl.gml.geometry.GeometryArrayPropertyImpl<AbstractSolid>
          extended by org.citygml4j.impl.gml.geometry.primitives.SolidArrayPropertyImpl
All Implemented Interfaces:
Association<AbstractSolid>, ModelObject, Child, Copyable, ArrayAssociation<AbstractSolid>, GeometryArrayProperty<AbstractSolid>, SolidArrayProperty, GML

public class SolidArrayPropertyImpl
extends GeometryArrayPropertyImpl<AbstractSolid>
implements SolidArrayProperty


Constructor Summary
SolidArrayPropertyImpl()
           
 
Method Summary
 void addSolid(AbstractSolid abstractSolid)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 GMLClass getGMLClass()
           
 ModelType getModelType()
           
 java.util.List<AbstractSolid> getSolid()
           
 boolean isSetSolid()
           
 void setSolid(java.util.List<AbstractSolid> abstractSolid)
           
 void unsetSolid()
           
 boolean unsetSolid(AbstractSolid abstractSolid)
           
 
Methods inherited from class org.citygml4j.impl.gml.geometry.GeometryArrayPropertyImpl
addGeometry, getGeometry, isSetGeometry, setGeometry, unsetGeometry, unsetGeometry
 
Methods inherited from class org.citygml4j.impl.gml.base.ArrayAssociationImpl
addObject, 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.geometry.GeometryArrayProperty
addGeometry, getGeometry, isSetGeometry, setGeometry, unsetGeometry, unsetGeometry
 
Methods inherited from interface org.citygml4j.model.gml.base.ArrayAssociation
addObject, getObject, isSetObject, setObject, unsetObject, unsetObject
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 

Constructor Detail

SolidArrayPropertyImpl

public SolidArrayPropertyImpl()
Method Detail

addSolid

public void addSolid(AbstractSolid abstractSolid)
Specified by:
addSolid in interface SolidArrayProperty

getSolid

public java.util.List<AbstractSolid> getSolid()
Specified by:
getSolid in interface SolidArrayProperty

isSetSolid

public boolean isSetSolid()
Specified by:
isSetSolid in interface SolidArrayProperty

setSolid

public void setSolid(java.util.List<AbstractSolid> abstractSolid)
Specified by:
setSolid in interface SolidArrayProperty

unsetSolid

public void unsetSolid()
Specified by:
unsetSolid in interface SolidArrayProperty

unsetSolid

public boolean unsetSolid(AbstractSolid abstractSolid)
Specified by:
unsetSolid in interface SolidArrayProperty

getModelType

public ModelType getModelType()
Specified by:
getModelType in interface ModelObject
Overrides:
getModelType in class ArrayAssociationImpl<AbstractSolid>

getGMLClass

public GMLClass getGMLClass()
Specified by:
getGMLClass in interface GML
Overrides:
getGMLClass in class GeometryArrayPropertyImpl<AbstractSolid>

copy

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

copyTo

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