org.citygml4j.jaxb.gml._3_1_1
Class FeatureArrayPropertyType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.FeatureArrayPropertyType

public class FeatureArrayPropertyType
extends java.lang.Object

Container for features - follow gml:ArrayAssociationType pattern.

Java-Klasse für FeatureArrayPropertyType complex type.

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.

 <complexType name="FeatureArrayPropertyType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{http://www.opengis.net/gml}_Feature" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}_ADEComponent" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Constructor Summary
FeatureArrayPropertyType()
           
 
Method Summary
 java.util.List<org.w3c.dom.Element> get_ADEComponent()
          Gets the value of the adeComponent property.
 java.util.List<javax.xml.bind.JAXBElement<? extends AbstractFeatureType>> get_Feature()
          Gets the value of the feature property.
 boolean isSet_ADEComponent()
           
 boolean isSet_Feature()
           
 void set_ADEComponent(java.util.List<org.w3c.dom.Element> adeComponent)
          Sets the value of the _ADEComponent property.
 void set_Feature(java.util.List<javax.xml.bind.JAXBElement<? extends AbstractFeatureType>> feature)
          Sets the value of the _Feature property.
 void unset_ADEComponent()
           
 void unset_Feature()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FeatureArrayPropertyType

public FeatureArrayPropertyType()
Method Detail

get_Feature

public java.util.List<javax.xml.bind.JAXBElement<? extends AbstractFeatureType>> get_Feature()
Gets the value of the feature property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the feature property.

