Class ALcdGMLPropertyMappingAnnotation

java.lang.Object
com.luciad.format.gmlcommon.transformation.ALcdGMLPropertyMappingAnnotation
All Implemented Interfaces:
ILcdAnnotation
Direct Known Subclasses:
TLcdGML2PropertyMappingAnnotation, TLcdGML31PropertyMappingAnnotation, TLcdGML32PropertyMappingAnnotation

public abstract class ALcdGMLPropertyMappingAnnotation extends Object implements ILcdAnnotation
This annotation can be added to a TLcdDataProperty. It asserts that this property should be represented in GML by a property that is already defined in GML. A typical example of such a property would be for instance the name property defined on gml:AbstractGML.
Since:
11.0
  • Constructor Details

    • ALcdGMLPropertyMappingAnnotation

      protected ALcdGMLPropertyMappingAnnotation(TLcdDataProperty aProperty, ILcdObjectTransformation aTransformation)
      Creates a new instance
      Parameters:
      aProperty - the GML representation of this property
      aTransformation - the transformation that should be used to transform values
  • Method Details

    • getProperty

      public TLcdDataProperty getProperty()
      The GML representation of this property.
      Returns:
      the GML representation of the property
    • getTransformation

      public ILcdObjectTransformation getTransformation()