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

java.lang.Object
  extended by org.citygml4j.model.gml.base.ArrayAssociation<AbstractSurfacePatch>
      extended by org.citygml4j.model.gml.geometry.primitives.SurfacePatchArrayProperty
All Implemented Interfaces:
Association<AbstractSurfacePatch>, ModelObject, Child, Copyable, GML
Direct Known Subclasses:
TrianglePatchArrayProperty

public class SurfacePatchArrayProperty
extends ArrayAssociation<AbstractSurfacePatch>


Constructor Summary
SurfacePatchArrayProperty()
           
SurfacePatchArrayProperty(AbstractSurfacePatch... abstractSurfacePatch)
           
SurfacePatchArrayProperty(AbstractSurfacePatch abstractSurfacePatch)
           
SurfacePatchArrayProperty(java.util.List<? extends AbstractSurfacePatch> abstractSurfacePatch)
           
 
Method Summary
 void addSurfacePatch(AbstractSurfacePatch surfacePatch)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.lang.Class<AbstractSurfacePatch> getAssociableClass()
           
 GMLClass getGMLClass()
           
 java.util.List<? extends AbstractSurfacePatch> getSurfacePatch()
           
 boolean isSetSurfacePatch()
           
 void setSurfacePatch(java.util.List<? extends AbstractSurfacePatch> surfacePatch)
           
 void unsetSurfacePatch()
           
 boolean unsetSurfacePatch(AbstractSurfacePatch surfacePatch)
           
 
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

SurfacePatchArrayProperty

public SurfacePatchArrayProperty()

SurfacePatchArrayProperty

public SurfacePatchArrayProperty(AbstractSurfacePatch abstractSurfacePatch)

SurfacePatchArrayProperty

public SurfacePatchArrayProperty(java.util.List<? extends AbstractSurfacePatch> abstractSurfacePatch)

SurfacePatchArrayProperty

public SurfacePatchArrayProperty(AbstractSurfacePatch... abstractSurfacePatch)
Method Detail

addSurfacePatch

public void addSurfacePatch(AbstractSurfacePatch surfacePatch)

getSurfacePatch

public java.util.List<? extends AbstractSurfacePatch> getSurfacePatch()

isSetSurfacePatch

public boolean isSetSurfacePatch()

setSurfacePatch

public void setSurfacePatch(java.util.List<? extends AbstractSurfacePatch> surfacePatch)

unsetSurfacePatch

public void unsetSurfacePatch()

unsetSurfacePatch

public boolean unsetSurfacePatch(AbstractSurfacePatch surfacePatch)

getGMLClass

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

getAssociableClass

public java.lang.Class<AbstractSurfacePatch> 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<AbstractSurfacePatch>