org.citygml4j.impl.gml.valueObjects
Class ScalarValueImpl

java.lang.Object
  extended by org.citygml4j.impl.gml.valueObjects.ScalarValueImpl
All Implemented Interfaces:
ModelObject, Child, Copyable, GML, ScalarValue

public class ScalarValueImpl
extends java.lang.Object
implements ScalarValue


Constructor Summary
ScalarValueImpl()
           
ScalarValueImpl(boolean _boolean)
           
ScalarValueImpl(Code category)
           
ScalarValueImpl(java.lang.Integer count)
           
ScalarValueImpl(Measure quantity)
           
 
Method Summary
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.lang.Boolean getBoolean()
           
 Code getCategory()
           
 java.lang.Integer getCount()
           
 GMLClass getGMLClass()
           
 ModelType getModelType()
           
 ModelObject getParent()
           
 Measure getQuantity()
           
 boolean isSetBoolean()
           
 boolean isSetCategory()
           
 boolean isSetCount()
           
 boolean isSetParent()
           
 boolean isSetQuantity()
           
 void setBoolean(java.lang.Boolean _boolean)
           
 void setCategory(Code category)
           
 void setCount(java.lang.Integer count)
           
 void setParent(ModelObject parent)
           
 void setQuantity(Measure quantity)
           
 void unsetBoolean()
           
 void unsetCategory()
           
 void unsetCount()
           
 void unsetParent()
           
 void unsetQuantity()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScalarValueImpl

public ScalarValueImpl()

ScalarValueImpl

public ScalarValueImpl(boolean _boolean)

ScalarValueImpl

public ScalarValueImpl(Code category)

ScalarValueImpl

public ScalarValueImpl(Measure quantity)

ScalarValueImpl

public ScalarValueImpl(java.lang.Integer count)
Method Detail

getModelType

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

getGMLClass

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

getBoolean

public java.lang.Boolean getBoolean()
Specified by:
getBoolean in interface ScalarValue

getCategory

public Code getCategory()
Specified by:
getCategory in interface ScalarValue

getQuantity

public Measure getQuantity()
Specified by:
getQuantity in interface ScalarValue

getCount

public java.lang.Integer getCount()
Specified by:
getCount in interface ScalarValue

isSetBoolean

public boolean isSetBoolean()
Specified by:
isSetBoolean in interface ScalarValue

isSetCategory

public boolean isSetCategory()
Specified by:
isSetCategory in interface ScalarValue

isSetQuantity

public boolean isSetQuantity()
Specified by:
isSetQuantity in interface ScalarValue

isSetCount

public boolean isSetCount()
Specified by:
isSetCount in interface ScalarValue

setBoolean

public void setBoolean(java.lang.Boolean _boolean)
Specified by:
setBoolean in interface ScalarValue

setCategory

public void setCategory(Code category)
Specified by:
setCategory in interface ScalarValue

setQuantity

public void setQuantity(Measure quantity)
Specified by:
setQuantity in interface ScalarValue

setCount

public void setCount(java.lang.Integer count)
Specified by:
setCount in interface ScalarValue

unsetBoolean

public void unsetBoolean()
Specified by:
unsetBoolean in interface ScalarValue

unsetCategory

public void unsetCategory()
Specified by:
unsetCategory in interface ScalarValue

unsetQuantity

public void unsetQuantity()
Specified by:
unsetQuantity in interface ScalarValue

unsetCount

public void unsetCount()
Specified by:
unsetCount in interface ScalarValue

getParent

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

isSetParent

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

setParent

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

unsetParent

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

copyTo

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

copy

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