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

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

public class SolidArrayProperty
extends GeometryArrayProperty<AbstractSolid>


Constructor Summary
SolidArrayProperty()
           
SolidArrayProperty(AbstractSolid... abstractSolid)
           
SolidArrayProperty(AbstractSolid abstractSolid)
           
SolidArrayProperty(java.util.List<AbstractSolid> abstractSolid)
           
 
Method Summary
 void addSolid(AbstractSolid abstractSolid)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.lang.Class<AbstractSolid> getAssociableClass()
           
 GMLClass getGMLClass()
           
 ModelType getModelType()
           
 java.util.List<? extends AbstractSolid> getSolid()
           
 boolean isSetSolid()
           
 void setSolid(java.util.List<? extends AbstractSolid> abstractSolid)
           
 void unsetSolid()
           
 boolean unsetSolid(AbstractSolid abstractSolid)
           
 
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

SolidArrayProperty

public SolidArrayProperty()

SolidArrayProperty

public SolidArrayProperty(AbstractSolid abstractSolid)

SolidArrayProperty

public SolidArrayProperty(java.util.List<AbstractSolid> abstractSolid)

SolidArrayProperty

public SolidArrayProperty(AbstractSolid... abstractSolid)
Method Detail

addSolid

public void addSolid(AbstractSolid abstractSolid)

getSolid

public java.util.List<? extends AbstractSolid> getSolid()

isSetSolid

public boolean isSetSolid()

setSolid

public void setSolid(java.util.List<? extends AbstractSolid> abstractSolid)

unsetSolid

public void unsetSolid()

unsetSolid

public boolean unsetSolid(AbstractSolid abstractSolid)

getModelType

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

getGMLClass

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

getAssociableClass

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

copy

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

copyTo

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