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

java.lang.Object
  extended by org.citygml4j.impl.gml.geometry.primitives.PosOrPointPropertyOrPointRepOrCoordImpl
All Implemented Interfaces:
ModelObject, Child, Copyable, PosOrPointPropertyOrPointRepOrCoord, GML

public class PosOrPointPropertyOrPointRepOrCoordImpl
extends java.lang.Object
implements PosOrPointPropertyOrPointRepOrCoord


Constructor Summary
PosOrPointPropertyOrPointRepOrCoordImpl()
           
PosOrPointPropertyOrPointRepOrCoordImpl(Coord coord)
           
PosOrPointPropertyOrPointRepOrCoordImpl(DirectPosition pos)
           
PosOrPointPropertyOrPointRepOrCoordImpl(PointProperty pointProperty)
           
PosOrPointPropertyOrPointRepOrCoordImpl(PointRep pointRep)
           
 
Method Summary
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 Coord getCoord()
           
 GMLClass getGMLClass()
           
 ModelType getModelType()
           
 ModelObject getParent()
           
 PointProperty getPointProperty()
           
 PointRep getPointRep()
           
 DirectPosition getPos()
           
 boolean isSetCoord()
           
 boolean isSetParent()
           
 boolean isSetPointProperty()
           
 boolean isSetPointRep()
           
 boolean isSetPos()
           
 void setCoord(Coord coord)
           
 void setParent(ModelObject parent)
           
 void setPointProperty(PointProperty pointProperty)
           
 void setPointRep(PointRep pointRep)
           
 void setPos(DirectPosition pos)
           
 java.util.List<java.lang.Double> toList3d()
           
 void unsetCoord()
           
 void unsetParent()
           
 void unsetPointProperty()
           
 void unsetPointRep()
           
 void unsetPos()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PosOrPointPropertyOrPointRepOrCoordImpl

public PosOrPointPropertyOrPointRepOrCoordImpl()

PosOrPointPropertyOrPointRepOrCoordImpl

public PosOrPointPropertyOrPointRepOrCoordImpl(DirectPosition pos)

PosOrPointPropertyOrPointRepOrCoordImpl

public PosOrPointPropertyOrPointRepOrCoordImpl(PointProperty pointProperty)

PosOrPointPropertyOrPointRepOrCoordImpl

public PosOrPointPropertyOrPointRepOrCoordImpl(PointRep pointRep)

PosOrPointPropertyOrPointRepOrCoordImpl

public PosOrPointPropertyOrPointRepOrCoordImpl(Coord coord)
Method Detail

getPointProperty

public PointProperty getPointProperty()
Specified by:
getPointProperty in interface PosOrPointPropertyOrPointRepOrCoord

getPointRep

public PointRep getPointRep()
Specified by:
getPointRep in interface PosOrPointPropertyOrPointRepOrCoord

getPos

public DirectPosition getPos()
Specified by:
getPos in interface PosOrPointPropertyOrPointRepOrCoord

getCoord

public Coord getCoord()
Specified by:
getCoord in interface PosOrPointPropertyOrPointRepOrCoord

isSetPointProperty

public boolean isSetPointProperty()
Specified by:
isSetPointProperty in interface PosOrPointPropertyOrPointRepOrCoord

isSetPointRep

public boolean isSetPointRep()
Specified by:
isSetPointRep in interface PosOrPointPropertyOrPointRepOrCoord

isSetPos

public boolean isSetPos()
Specified by:
isSetPos in interface PosOrPointPropertyOrPointRepOrCoord

isSetCoord

public boolean isSetCoord()
Specified by:
isSetCoord in interface PosOrPointPropertyOrPointRepOrCoord

setPos

public void setPos(DirectPosition pos)
Specified by:
setPos in interface PosOrPointPropertyOrPointRepOrCoord

setPointProperty

public void setPointProperty(PointProperty pointProperty)
Specified by:
setPointProperty in interface PosOrPointPropertyOrPointRepOrCoord

setPointRep

public void setPointRep(PointRep pointRep)
Specified by:
setPointRep in interface PosOrPointPropertyOrPointRepOrCoord

setCoord

public void setCoord(Coord coord)
Specified by:
setCoord in interface PosOrPointPropertyOrPointRepOrCoord

toList3d

public java.util.List<java.lang.Double> toList3d()
Specified by:
toList3d in interface PosOrPointPropertyOrPointRepOrCoord

unsetPointProperty

public void unsetPointProperty()
Specified by:
unsetPointProperty in interface PosOrPointPropertyOrPointRepOrCoord

unsetPointRep

public void unsetPointRep()
Specified by:
unsetPointRep in interface PosOrPointPropertyOrPointRepOrCoord

unsetPos

public void unsetPos()
Specified by:
unsetPos in interface PosOrPointPropertyOrPointRepOrCoord

unsetCoord

public void unsetCoord()
Specified by:
unsetCoord in interface PosOrPointPropertyOrPointRepOrCoord

getParent

public ModelObject getParent()
Specified by:
getParent in interface Child

setParent

public void setParent(ModelObject parent)
Specified by:
setParent in interface Child

isSetParent

public boolean isSetParent()
Specified by:
isSetParent in interface Child

unsetParent

public void unsetParent()
Specified by:
unsetParent in interface Child

getModelType

public ModelType getModelType()
Specified by:
getModelType in interface ModelObject

getGMLClass

public GMLClass getGMLClass()
Specified by:
getGMLClass in interface GML

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