org.citygml4j.model.gml.valueObjects
Class CompositeValue

java.lang.Object
  extended by org.citygml4j.model.gml.base.AbstractGML
      extended by org.citygml4j.model.gml.valueObjects.CompositeValue
All Implemented Interfaces:
Associable, ModelObject, Child, Copyable, StandardObjectProperties, GML
Direct Known Subclasses:
ValueArray

public class CompositeValue
extends AbstractGML


Constructor Summary
CompositeValue()
           
CompositeValue(java.util.List<Value> values)
           
CompositeValue(Value... values)
           
 
Method Summary
<T> T
accept(GMLFunctor<T> visitor)
           
 void accept(GMLVisitor visitor)
           
 void addValueComponent(ValueProperty valueComponent)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 GMLClass getGMLClass()
           
 java.util.List<ValueProperty> getValueComponent()
           
 ValueArrayProperty getValueComponents()
           
 boolean isSetValueComponent()
           
 boolean isSetValueComponents()
           
 void setValueComponent(java.util.List<ValueProperty> valueComponent)
           
 void setValueComponents(ValueArrayProperty valueComponents)
           
 void unsetValueComponent()
           
 boolean unsetValueComponent(ValueProperty valueComponent)
           
 void unsetValueComponents()
           
 
Methods inherited from class org.citygml4j.model.gml.base.AbstractGML
addMetaDataProperty, addName, getDescription, getId, getLocalProperty, getMetaDataProperty, getModelType, getName, getParent, hasLocalProperty, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setLocalProperty, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, unsetLocalProperty, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName, unsetParent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositeValue

public CompositeValue()

CompositeValue

public CompositeValue(java.util.List<Value> values)

CompositeValue

public CompositeValue(Value... values)
Method Detail

getValueComponent

public java.util.List<ValueProperty> getValueComponent()

getValueComponents

public ValueArrayProperty getValueComponents()

isSetValueComponent

public boolean isSetValueComponent()

isSetValueComponents

public boolean isSetValueComponents()

addValueComponent

public void addValueComponent(ValueProperty valueComponent)

setValueComponent

public void setValueComponent(java.util.List<ValueProperty> valueComponent)

setValueComponents

public void setValueComponents(ValueArrayProperty valueComponents)

unsetValueComponent

public boolean unsetValueComponent(ValueProperty valueComponent)

unsetValueComponent

public void unsetValueComponent()

unsetValueComponents

public void unsetValueComponents()

getGMLClass

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

copyTo

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

copy

public java.lang.Object copy(CopyBuilder copyBuilder)

accept

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

accept

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