org.citygml4j.impl.gml.valueObjects
Class ValueArrayImpl

java.lang.Object
  extended by org.citygml4j.impl.gml.base.AbstractGMLImpl
      extended by org.citygml4j.impl.gml.valueObjects.CompositeValueImpl
          extended by org.citygml4j.impl.gml.valueObjects.ValueArrayImpl
All Implemented Interfaces:
Associable, ModelObject, Child, Copyable, AbstractGML, StandardObjectProperties, GML, CompositeValue, ValueArray

public class ValueArrayImpl
extends CompositeValueImpl
implements ValueArray


Constructor Summary
ValueArrayImpl()
           
 
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)
           
 java.lang.String getCodeSpace()
           
 GMLClass getGMLClass()
           
 java.lang.String getUom()
           
 boolean isSetCodeSpace()
           
 boolean isSetUom()
           
 void setCodeSpace(java.lang.String codeSpace)
           
 void setUom(java.lang.String uom)
           
 void unsetCodeSpace()
           
 void unsetUom()
           
 
Methods inherited from class org.citygml4j.impl.gml.valueObjects.CompositeValueImpl
addValueComponent, getValueComponent, getValueComponents, isSetValueComponent, isSetValueComponents, setValueComponent, setValueComponents, unsetValueComponent, unsetValueComponent, unsetValueComponents
 
Methods inherited from class org.citygml4j.impl.gml.base.AbstractGMLImpl
addMetaDataProperty, addName, getDescription, getId, getMetaDataProperty, getModelType, 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.valueObjects.CompositeValue
addValueComponent, getValueComponent, getValueComponents, isSetValueComponent, isSetValueComponents, setValueComponent, setValueComponents, unsetValueComponent, unsetValueComponent, unsetValueComponents
 
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.common.child.Child
getParent, isSetParent, setParent, unsetParent
 

Constructor Detail

ValueArrayImpl

public ValueArrayImpl()
Method Detail

getCodeSpace

public java.lang.String getCodeSpace()
Specified by:
getCodeSpace in interface ValueArray

getUom

public java.lang.String getUom()
Specified by:
getUom in interface ValueArray

isSetCodeSpace

public boolean isSetCodeSpace()
Specified by:
isSetCodeSpace in interface ValueArray

isSetUom

public boolean isSetUom()
Specified by:
isSetUom in interface ValueArray

setCodeSpace

public void setCodeSpace(java.lang.String codeSpace)
Specified by:
setCodeSpace in interface ValueArray

setUom

public void setUom(java.lang.String uom)
Specified by:
setUom in interface ValueArray

unsetCodeSpace

public void unsetCodeSpace()
Specified by:
unsetCodeSpace in interface ValueArray

unsetUom

public void unsetUom()
Specified by:
unsetUom in interface ValueArray

getGMLClass

public GMLClass getGMLClass()
Specified by:
getGMLClass in interface GML
Overrides:
getGMLClass in class CompositeValueImpl

copyTo

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

copy

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

accept

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

accept

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