org.citygml4j.jaxb.gml._3_1_1
Class ArrayAssociationType

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

public class ArrayAssociationType
extends java.lang.Object

A base for derived types used to specify complex types containing an array of objects, by unspecified UML association - either composition or aggregation. An instance of this type contains elements representing Objects. Ideally this type would be derived by extension of AssociationType. However, this leads to a non-deterministic content model, since both the base and the extension have minOccurs="0", and is thus prohibited in XML Schema.

Java class for ArrayAssociationType complex type.

The following schema fragment specifies the expected content contained within this class.

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


Constructor Summary
ArrayAssociationType()
           
 
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<?>> get_Object()
          Gets the value of the object property.
 boolean isSet_ADEComponent()
           
 boolean isSet_Object()
           
 void set_ADEComponent(java.util.List<org.w3c.dom.Element> adeComponent)
          Sets the value of the _ADEComponent property.
 void set_Object(java.util.List<javax.xml.bind.JAXBElement<?>> object)
          Sets the value of the _Object property.
 void unset_ADEComponent()
           
 void unset_Object()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArrayAssociationType

public ArrayAssociationType()
Method Detail

get_Object

public java.util.List<javax.xml.bind.JAXBElement<?>> get_Object()
Gets the value of the object 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 object property.

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

    get_Object().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<_VegetationObjectType> JAXBElement<_AbstractBuildingType> JAXBElement<AbstractSiteType> JAXBElement<MovingObjectStatusType> JAXBElement<BuildingFurnitureType> JAXBElement<AbstractTextureParameterizationType> JAXBElement<PlantCoverType> JAXBElement<AbstractTextureType> JAXBElement<RectifiedGridCoverageType> JAXBElement<DictionaryType> JAXBElement<CylindricalCSType> JAXBElement<TexturedSurfaceType> JAXBElement<RoomType> JAXBElement<TimeEdgeType> JAXBElement<AuxiliaryTrafficAreaType> JAXBElement<CeilingSurfaceType> JAXBElement<TimeCoordinateSystemType> JAXBElement<LineStringType> JAXBElement<AbstractWaterBoundarySurfaceType> JAXBElement<CityFurnitureType> JAXBElement<TimeOrdinalReferenceSystemType> JAXBElement<IntBuildingInstallationType> JAXBElement<CityObjectGroupType> JAXBElement<AddressType> JAXBElement<AbstractStyleType> JAXBElement<AbstractCurveType> JAXBElement<CurveType> JAXBElement<EngineeringDatumType> JAXBElement<OrientableCurveType> JAXBElement<ObservationType> JAXBElement<CityModelType> JAXBElement<LinearRingType> JAXBElement<StyleType> JAXBElement<WaterBodyType> JAXBElement<MultiPointType> JAXBElement<DerivedUnitType> JAXBElement<PrimeMeridianType> JAXBElement<WaterSurfaceType> JAXBElement<WaterBodyType> JAXBElement<CeilingSurfaceType> JAXBElement<AbstractTimeReferenceSystemType> JAXBElement<AbstractGeometricPrimitiveType> JAXBElement<RasterReliefType> JAXBElement<TopoComplexType> JAXBElement<CityFurnitureType> JAXBElement<FeatureCollectionType> JAXBElement<AbstractSurfaceType> JAXBElement<CoordinateSystemAxisType> JAXBElement<WaterClosureSurfaceType> JAXBElement<TimeCalendarType> JAXBElement<AbstractAppearanceType> JAXBElement<LandUseType> JAXBElement<ImplicitGeometryType> JAXBElement<AuxiliaryTrafficAreaType> JAXBElement<ParameterizedTextureType> JAXBElement<AbstractGeneralDerivedCRSType> JAXBElement<RoofSurfaceType> JAXBElement<GeoreferencedTextureType> JAXBElement<X3DMaterialType> JAXBElement<CompositeSurfaceType> JAXBElement<TransportationComplexType> JAXBElement<MultiCurveCoverageType> JAXBElement<_SiteType> JAXBElement<TexturedSurfaceType> JAXBElement<TINReliefType> JAXBElement<DerivedCRSType> JAXBElement<BaseUnitType> JAXBElement<AbstractDiscreteCoverageType> JAXBElement<LinearCSType> JAXBElement<LabelStyleType> JAXBElement<_OpeningType> JAXBElement<WindowType> JAXBElement<BreaklineReliefType> JAXBElement<AbstractOpeningType> JAXBElement<GeometryStyleType> JAXBElement<TimePeriodType> JAXBElement<BuildingType> JAXBElement<WaterGroundSurfaceType> JAXBElement<AbstractBuildingType> JAXBElement<FaceType> JAXBElement<VerticalCSType> JAXBElement<FloorSurfaceType> JAXBElement<TextureParameterizationType> JAXBElement<AbstractTopologyType> JAXBElement<TransformationType> JAXBElement<AbstractFeatureType> JAXBElement<TrackType> JAXBElement<RoomType> JAXBElement<WallSurfaceType> JAXBElement<BagType> JAXBElement<GridType> JAXBElement<MultiLineStringType> JAXBElement<TexCoordListType> JAXBElement<CityModelType> JAXBElement<GenericMetaDataType> JAXBElement<WaterClosureSurfaceType> JAXBElement<DirectedObservationAtDistanceType> JAXBElement<OperationParameterType> JAXBElement<WindowType> JAXBElement<VerticalCRSType> JAXBElement<InteriorWallSurfaceType> JAXBElement<X3DMaterialType> JAXBElement<AbstractCoordinateOperationType> JAXBElement<UserDefinedCSType> JAXBElement<_AppearanceType> JAXBElement<SimpleTextureType> JAXBElement<_BoundarySurfaceType> JAXBElement<GroundSurfaceType> JAXBElement<DoorType> JAXBElement<AbstractGeometryType> JAXBElement<DictionaryType> JAXBElement<GenericCityObjectType> JAXBElement<WaterSurfaceType> JAXBElement<RasterReliefType> JAXBElement<AbstractTimeTopologyPrimitiveType> JAXBElement<CompositeCurveType> JAXBElement<GeometricComplexType> JAXBElement<AddressType> JAXBElement<AbstractTimeObjectType> JAXBElement<EdgeType> JAXBElement<TopoSolidType> JAXBElement<DirectedObservationType> JAXBElement<TimeNodeType> JAXBElement<RoadType> JAXBElement<SquareType> JAXBElement<ConcatenatedOperationType> JAXBElement<ClosureSurfaceType> JAXBElement<_WaterBoundarySurfaceType> JAXBElement<TimeInstantType> JAXBElement<AbstractReliefComponentType> JAXBElement<AbstractGeometryType> JAXBElement<ImageDatumType> JAXBElement<AbstractFeatureCollectionType> JAXBElement<BuildingInstallationType> JAXBElement<ConversionType> JAXBElement<TinType> JAXBElement<RailwayType> JAXBElement<MassPointReliefType> JAXBElement<TransportationComplexType> JAXBElement<BuildingPartType> JAXBElement<TexCoordGenType> JAXBElement<MultiSolidType> JAXBElement<MultiSolidCoverageType> JAXBElement<BuildingType> JAXBElement<LengthType> JAXBElement<CartesianCSType> JAXBElement<TimeClockType> JAXBElement<WaterGroundSurfaceType> JAXBElement<PolarCSType> JAXBElement<_TransportationObjectType> JAXBElement<PolygonType> JAXBElement<TrafficAreaType> JAXBElement<GridCoverageType> JAXBElement<GeoreferencedTextureType> JAXBElement<VerticalDatumType> JAXBElement<BuildingInstallationType> JAXBElement<CompositeSolidType> JAXBElement<GeographicCRSType> JAXBElement<UnitDefinitionType> JAXBElement<ReliefFeatureType> JAXBElement<CityObjectGroupType> JAXBElement<AbstractSurfaceDataType> JAXBElement<TexCoordGenType> JAXBElement<AbstractReferenceSystemType> JAXBElement<ParameterizedTextureType> JAXBElement<AbstractTimeSliceType> JAXBElement<RoofSurfaceType> JAXBElement<MultiGeometryType> JAXBElement<AbstractGeneralConversionType> JAXBElement<EllipsoidalCSType> JAXBElement<SolitaryVegetationObjectType> JAXBElement<ConventionalUnitType> JAXBElement<GeodeticDatumType> JAXBElement<GroundSurfaceType> JAXBElement<AbstractGMLType> JAXBElement<MultiPointCoverageType> JAXBElement<TrackType> JAXBElement<Object> JAXBElement<MaterialType> JAXBElement<DefinitionType> JAXBElement<AbstractDatumType> JAXBElement<ReliefFeatureType> JAXBElement<AbstractTopoPrimitiveType> JAXBElement<TrafficAreaType> JAXBElement<InteriorWallSurfaceType> JAXBElement<OperationParameterGroupType> JAXBElement<AbstractCoordinateOperationType> JAXBElement<_ReliefComponentType> JAXBElement<AbstractSurfaceDataType> JAXBElement<PlantCoverType> JAXBElement<TemporalCRSType> JAXBElement<SolitaryVegetationObjectType> JAXBElement<NodeType> JAXBElement<MultiSurfaceType> JAXBElement<AbstractRingType> JAXBElement<SquareType> JAXBElement<IntBuildingInstallationType> JAXBElement<GeocentricCRSType> JAXBElement<TexCoordListType> JAXBElement<TINReliefType> JAXBElement<MultiSurfaceCoverageType> JAXBElement<DefinitionProxyType> JAXBElement<_WaterObjectType> JAXBElement<OrientableSurfaceType> JAXBElement<AbstractReferenceSystemType> JAXBElement<EllipsoidType> JAXBElement<TemporalCSType> JAXBElement<RoadType> JAXBElement<AbstractCityObjectType> JAXBElement<AbstractReferenceSystemType> JAXBElement<ImplicitGeometryType> JAXBElement<GraphStyleType> JAXBElement<_CityObjectType> JAXBElement<SurfaceType> JAXBElement<EngineeringCRSType> JAXBElement<TriangulatedSurfaceType> JAXBElement<RingType> JAXBElement<SphericalCSType> JAXBElement<AbstractMetaDataType> JAXBElement<PointType> JAXBElement<RectifiedGridType> JAXBElement<WallSurfaceType> JAXBElement<ArrayType> JAXBElement<PolyhedralSurfaceType> JAXBElement<RailwayType> JAXBElement<AbstractTimeComplexType> JAXBElement<LengthType> JAXBElement<AbstractCoordinateSystemType> JAXBElement<AbstractWaterObjectType> JAXBElement<ObliqueCartesianCSType> JAXBElement<TimeCalendarEraType> JAXBElement<MultiCurveType> JAXBElement<ImageCRSType> JAXBElement<AbstractTimePrimitiveType> JAXBElement<OperationMethodType> JAXBElement<SolidType> JAXBElement<AbstractTransportationObjectType> JAXBElement<AbstractGeneralTransformationType> JAXBElement<MaterialType> JAXBElement<FeatureStyleType> JAXBElement<AbstractGeneralOperationParameterType> JAXBElement<TemporalDatumType> JAXBElement<SimpleTextureType> JAXBElement<PassThroughOperationType> JAXBElement<BreaklineReliefType> JAXBElement<DoorType> JAXBElement<AbstractCoverageType> JAXBElement<GenericCityObjectType> JAXBElement<ClosureSurfaceType> JAXBElement<MultiPolygonType> JAXBElement<AbstractGeometricAggregateType> JAXBElement<MassPointReliefType> JAXBElement<TopologyStyleType> JAXBElement<BuildingFurnitureType> JAXBElement<AbstractTextureType> JAXBElement<BuildingPartType> JAXBElement<ProjectedCRSType> JAXBElement<AbstractCoordinateOperationType> JAXBElement<AbstractBoundarySurfaceType> JAXBElement<CompoundCRSType> JAXBElement<AbstractContinuousCoverageType> JAXBElement<AbstractTimeGeometricPrimitiveType> JAXBElement<AbstractVegetationObjectType> JAXBElement<TimeTopologyComplexType> JAXBElement<LandUseType> JAXBElement<FloorSurfaceType> JAXBElement<AbstractSolidType>