For example, to add a new item, do as follows:

    get_Feature().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<WaterClosureSurfaceType> JAXBElement<GeoreferencedTextureType> JAXBElement<WallSurfaceType> JAXBElement<GroundSurfaceType> JAXBElement<TINReliefType> JAXBElement<PlantCoverType> JAXBElement<OuterCeilingSurfaceType> JAXBElement<TunnelFurnitureType> JAXBElement<InteriorWallSurfaceType> JAXBElement<WallSurfaceType> JAXBElement<AbstractContinuousCoverageType> JAXBElement<ClosureSurfaceType> JAXBElement<AbstractTextureType> JAXBElement<AddressType> JAXBElement<BuildingInstallationType> JAXBElement<X3DMaterialType> JAXBElement<GenericCityObjectType> JAXBElement<WindowType> JAXBElement<AuxiliaryTrafficAreaType> JAXBElement<AbstractWaterObjectType> JAXBElement<BuildingType> JAXBElement<IntTunnelInstallationType> JAXBElement<AbstractOpeningType> JAXBElement<AbstractVegetationObjectType> JAXBElement<GridCoverageType> JAXBElement<GroundSurfaceType> JAXBElement<MassPointReliefType> JAXBElement<AppearanceType> JAXBElement<AbstractSurfaceDataType> JAXBElement<OuterFloorSurfaceType> JAXBElement<FloorSurfaceType> JAXBElement<X3DMaterialType> JAXBElement<AbstractOpeningType> JAXBElement<MultiPointCoverageType> JAXBElement<IntBridgeInstallationType> JAXBElement<AbstractReliefComponentType> JAXBElement<OuterFloorSurfaceType> JAXBElement<MultiSurfaceCoverageType> JAXBElement<BuildingFurnitureType> JAXBElement<AbstractWaterBoundarySurfaceType> JAXBElement<InteriorWallSurfaceType> JAXBElement<BridgeFurnitureType> JAXBElement<CityObjectGroupType> JAXBElement<MultiSolidCoverageType> JAXBElement<WindowType> JAXBElement<AbstractTransportationObjectType> JAXBElement<RoofSurfaceType> JAXBElement<ClosureSurfaceType> JAXBElement<BridgeRoomType> JAXBElement<WaterGroundSurfaceType> JAXBElement<TrackType> JAXBElement<RoadType> JAXBElement<MassPointReliefType> JAXBElement<IntBuildingInstallationType> JAXBElement<AbstractWaterBoundarySurfaceType> JAXBElement<TunnelType> JAXBElement<InteriorWallSurfaceType> JAXBElement<WallSurfaceType> JAXBElement<ParameterizedTextureType> JAXBElement<RoomType> JAXBElement<AbstractDiscreteCoverageType> JAXBElement<ReliefFeatureType> JAXBElement<DirectedObservationType> JAXBElement<BuildingType> JAXBElement<RailwayType> JAXBElement<WindowType> JAXBElement<DirectedObservationAtDistanceType> JAXBElement<AbstractSiteType> JAXBElement<CityModelType> JAXBElement<CityFurnitureType> JAXBElement<AbstractSiteType> JAXBElement<AbstractTransportationObjectType> JAXBElement<FloorSurfaceType> JAXBElement<ClosureSurfaceType> JAXBElement<AbstractTextureType> JAXBElement<GenericCityObjectType> JAXBElement<RasterReliefType> JAXBElement<FloorSurfaceType> JAXBElement<CityFurnitureType> JAXBElement<AbstractCityObjectType> JAXBElement<WaterSurfaceType> JAXBElement<WaterClosureSurfaceType> JAXBElement<AuxiliaryTrafficAreaType> JAXBElement<WaterGroundSurfaceType> JAXBElement<SolitaryVegetationObjectType> JAXBElement<DoorType> JAXBElement<TrafficAreaType> JAXBElement<ObservationType> JAXBElement<BridgeType> JAXBElement<AbstractOpeningType> JAXBElement<CeilingSurfaceType> JAXBElement<OuterFloorSurfaceType> JAXBElement<GeoreferencedTextureType> JAXBElement<SquareType> JAXBElement<AbstractBoundarySurfaceType> JAXBElement<AbstractFeatureCollectionType> JAXBElement<TrackType> JAXBElement<DoorType> JAXBElement<TunnelPartType> JAXBElement<LandUseType> JAXBElement<AbstractSurfaceDataType> JAXBElement<TINReliefType> JAXBElement<RailwayType> JAXBElement<HollowSpaceType> JAXBElement<WindowType> JAXBElement<BuildingInstallationType> JAXBElement<BreaklineReliefType> JAXBElement<AbstractOpeningType> JAXBElement<BuildingPartType> JAXBElement<FloorSurfaceType> JAXBElement<OuterCeilingSurfaceType> JAXBElement<TrafficAreaType> JAXBElement<BridgeInstallationType> JAXBElement<AbstractReliefComponentType> JAXBElement<ParameterizedTextureType> JAXBElement<RoomType> JAXBElement<ClosureSurfaceType> JAXBElement<AbstractBoundarySurfaceType> JAXBElement<MultiCurveCoverageType> JAXBElement<BreaklineReliefType> JAXBElement<CityObjectGroupType> JAXBElement<TunnelInstallationType> JAXBElement<BuildingFurnitureType> JAXBElement<GroundSurfaceType> JAXBElement<BridgeConstructionElementType> JAXBElement<AbstractBuildingType> JAXBElement<CeilingSurfaceType> JAXBElement<CityModelType> JAXBElement<RoofSurfaceType> JAXBElement<WaterBodyType> JAXBElement<AbstractWaterObjectType> JAXBElement<FeatureCollectionType> JAXBElement<ReliefFeatureType> JAXBElement<BridgePartType> JAXBElement<SquareType> JAXBElement<TransportationComplexType> JAXBElement<SolitaryVegetationObjectType> JAXBElement<AbstractCoverageType> JAXBElement<AbstractBoundarySurfaceType> JAXBElement<WaterSurfaceType> JAXBElement<OuterCeilingSurfaceType> JAXBElement<AbstractBuildingType> JAXBElement<RectifiedGridCoverageType> JAXBElement<RoadType> JAXBElement<AbstractVegetationObjectType> JAXBElement<DoorType> JAXBElement<BuildingPartType> JAXBElement<InteriorWallSurfaceType> JAXBElement<WallSurfaceType> JAXBElement<AbstractCityObjectType> JAXBElement<AbstractFeatureType> JAXBElement<AbstractBridgeType> JAXBElement<AbstractBoundarySurfaceType> JAXBElement<CeilingSurfaceType> JAXBElement<TransportationComplexType> JAXBElement<AbstractTunnelType> JAXBElement<LandUseType> JAXBElement<AddressType> JAXBElement<WaterBodyType> JAXBElement<RasterReliefType> JAXBElement<RoofSurfaceType> JAXBElement<PlantCoverType> JAXBElement<DoorType> JAXBElement<GroundSurfaceType> JAXBElement<RoofSurfaceType> JAXBElement<IntBuildingInstallationType> JAXBElement<CeilingSurfaceType>


