org.citygml4j.impl.citygml.core
Class ImplicitGeometryImpl

java.lang.Object
  extended by org.citygml4j.impl.gml.base.AbstractGMLImpl
      extended by org.citygml4j.impl.citygml.core.ImplicitGeometryImpl
All Implemented Interfaces:
CityGML, CoreModuleComponent, ImplicitGeometry, Associable, ModelObject, Child, Copyable, AbstractGML, StandardObjectProperties, GML

public class ImplicitGeometryImpl
extends AbstractGMLImpl
implements ImplicitGeometry


Constructor Summary
ImplicitGeometryImpl()
           
ImplicitGeometryImpl(CoreModule module)
           
 
Method Summary
<T> T
accept(GMLFunctor<T> visitor)
           
 void accept(GMLVisitor visitor)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 CityGMLClass getCityGMLClass()
           
 CoreModule getCityGMLModule()
           
 java.lang.String getLibraryObject()
           
 java.lang.String getMimeType()
           
 ModelType getModelType()
           
 PointProperty getReferencePoint()
           
 GeometryProperty<? extends AbstractGeometry> getRelativeGMLGeometry()
           
 TransformationMatrix4x4 getTransformationMatrix()
           
 boolean isSetCityGMLModule()
           
 boolean isSetLibraryObject()
           
 boolean isSetMimeType()
           
 boolean isSetReferencePoint()
           
 boolean isSetRelativeGMLGeometry()
           
 boolean isSetTransformationMatrix()
           
 void setLibraryObject(java.lang.String libraryObject)
           
 void setMimeType(java.lang.String mimeType)
           
 void setReferencePoint(PointProperty referencePoint)
           
 void setRelativeGeometry(GeometryProperty<? extends AbstractGeometry> relativeGeometry)
           
 void setTransformationMatrix(TransformationMatrix4x4 transformationMatrix)
           
 void unsetLibraryObject()
           
 void unsetMimeType()
           
 void unsetReferencePoint()
           
 void unsetRelativeGMLGeometry()
           
 void unsetTransformationMatrix()
           
 
Methods inherited from class org.citygml4j.impl.gml.base.AbstractGMLImpl
addMetaDataProperty, addName, getDescription, getGMLClass, getId, getMetaDataProperty, getName, getParent, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName, 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.base.AbstractGML
getId, isSetId, setId, unsetId
 
Methods inherited from interface org.citygml4j.model.gml.base.StandardObjectProperties
addMetaDataProperty, addName, getDescription, getMetaDataProperty, getName, isSetDescription, isSetMetaDataProperty, isSetName, setDescription, setMetaDataProperty, setName, unsetDescription, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName
 
Methods inherited from interface org.citygml4j.model.gml.GML
getGMLClass
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 

Constructor Detail

ImplicitGeometryImpl

public ImplicitGeometryImpl()

ImplicitGeometryImpl

public ImplicitGeometryImpl(CoreModule module)
Method Detail

getLibraryObject

public java.lang.String getLibraryObject()
Specified by:
getLibraryObject in interface ImplicitGeometry

getMimeType

public java.lang.String getMimeType()
Specified by:
getMimeType in interface ImplicitGeometry

getReferencePoint

public PointProperty getReferencePoint()
Specified by:
getReferencePoint in interface ImplicitGeometry

getRelativeGMLGeometry

public GeometryProperty<? extends AbstractGeometry> getRelativeGMLGeometry()
Specified by:
getRelativeGMLGeometry in interface ImplicitGeometry

getTransformationMatrix

public TransformationMatrix4x4 getTransformationMatrix()
Specified by:
getTransformationMatrix in interface ImplicitGeometry

isSetLibraryObject

public boolean isSetLibraryObject()
Specified by:
isSetLibraryObject in interface ImplicitGeometry

isSetMimeType

public boolean isSetMimeType()
Specified by:
isSetMimeType in interface ImplicitGeometry

isSetReferencePoint

public boolean isSetReferencePoint()
Specified by:
isSetReferencePoint in interface ImplicitGeometry

isSetRelativeGMLGeometry

public boolean isSetRelativeGMLGeometry()
Specified by:
isSetRelativeGMLGeometry in interface ImplicitGeometry

isSetTransformationMatrix

public boolean isSetTransformationMatrix()
Specified by:
isSetTransformationMatrix in interface ImplicitGeometry

setLibraryObject

public void setLibraryObject(java.lang.String libraryObject)
Specified by:
setLibraryObject in interface ImplicitGeometry

setMimeType

public void setMimeType(java.lang.String mimeType)
Specified by:
setMimeType in interface ImplicitGeometry

setReferencePoint

public void setReferencePoint(PointProperty referencePoint)
Specified by:
setReferencePoint in interface ImplicitGeometry

setRelativeGeometry

public void setRelativeGeometry(GeometryProperty<? extends AbstractGeometry> relativeGeometry)
Specified by:
setRelativeGeometry in interface ImplicitGeometry

setTransformationMatrix

public void setTransformationMatrix(TransformationMatrix4x4 transformationMatrix)
Specified by:
setTransformationMatrix in interface ImplicitGeometry

unsetLibraryObject

public void unsetLibraryObject()
Specified by:
unsetLibraryObject in interface ImplicitGeometry

unsetMimeType

public void unsetMimeType()
Specified by:
unsetMimeType in interface ImplicitGeometry

unsetReferencePoint

public void unsetReferencePoint()
Specified by:
unsetReferencePoint in interface ImplicitGeometry

unsetRelativeGMLGeometry

public void unsetRelativeGMLGeometry()
Specified by:
unsetRelativeGMLGeometry in interface ImplicitGeometry

unsetTransformationMatrix

public void unsetTransformationMatrix()
Specified by:
unsetTransformationMatrix in interface ImplicitGeometry

getModelType

public ModelType getModelType()
Specified by:
getModelType in interface ModelObject
Overrides:
getModelType in class AbstractGMLImpl

getCityGMLClass

public CityGMLClass getCityGMLClass()
Specified by:
getCityGMLClass in interface CityGML

getCityGMLModule

public final CoreModule getCityGMLModule()
Specified by:
getCityGMLModule in interface CityGML

isSetCityGMLModule

public boolean isSetCityGMLModule()
Specified by:
isSetCityGMLModule in interface CityGML

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 AbstractGMLImpl

accept

public void accept(GMLVisitor visitor)
Specified by:
accept in interface AbstractGML

accept

public <T> T accept(GMLFunctor<T> visitor)
Specified by:
accept in interface AbstractGML