org.citygml4j.model.gml.valueObjects
Class ValueArrayProperty

java.lang.Object
  extended by org.citygml4j.model.gml.base.ArrayAssociation<Value>
      extended by org.citygml4j.model.gml.valueObjects.ValueArrayProperty
All Implemented Interfaces:
Association<Value>, ModelObject, Child, Copyable, GML

public class ValueArrayProperty
extends ArrayAssociation<Value>


Constructor Summary
ValueArrayProperty()
           
ValueArrayProperty(java.util.List<Value> value)
           
ValueArrayProperty(Value... value)
           
ValueArrayProperty(Value value)
           
 
Method Summary
 void addValue(Value value)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.lang.Class<Value> getAssociableClass()
           
 GMLClass getGMLClass()
           
 java.util.List<Value> getValue()
           
 boolean isSetValue()
           
 void setValue(java.util.List<Value> value)
           
 void unsetValue()
           
 boolean unsetValue(Value value)
           
 
Methods inherited from class org.citygml4j.model.gml.base.ArrayAssociation
addObject, getLocalProperty, getModelType, getObject, getParent, hasLocalProperty, isSetObject, isSetParent, setLocalProperty, setObject, setParent, unsetLocalProperty, unsetObject, unsetObject, unsetParent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValueArrayProperty

public ValueArrayProperty()

ValueArrayProperty

public ValueArrayProperty(Value value)

ValueArrayProperty

public ValueArrayProperty(java.util.List<Value> value)

ValueArrayProperty

public ValueArrayProperty(Value... value)
Method Detail

getGMLClass

public GMLClass getGMLClass()
Specified by:
getGMLClass in interface GML
Overrides:
getGMLClass in class ArrayAssociation<Value>

getValue

public java.util.List<Value> getValue()

isSetValue

public boolean isSetValue()

setValue

public void setValue(java.util.List<Value> value)

addValue

public void addValue(Value value)

unsetValue

public void unsetValue()

unsetValue

public boolean unsetValue(Value value)

getAssociableClass

public java.lang.Class<Value> getAssociableClass()

copyTo

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

copy

public java.lang.Object copy(CopyBuilder copyBuilder)