org.citygml4j.impl.gml.geometry.aggregates
Class MultiCurvePropertyImpl

java.lang.Object
  extended by org.citygml4j.impl.gml.base.AssociationByRepOrRefImpl<T>
      extended by org.citygml4j.impl.gml.geometry.GeometryPropertyImpl<MultiCurve>
          extended by org.citygml4j.impl.gml.geometry.aggregates.MultiCurvePropertyImpl
All Implemented Interfaces:
Association<MultiCurve>, ModelObject, Child, Copyable, AssociationAttributeGroup, AssociationByRep<MultiCurve>, AssociationByRepOrRef<MultiCurve>, MultiCurveProperty, GeometryProperty<MultiCurve>, GML

public class MultiCurvePropertyImpl
extends GeometryPropertyImpl<MultiCurve>
implements MultiCurveProperty


Constructor Summary
MultiCurvePropertyImpl()
           
 
Method Summary
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 GMLClass getGMLClass()
           
 MultiCurve getMultiCurve()
           
 boolean isSetMultiCurve()
           
 void setMultiCurve(MultiCurve multiCurve)
           
 void unsetMultiCurve()
           
 
Methods inherited from class org.citygml4j.impl.gml.geometry.GeometryPropertyImpl
getGeometry, isSetGeometry, setGeometry, unsetGeometry
 
Methods inherited from class org.citygml4j.impl.gml.base.AssociationByRepOrRefImpl
getActuate, getArcrole, getHref, getModelType, getObject, getParent, getRemoteSchema, getRole, getShow, getTitle, getType, isSetActuate, isSetArcrole, isSetHref, isSetObject, isSetParent, isSetRemoteSchema, isSetRole, isSetShow, isSetTitle, isSetType, setActuate, setArcrole, setHref, setObject, setParent, setRemoteSchema, setRole, setShow, setTitle, setType, unsetActuate, unsetArcrole, unsetHref, unsetObject, unsetParent, unsetRemoteSchema, unsetRole, unsetShow, unsetTitle, unsetType
 
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.GeometryProperty
getGeometry, isSetGeometry, setGeometry, unsetGeometry
 
Methods inherited from interface org.citygml4j.model.gml.base.AssociationByRep
getObject, isSetObject, setObject, unsetObject
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 
Methods inherited from interface org.citygml4j.model.gml.base.AssociationAttributeGroup
getActuate, getArcrole, getHref, getRemoteSchema, getRole, getShow, getTitle, getType, isSetActuate, isSetArcrole, isSetHref, isSetRemoteSchema, isSetRole, isSetShow, isSetTitle, isSetType, setActuate, setArcrole, setHref, setRemoteSchema, setRole, setShow, setTitle, setType, unsetActuate, unsetArcrole, unsetHref, unsetRemoteSchema, unsetRole, unsetShow, unsetTitle, unsetType
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 

Constructor Detail

MultiCurvePropertyImpl

public MultiCurvePropertyImpl()
Method Detail

getMultiCurve

public MultiCurve getMultiCurve()
Specified by:
getMultiCurve in interface MultiCurveProperty

isSetMultiCurve

public boolean isSetMultiCurve()
Specified by:
isSetMultiCurve in interface MultiCurveProperty

setMultiCurve

public void setMultiCurve(MultiCurve multiCurve)
Specified by:
setMultiCurve in interface MultiCurveProperty

unsetMultiCurve

public void unsetMultiCurve()
Specified by:
unsetMultiCurve in interface MultiCurveProperty

getGMLClass

public GMLClass getGMLClass()
Specified by:
getGMLClass in interface GML
Overrides:
getGMLClass in class GeometryPropertyImpl<MultiCurve>

copy

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

copyTo

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