isSet_Object

public boolean isSet_Object()

unset_Object

public void unset_Object()

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_Object

public void set_Object(java.util.List<javax.xml.bind.JAXBElement<?>> object)
Sets the value of the _Object property.

Parameters:
object - allowed object is JAXBElement<_VegetationObjectType> JAXBElement<_AbstractBuildingType> JAXBElement<AbstractSiteType> JAXBElement<MovingObjectStatusType> JAXBElement<BuildingFurnitureType> JAXBElement<AbstractTextureParameterizationType> JAXBElement<PlantCoverType> JAXBElement<AbstractTextureType> JAXBElement<RectifiedGridCoverageType> JAXBElement<DictionaryType> JAXBElement<CylindricalCSType> JAXBElement<TexturedSurfaceType> JAXBElement<RoomType> JAXBElement<TimeEdgeType> JAXBElement<AuxiliaryTrafficAreaType> JAXBElement<CeilingSurfaceType> JAXBElement<TimeCoordinateSystemType> JAXBElement<LineStringType> JAXBElement<AbstractWaterBoundarySurfaceType> JAXBElement<CityFurnitureType> JAXBElement<TimeOrdinalReferenceSystemType> JAXBElement<IntBuildingInstallationType> JAXBElement<CityObjectGroupType> JAXBElement<AddressType> JAXBElement<AbstractStyleType> JAXBElement<AbstractCurveType> JAXBElement<CurveType> JAXBElement<EngineeringDatumType> JAXBElement<OrientableCurveType> JAXBElement<ObservationType> JAXBElement<CityModelType> JAXBElement<LinearRingType> JAXBElement<StyleType> JAXBElement<WaterBodyType> JAXBElement<MultiPointType> JAXBElement<DerivedUnitType> JAXBElement<PrimeMeridianType> JAXBElement<WaterSurfaceType> JAXBElement<WaterBodyType> JAXBElement<CeilingSurfaceType> JAXBElement<AbstractTimeReferenceSystemType> JAXBElement<AbstractGeometricPrimitiveType> JAXBElement<RasterReliefType> JAXBElement<TopoComplexType> JAXBElement<CityFurnitureType> JAXBElement<FeatureCollectionType> JAXBElement<AbstractSurfaceType> JAXBElement<CoordinateSystemAxisType> JAXBElement<WaterClosureSurfaceType> JAXBElement<TimeCalendarType> JAXBElement<AbstractAppearanceType> JAXBElement<LandUseType> JAXBElement<ImplicitGeometryType> JAXBElement<AuxiliaryTrafficAreaType> JAXBElement<ParameterizedTextureType> JAXBElement<AbstractGeneralDerivedCRSType> JAXBElement<RoofSurfaceType> JAXBElement<GeoreferencedTextureType> JAXBElement<X3DMaterialType> JAXBElement<CompositeSurfaceType> JAXBElement<TransportationComplexType> JAXBElement<MultiCurveCoverageType> JAXBElement<_SiteType> JAXBElement<TexturedSurfaceType> JAXBElement<TINReliefType> JAXBElement<DerivedCRSType> JAXBElement<BaseUnitType> JAXBElement<AbstractDiscreteCoverageType> JAXBElement<LinearCSType> JAXBElement<LabelStyleType> JAXBElement<_OpeningType> JAXBElement<WindowType> JAXBElement<BreaklineReliefType> JAXBElement<AbstractOpeningType> JAXBElement<GeometryStyleType> JAXBElement<TimePeriodType> JAXBElement<BuildingType> JAXBElement<WaterGroundSurfaceType> JAXBElement<AbstractBuildingType> JAXBElement<FaceType> JAXBElement<VerticalCSType> JAXBElement<FloorSurfaceType> JAXBElement<TextureParameterizationType> JAXBElement<AbstractTopologyType> JAXBElement<TransformationType> JAXBElement<AbstractFeatureType> JAXBElement<TrackType> JAXBElement<RoomType> JAXBElement<WallSurfaceType> JAXBElement<BagType> JAXBElement<GridType> JAXBElement<MultiLineStringType> JAXBElement<TexCoordListType> JAXBElement<CityModelType> JAXBElement<GenericMetaDataType> JAXBElement<WaterClosureSurfaceType> JAXBElement<DirectedObservationAtDistanceType> JAXBElement<OperationParameterType> JAXBElement<WindowType> JAXBElement<VerticalCRSType> JAXBElement<InteriorWallSurfaceType> JAXBElement<X3DMaterialType> JAXBElement<AbstractCoordinateOperationType> JAXBElement<UserDefinedCSType> JAXBElement<_AppearanceType> JAXBElement<SimpleTextureType> JAXBElement<_BoundarySurfaceType> JAXBElement<GroundSurfaceType> JAXBElement<DoorType> JAXBElement<AbstractGeometryType> JAXBElement<DictionaryType> JAXBElement<GenericCityObjectType> JAXBElement<WaterSurfaceType> JAXBElement<RasterReliefType> JAXBElement<AbstractTimeTopologyPrimitiveType> JAXBElement<CompositeCurveType> JAXBElement<GeometricComplexType> JAXBElement<AddressType> JAXBElement<AbstractTimeObjectType> JAXBElement<EdgeType> JAXBElement<TopoSolidType> JAXBElement<DirectedObservationType> JAXBElement<TimeNodeType> JAXBElement<RoadType> JAXBElement<SquareType> JAXBElement<ConcatenatedOperationType> JAXBElement<ClosureSurfaceType> JAXBElement<_WaterBoundarySurfaceType> JAXBElement<TimeInstantType> JAXBElement<AbstractReliefComponentType> JAXBElement<AbstractGeometryType> JAXBElement<ImageDatumType> JAXBElement<AbstractFeatureCollectionType> JAXBElement<BuildingInstallationType> JAXBElement<ConversionType> JAXBElement<TinType> JAXBElement<RailwayType> JAXBElement<MassPointReliefType> JAXBElement<TransportationComplexType> JAXBElement<BuildingPartType> JAXBElement<TexCoordGenType> JAXBElement<MultiSolidType> JAXBElement<MultiSolidCoverageType> JAXBElement<BuildingType> JAXBElement<LengthType> JAXBElement<CartesianCSType> JAXBElement<TimeClockType> JAXBElement<WaterGroundSurfaceType> JAXBElement<PolarCSType> JAXBElement<_TransportationObjectType> JAXBElement<PolygonType> JAXBElement<TrafficAreaType> JAXBElement<GridCoverageType> JAXBElement<GeoreferencedTextureType> JAXBElement<VerticalDatumType> JAXBElement<BuildingInstallationType> JAXBElement<CompositeSolidType> JAXBElement<GeographicCRSType> JAXBElement<UnitDefinitionType> JAXBElement<ReliefFeatureType> JAXBElement<CityObjectGroupType> JAXBElement<AbstractSurfaceDataType> JAXBElement<TexCoordGenType> JAXBElement<AbstractReferenceSystemType> JAXBElement<ParameterizedTextureType> JAXBElement<AbstractTimeSliceType> JAXBElement<RoofSurfaceType> JAXBElement<MultiGeometryType> JAXBElement<AbstractGeneralConversionType> JAXBElement<EllipsoidalCSType> JAXBElement<SolitaryVegetationObjectType> JAXBElement<ConventionalUnitType> JAXBElement<GeodeticDatumType> JAXBElement<GroundSurfaceType> JAXBElement<AbstractGMLType> JAXBElement<MultiPointCoverageType> JAXBElement<TrackType> JAXBElement<Object> JAXBElement<MaterialType> JAXBElement<DefinitionType> JAXBElement<AbstractDatumType> JAXBElement<ReliefFeatureType> JAXBElement<AbstractTopoPrimitiveType> JAXBElement<TrafficAreaType> JAXBElement<InteriorWallSurfaceType> JAXBElement<OperationParameterGroupType> JAXBElement<AbstractCoordinateOperationType> JAXBElement<_ReliefComponentType> JAXBElement<AbstractSurfaceDataType> JAXBElement<PlantCoverType> JAXBElement<TemporalCRSType> JAXBElement<SolitaryVegetationObjectType> JAXBElement<NodeType> JAXBElement<MultiSurfaceType> JAXBElement<AbstractRingType> JAXBElement<SquareType> JAXBElement<IntBuildingInstallationType> JAXBElement<GeocentricCRSType> JAXBElement<TexCoordListType> JAXBElement<TINReliefType> JAXBElement<MultiSurfaceCoverageType> JAXBElement<DefinitionProxyType> JAXBElement<_WaterObjectType> JAXBElement<OrientableSurfaceType> JAXBElement<AbstractReferenceSystemType> JAXBElement<EllipsoidType> JAXBElement<TemporalCSType> JAXBElement<RoadType> JAXBElement<AbstractCityObjectType> JAXBElement<AbstractReferenceSystemType> JAXBElement<ImplicitGeometryType> JAXBElement<GraphStyleType> JAXBElement<_CityObjectType> JAXBElement<SurfaceType> JAXBElement<EngineeringCRSType> JAXBElement<TriangulatedSurfaceType> JAXBElement<RingType> JAXBElement<SphericalCSType> JAXBElement<AbstractMetaDataType> JAXBElement<PointType> JAXBElement<RectifiedGridType> JAXBElement<WallSurfaceType> JAXBElement<ArrayType> JAXBElement<PolyhedralSurfaceType> JAXBElement<RailwayType> JAXBElement<AbstractTimeComplexType> JAXBElement<LengthType> JAXBElement<AbstractCoordinateSystemType> JAXBElement<AbstractWaterObjectType> JAXBElement<ObliqueCartesianCSType> JAXBElement<TimeCalendarEraType> JAXBElement<MultiCurveType> JAXBElement<ImageCRSType> JAXBElement<AbstractTimePrimitiveType> JAXBElement<OperationMethodType> JAXBElement<SolidType> JAXBElement<AbstractTransportationObjectType> JAXBElement<AbstractGeneralTransformationType> JAXBElement<MaterialType> JAXBElement<FeatureStyleType> JAXBElement<AbstractGeneralOperationParameterType> JAXBElement<TemporalDatumType> JAXBElement<SimpleTextureType> JAXBElement<PassThroughOperationType> JAXBElement<BreaklineReliefType> JAXBElement<DoorType> JAXBElement<AbstractCoverageType> JAXBElement<GenericCityObjectType> JAXBElement<ClosureSurfaceType> JAXBElement<MultiPolygonType> JAXBElement<AbstractGeometricAggregateType> JAXBElement<MassPointReliefType> JAXBElement<TopologyStyleType> JAXBElement<BuildingFurnitureType> JAXBElement<AbstractTextureType> JAXBElement<BuildingPartType> JAXBElement<ProjectedCRSType> JAXBElement<AbstractCoordinateOperationType> JAXBElement<AbstractBoundarySurfaceType> JAXBElement<CompoundCRSType> JAXBElement<AbstractContinuousCoverageType> JAXBElement<AbstractTimeGeometricPrimitiveType> JAXBElement<AbstractVegetationObjectType> JAXBElement<TimeTopologyComplexType> JAXBElement<LandUseType> JAXBElement<FloorSurfaceType> JAXBElement<AbstractSolidType>

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