isSet_Feature

public boolean isSet_Feature()

unset_Feature

public void unset_Feature()

get_ADEComponent

public java.util.List<org.w3c.dom.Element> get_ADEComponent()
Gets the value of the adeComponent property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the adeComponent property.

For example, to add a new item, do as follows:

    get_ADEComponent().add(newItem);
 

Objects of the following type(s) are allowed in the list Element


isSet_ADEComponent

public boolean isSet_ADEComponent()

unset_ADEComponent

public void unset_ADEComponent()

set_Feature

public void set_Feature(java.util.List<javax.xml.bind.JAXBElement<? extends AbstractFeatureType>> feature)
Sets the value of the _Feature property.

Parameters:
feature - allowed object is JAXBElement<WaterClosureSurfaceType> JAXBElement<GeoreferencedTextureType> JAXBElement<WallSurfaceType> JAXBElement<GroundSurfaceType> JAXBElement<TINReliefType> JAXBElement<PlantCoverType> JAXBElement<OuterCeilingSurfaceType> JAXBElement<TunnelFurnitureType> JAXBElement<InteriorWallSurfaceType> JAXBElement<WallSurfaceType> JAXBElement<AbstractContinuousCoverageType> JAXBElement<ClosureSurfaceType> JAXBElement<AbstractTextureType> JAXBElement<AddressType> JAXBElement<BuildingInstallationType> JAXBElement<X3DMaterialType> JAXBElement<GenericCityObjectType> JAXBElement<WindowType> JAXBElement<AuxiliaryTrafficAreaType> JAXBElement<AbstractWaterObjectType> JAXBElement<BuildingType> JAXBElement<IntTunnelInstallationType> JAXBElement<AbstractOpeningType> JAXBElement<AbstractVegetationObjectType> JAXBElement<GridCoverageType> JAXBElement<GroundSurfaceType> JAXBElement<MassPointReliefType> JAXBElement<AppearanceType> JAXBElement<AbstractSurfaceDataType> JAXBElement<OuterFloorSurfaceType> JAXBElement<FloorSurfaceType> JAXBElement<X3DMaterialType> JAXBElement<AbstractOpeningType> JAXBElement<MultiPointCoverageType> JAXBElement<IntBridgeInstallationType> JAXBElement<AbstractReliefComponentType> JAXBElement<OuterFloorSurfaceType> JAXBElement<MultiSurfaceCoverageType> JAXBElement<BuildingFurnitureType> JAXBElement<AbstractWaterBoundarySurfaceType> JAXBElement<InteriorWallSurfaceType> JAXBElement<BridgeFurnitureType> JAXBElement<CityObjectGroupType> JAXBElement<MultiSolidCoverageType> JAXBElement<WindowType> JAXBElement<AbstractTransportationObjectType> JAXBElement<RoofSurfaceType> JAXBElement<ClosureSurfaceType> JAXBElement<BridgeRoomType> JAXBElement<WaterGroundSurfaceType> JAXBElement<TrackType> JAXBElement<RoadType> JAXBElement<MassPointReliefType> JAXBElement<IntBuildingInstallationType> JAXBElement<AbstractWaterBoundarySurfaceType> JAXBElement<TunnelType> JAXBElement<InteriorWallSurfaceType> JAXBElement<WallSurfaceType> JAXBElement<ParameterizedTextureType> JAXBElement<RoomType> JAXBElement<AbstractDiscreteCoverageType> JAXBElement<ReliefFeatureType> JAXBElement<DirectedObservationType> JAXBElement<BuildingType> JAXBElement<RailwayType> JAXBElement<WindowType> JAXBElement<DirectedObservationAtDistanceType> JAXBElement<AbstractSiteType> JAXBElement<CityModelType> JAXBElement<CityFurnitureType> JAXBElement<AbstractSiteType> JAXBElement<AbstractTransportationObjectType> JAXBElement<FloorSurfaceType> JAXBElement<ClosureSurfaceType> JAXBElement<AbstractTextureType> JAXBElement<GenericCityObjectType> JAXBElement<RasterReliefType> JAXBElement<FloorSurfaceType> JAXBElement<CityFurnitureType> JAXBElement<AbstractCityObjectType> JAXBElement<WaterSurfaceType> JAXBElement<WaterClosureSurfaceType> JAXBElement<AuxiliaryTrafficAreaType> JAXBElement<WaterGroundSurfaceType> JAXBElement<SolitaryVegetationObjectType> JAXBElement<DoorType> JAXBElement<TrafficAreaType> JAXBElement<ObservationType> JAXBElement<BridgeType> JAXBElement<AbstractOpeningType> JAXBElement<CeilingSurfaceType> JAXBElement<OuterFloorSurfaceType> JAXBElement<GeoreferencedTextureType> JAXBElement<SquareType> JAXBElement<AbstractBoundarySurfaceType> JAXBElement<AbstractFeatureCollectionType> JAXBElement<TrackType> JAXBElement<DoorType> JAXBElement<TunnelPartType> JAXBElement<LandUseType> JAXBElement<AbstractSurfaceDataType> JAXBElement<TINReliefType> JAXBElement<RailwayType> JAXBElement<HollowSpaceType> JAXBElement<WindowType> JAXBElement<BuildingInstallationType> JAXBElement<BreaklineReliefType> JAXBElement<AbstractOpeningType> JAXBElement<BuildingPartType> JAXBElement<FloorSurfaceType> JAXBElement<OuterCeilingSurfaceType> JAXBElement<TrafficAreaType> JAXBElement<BridgeInstallationType> JAXBElement<AbstractReliefComponentType> JAXBElement<ParameterizedTextureType> JAXBElement<RoomType> JAXBElement<ClosureSurfaceType> JAXBElement<AbstractBoundarySurfaceType> JAXBElement<MultiCurveCoverageType> JAXBElement<BreaklineReliefType> JAXBElement<CityObjectGroupType> JAXBElement<TunnelInstallationType> JAXBElement<BuildingFurnitureType> JAXBElement<GroundSurfaceType> JAXBElement<BridgeConstructionElementType> JAXBElement<AbstractBuildingType> JAXBElement<CeilingSurfaceType> JAXBElement<CityModelType> JAXBElement<RoofSurfaceType> JAXBElement<WaterBodyType> JAXBElement<AbstractWaterObjectType> JAXBElement<FeatureCollectionType> JAXBElement<ReliefFeatureType> JAXBElement<BridgePartType> JAXBElement<SquareType> JAXBElement<TransportationComplexType> JAXBElement<SolitaryVegetationObjectType> JAXBElement<AbstractCoverageType> JAXBElement<AbstractBoundarySurfaceType> JAXBElement<WaterSurfaceType> JAXBElement<OuterCeilingSurfaceType> JAXBElement<AbstractBuildingType> JAXBElement<RectifiedGridCoverageType> JAXBElement<RoadType> JAXBElement<AbstractVegetationObjectType> JAXBElement<DoorType> JAXBElement<BuildingPartType> JAXBElement<InteriorWallSurfaceType> JAXBElement<WallSurfaceType> JAXBElement<AbstractCityObjectType> JAXBElement<AbstractFeatureType> JAXBElement<AbstractBridgeType> JAXBElement<AbstractBoundarySurfaceType> JAXBElement<CeilingSurfaceType> JAXBElement<TransportationComplexType> JAXBElement<AbstractTunnelType> JAXBElement<LandUseType> JAXBElement<AddressType> JAXBElement<WaterBodyType> JAXBElement<RasterReliefType> JAXBElement<RoofSurfaceType> JAXBElement<PlantCoverType> JAXBElement<DoorType> JAXBElement<GroundSurfaceType> JAXBElement<RoofSurfaceType> JAXBElement<IntBuildingInstallationType> JAXBElement<CeilingSurfaceType>

set_ADEComponent

public void set_ADEComponent(java.util.List<org.w3c.dom.Element> adeComponent)
Sets the value of the _ADEComponent property.

Parameters:
adeComponent - allowed object is Element