org.citygml4j.model.gml.feature
Class FeatureArrayProperty

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

public class FeatureArrayProperty
extends ArrayAssociation<AbstractFeature>


Constructor Summary
FeatureArrayProperty()
           
FeatureArrayProperty(AbstractFeature... abstractFeature)
           
FeatureArrayProperty(AbstractFeature abstractFeature)
           
FeatureArrayProperty(java.util.List<AbstractFeature> abstractFeature)
           
 
Method Summary
 void addFeature(AbstractFeature feature)
           
 void addGenericADEComponent(ADEComponent genericADEComponent)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 java.lang.Class<AbstractFeature> getAssociableClass()
           
 java.util.List<? extends AbstractFeature> getFeature()
           
 java.util.List<ADEComponent> getGenericADEComponent()
           
 GMLClass getGMLClass()
           
 boolean isSetFeature()
           
 boolean isSetGenericADEComponent()
           
 void setFeature(java.util.List<? extends AbstractFeature> feature)
           
 void setGenericADEComponent(java.util.List<ADEComponent> genericADEComponent)
           
 void unsetFeature()
           
 boolean unsetFeature(AbstractFeature feature)
           
 void unsetGenericADEComponent()
           
 boolean unsetGenericADEComponent(ADEComponent genericADEComponent)
           
 
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

FeatureArrayProperty

public FeatureArrayProperty()

FeatureArrayProperty

public FeatureArrayProperty(AbstractFeature abstractFeature)

FeatureArrayProperty

public FeatureArrayProperty(java.util.List<AbstractFeature> abstractFeature)

FeatureArrayProperty

public FeatureArrayProperty(AbstractFeature... abstractFeature)
Method Detail

addFeature

public void addFeature(AbstractFeature feature)

addGenericADEComponent

public void addGenericADEComponent(ADEComponent genericADEComponent)

getFeature

public java.util.List<? extends AbstractFeature> getFeature()

getGenericADEComponent

public java.util.List<ADEComponent> getGenericADEComponent()

isSetFeature

public boolean isSetFeature()

isSetGenericADEComponent

public boolean isSetGenericADEComponent()

setFeature

public void setFeature(java.util.List<? extends AbstractFeature> feature)

setGenericADEComponent

public void setGenericADEComponent(java.util.List<ADEComponent> genericADEComponent)

unsetFeature

public void unsetFeature()

unsetGenericADEComponent

public void unsetGenericADEComponent()

unsetFeature

public boolean unsetFeature(AbstractFeature feature)

unsetGenericADEComponent

public boolean unsetGenericADEComponent(ADEComponent genericADEComponent)

getGMLClass

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

getAssociableClass

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

copy

public java.lang.Object copy(CopyBuilder copyBuilder)

copyTo

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