org.citygml4j.impl.gml.feature
Class FeatureArrayPropertyImpl

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

public class FeatureArrayPropertyImpl
extends ArrayAssociationImpl<AbstractFeature>
implements FeatureArrayProperty


Constructor Summary
FeatureArrayPropertyImpl()
           
 
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.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.impl.gml.base.ArrayAssociationImpl
addObject, getModelType, getObject, getParent, isSetObject, isSetParent, setObject, setParent, unsetObject, unsetObject, 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.base.ArrayAssociation
addObject, getObject, isSetObject, setObject, unsetObject, unsetObject
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 

Constructor Detail

FeatureArrayPropertyImpl

public FeatureArrayPropertyImpl()
Method Detail

addFeature

public void addFeature(AbstractFeature feature)
Specified by:
addFeature in interface FeatureArrayProperty

addGenericADEComponent

public void addGenericADEComponent(ADEComponent genericADEComponent)
Specified by:
addGenericADEComponent in interface FeatureArrayProperty

getFeature

public java.util.List<? extends AbstractFeature> getFeature()
Specified by:
getFeature in interface FeatureArrayProperty

getGenericADEComponent

public java.util.List<ADEComponent> getGenericADEComponent()
Specified by:
getGenericADEComponent in interface FeatureArrayProperty

isSetFeature

public boolean isSetFeature()
Specified by:
isSetFeature in interface FeatureArrayProperty

isSetGenericADEComponent

public boolean isSetGenericADEComponent()
Specified by:
isSetGenericADEComponent in interface FeatureArrayProperty

setFeature

public void setFeature(java.util.List<? extends AbstractFeature> feature)
Specified by:
setFeature in interface FeatureArrayProperty

setGenericADEComponent

public void setGenericADEComponent(java.util.List<ADEComponent> genericADEComponent)
Specified by:
setGenericADEComponent in interface FeatureArrayProperty

unsetFeature

public void unsetFeature()
Specified by:
unsetFeature in interface FeatureArrayProperty

unsetGenericADEComponent

public void unsetGenericADEComponent()
Specified by:
unsetGenericADEComponent in interface FeatureArrayProperty

unsetFeature

public boolean unsetFeature(AbstractFeature feature)
Specified by:
unsetFeature in interface FeatureArrayProperty

unsetGenericADEComponent

public boolean unsetGenericADEComponent(ADEComponent genericADEComponent)
Specified by:
unsetGenericADEComponent in interface FeatureArrayProperty

getGMLClass

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

copy

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

copyTo

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