org.citygml4j.model.gml.valueObjects
Class ValueObject

java.lang.Object
  extended by org.citygml4j.model.gml.valueObjects.ValueObject
All Implemented Interfaces:
Associable, ModelObject, Child, Copyable, GML

public class ValueObject
extends java.lang.Object
implements GML, Associable, Child, Copyable


Constructor Summary
ValueObject()
           
ValueObject(CompositeValue compositeValue)
           
ValueObject(ScalarValue scalarValue)
           
ValueObject(ScalarValueList scalarValueList)
           
ValueObject(ValueExtent valueExtent)
           
 
Method Summary
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 CompositeValue getCompositeValue()
           
 GMLClass getGMLClass()
           
 ModelType getModelType()
           
 ModelObject getParent()
           
 ScalarValue getScalarValue()
           
 ScalarValueList getScalarValueList()
           
 ValueExtent getValueExtent()
           
 boolean isSetCompositeValue()
           
 boolean isSetParent()
           
 boolean isSetScalarValue()
           
 boolean isSetScalarValueList()
           
 boolean isSetValueExtent()
           
 void setCompositeValue(CompositeValue compositeValue)
           
 void setParent(ModelObject parent)
           
 void setScalarValue(ScalarValue scalarValue)
           
 void setScalarValueList(ScalarValueList scalarValueList)
           
 void setValueExtent(ValueExtent valueExtent)
           
 void unsetCompositeValue()
           
 void unsetParent()
           
 void unsetScalarValue()
           
 void unsetScalarValueList()
           
 void unsetValueExtent()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValueObject

public ValueObject()

ValueObject

public ValueObject(ScalarValue scalarValue)

ValueObject

public ValueObject(ScalarValueList scalarValueList)

ValueObject

public ValueObject(ValueExtent valueExtent)

ValueObject

public ValueObject(CompositeValue compositeValue)
Method Detail

getModelType

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

getGMLClass

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

getScalarValue

public ScalarValue getScalarValue()

getScalarValueList

public ScalarValueList getScalarValueList()

getValueExtent

public ValueExtent getValueExtent()

getCompositeValue

public CompositeValue getCompositeValue()

isSetScalarValue

public boolean isSetScalarValue()

isSetScalarValueList

public boolean isSetScalarValueList()

isSetValueExtent

public boolean isSetValueExtent()

isSetCompositeValue

public boolean isSetCompositeValue()

setScalarValue

public void setScalarValue(ScalarValue scalarValue)

setScalarValueList

public void setScalarValueList(ScalarValueList scalarValueList)

setValueExtent

public void setValueExtent(ValueExtent valueExtent)

setCompositeValue

public void setCompositeValue(CompositeValue compositeValue)

unsetScalarValue

public void unsetScalarValue()

unsetScalarValueList

public void unsetScalarValueList()

unsetValueExtent

public void unsetValueExtent()

unsetCompositeValue

public void unsetCompositeValue()

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