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

java.lang.Object
  extended by org.citygml4j.impl.gml.base.ArrayAssociationImpl<AbstractSurfacePatch>
      extended by org.citygml4j.impl.gml.geometry.primitives.SurfacePatchArrayPropertyImpl
          extended by org.citygml4j.impl.gml.geometry.primitives.TrianglePatchArrayPropertyImpl
All Implemented Interfaces:
Association<AbstractSurfacePatch>, ModelObject, Child, Copyable, ArrayAssociation<AbstractSurfacePatch>, SurfacePatchArrayProperty, TrianglePatchArrayProperty, GML

public class TrianglePatchArrayPropertyImpl
extends SurfacePatchArrayPropertyImpl
implements TrianglePatchArrayProperty


Constructor Summary
TrianglePatchArrayPropertyImpl()
           
 
Method Summary
 void addTriangle(Triangle triangle)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 GMLClass getGMLClass()
           
 java.util.List<Triangle> getTriangle()
           
 boolean isSetTriangle()
           
 void setTriangle(java.util.List<Triangle> triangle)
           
 void unsetTriangle()
           
 boolean unsetTriangle(Triangle triangle)
           
 
Methods inherited from class org.citygml4j.impl.gml.geometry.primitives.SurfacePatchArrayPropertyImpl
addSurfacePatch, getSurfacePatch, isSetSurfacePatch, setSurfacePatch, unsetSurfacePatch, unsetSurfacePatch
 
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.geometry.primitives.SurfacePatchArrayProperty
addSurfacePatch, getSurfacePatch, isSetSurfacePatch, setSurfacePatch, unsetSurfacePatch, unsetSurfacePatch
 
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
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 

Constructor Detail

TrianglePatchArrayPropertyImpl

public TrianglePatchArrayPropertyImpl()
Method Detail

getGMLClass

public GMLClass getGMLClass()
Specified by:
getGMLClass in interface GML
Overrides:
getGMLClass in class SurfacePatchArrayPropertyImpl

addTriangle

public void addTriangle(Triangle triangle)
Specified by:
addTriangle in interface TrianglePatchArrayProperty

getTriangle

public java.util.List<Triangle> getTriangle()
Specified by:
getTriangle in interface TrianglePatchArrayProperty

isSetTriangle

public boolean isSetTriangle()
Specified by:
isSetTriangle in interface TrianglePatchArrayProperty

setTriangle

public void setTriangle(java.util.List<Triangle> triangle)
Specified by:
setTriangle in interface TrianglePatchArrayProperty

unsetTriangle

public void unsetTriangle()
Specified by:
unsetTriangle in interface TrianglePatchArrayProperty

unsetTriangle

public boolean unsetTriangle(Triangle triangle)
Specified by:
unsetTriangle in interface TrianglePatchArrayProperty

copyTo

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

copy

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