Class GmlFactoryImpl

Object
BasicNotifierImpl
BasicEObjectImpl
MinimalEObjectImpl
MinimalEObjectImpl.Container
EModelElementImpl
EFactoryImpl
GmlFactoryImpl
All Implemented Interfaces:
GmlFactory, Notifier, EFactory, EModelElement, EObject, EStructuralFeature.Internal.DynamicValueHolder, InternalEObject, BinaryResourceImpl.DataConverter.Factory

public class GmlFactoryImpl extends EFactoryImpl implements GmlFactory
An implementation of the model Factory.
  • Constructor Details

    • GmlFactoryImpl

      public GmlFactoryImpl()
      Creates an instance of the factory.
  • Method Details

    • init

      public static GmlFactory init()
      Creates the default factory implementation.
    • create

      public EObject create(EClass eClass)
      Specified by:
      create in interface EFactory
      Overrides:
      create in class EFactoryImpl
    • createFromString

      public Object createFromString(EDataType eDataType, String initialValue)
      Specified by:
      createFromString in interface EFactory
      Overrides:
      createFromString in class EFactoryImpl
    • convertToString

      public String convertToString(EDataType eDataType, Object instanceValue)
      Specified by:
      convertToString in interface EFactory
      Overrides:
      convertToString in class EFactoryImpl
    • createAbstractRingPropertyType

      public AbstractRingPropertyType createAbstractRingPropertyType()
      Specified by:
      createAbstractRingPropertyType in interface GmlFactory
      Returns:
      a new object of class 'Abstract Ring Property Type'.
    • createAbstractSurfaceType

      public AbstractSurfaceType createAbstractSurfaceType()
      Specified by:
      createAbstractSurfaceType in interface GmlFactory
      Returns:
      a new object of class 'Abstract Surface Type'.
    • createBoundingShapeType

      public BoundingShapeType createBoundingShapeType()
      Specified by:
      createBoundingShapeType in interface GmlFactory
      Returns:
      a new object of class 'Bounding Shape Type'.
    • createCodeListType

      public CodeListType createCodeListType()
      Specified by:
      createCodeListType in interface GmlFactory
      Returns:
      a new object of class 'Code List Type'.
    • createCodeType

      public CodeType createCodeType()
      Specified by:
      createCodeType in interface GmlFactory
      Returns:
      a new object of class 'Code Type'.
    • createDirectPositionType

      public DirectPositionType createDirectPositionType()
      Specified by:
      createDirectPositionType in interface GmlFactory
      Returns:
      a new object of class 'Direct Position Type'.
    • createDocumentRoot

      public DocumentRoot createDocumentRoot()
      Specified by:
      createDocumentRoot in interface GmlFactory
      Returns:
      a new object of class 'Document Root'.
    • createEnvelopeType

      public EnvelopeType createEnvelopeType()
      Specified by:
      createEnvelopeType in interface GmlFactory
      Returns:
      a new object of class 'Envelope Type'.
    • createEnvelopeWithTimePeriodType

      public EnvelopeWithTimePeriodType createEnvelopeWithTimePeriodType()
      Specified by:
      createEnvelopeWithTimePeriodType in interface GmlFactory
      Returns:
      a new object of class 'Envelope With Time Period Type'.
    • createGridEnvelopeType

      public GridEnvelopeType createGridEnvelopeType()
      Specified by:
      createGridEnvelopeType in interface GmlFactory
      Returns:
      a new object of class 'Grid Envelope Type'.
    • createGridLimitsType

      public GridLimitsType createGridLimitsType()
      Specified by:
      createGridLimitsType in interface GmlFactory
      Returns:
      a new object of class 'Grid Limits Type'.
    • createGridType

      public GridType createGridType()
      Specified by:
      createGridType in interface GmlFactory
      Returns:
      a new object of class 'Grid Type'.
    • createLinearRingType

      public LinearRingType createLinearRingType()
      Specified by:
      createLinearRingType in interface GmlFactory
      Returns:
      a new object of class 'Linear Ring Type'.
    • createMetaDataPropertyType

      public MetaDataPropertyType createMetaDataPropertyType()
      Specified by:
      createMetaDataPropertyType in interface GmlFactory
      Returns:
      a new object of class 'Meta Data Property Type'.
    • createPointType

      public PointType createPointType()
      Specified by:
      createPointType in interface GmlFactory
      Returns:
      a new object of class 'Point Type'.
    • createPolygonType

      public PolygonType createPolygonType()
      Specified by:
      createPolygonType in interface GmlFactory
      Returns:
      a new object of class 'Polygon Type'.
    • createRectifiedGridType

      public RectifiedGridType createRectifiedGridType()
      Specified by:
      createRectifiedGridType in interface GmlFactory
      Returns:
      a new object of class 'Rectified Grid Type'.
    • createReferenceType

      public ReferenceType createReferenceType()
      Specified by:
      createReferenceType in interface GmlFactory
      Returns:
      a new object of class 'Reference Type'.
    • createStringOrRefType

      public StringOrRefType createStringOrRefType()
      Specified by:
      createStringOrRefType in interface GmlFactory
      Returns:
      a new object of class 'String Or Ref Type'.
    • createTimePositionType

      public TimePositionType createTimePositionType()
      Specified by:
      createTimePositionType in interface GmlFactory
      Returns:
      a new object of class 'Time Position Type'.
    • createVectorType

      public VectorType createVectorType()
      Specified by:
      createVectorType in interface GmlFactory
      Returns:
      a new object of class 'Vector Type'.
    • createTimeIndeterminateValueTypeFromString

      public TimeIndeterminateValueType createTimeIndeterminateValueTypeFromString(EDataType eDataType, String initialValue)
    • convertTimeIndeterminateValueTypeToString

      public String convertTimeIndeterminateValueTypeToString(EDataType eDataType, Object instanceValue)
    • createDoubleListFromString

      public List createDoubleListFromString(EDataType eDataType, String initialValue)
    • convertDoubleListToString

      public String convertDoubleListToString(EDataType eDataType, Object instanceValue)
    • createIntegerListFromString

      public List createIntegerListFromString(EDataType eDataType, String initialValue)
    • convertIntegerListToString

      public String convertIntegerListToString(EDataType eDataType, Object instanceValue)
    • createNameListFromString

      public List createNameListFromString(EDataType eDataType, String initialValue)
    • convertNameListToString

      public String convertNameListToString(EDataType eDataType, Object instanceValue)
    • createTemporalPositionTypeFromString

      public Object createTemporalPositionTypeFromString(EDataType eDataType, String initialValue)
    • convertTemporalPositionTypeToString

      public String convertTemporalPositionTypeToString(EDataType eDataType, Object instanceValue)
    • createTimeDurationTypeFromString

      public Object createTimeDurationTypeFromString(EDataType eDataType, String initialValue)
    • convertTimeDurationTypeToString

      public String convertTimeDurationTypeToString(EDataType eDataType, Object instanceValue)
    • createTimeIndeterminateValueTypeObjectFromString

      public TimeIndeterminateValueType createTimeIndeterminateValueTypeObjectFromString(EDataType eDataType, String initialValue)
    • convertTimeIndeterminateValueTypeObjectToString

      public String convertTimeIndeterminateValueTypeObjectToString(EDataType eDataType, Object instanceValue)
    • createVectorTypeBaseFromString

      public List createVectorTypeBaseFromString(EDataType eDataType, String initialValue)
    • convertVectorTypeBaseToString

      public String convertVectorTypeBaseToString(EDataType eDataType, Object instanceValue)
    • createGridEnvelopeFromString

      public GridEnvelope createGridEnvelopeFromString(EDataType eDataType, String initialValue)
    • convertGridEnvelopeToString

      public String convertGridEnvelopeToString(EDataType eDataType, Object instanceValue)
    • getGmlPackage

      public GmlPackage getGmlPackage()
      Specified by:
      getGmlPackage in interface GmlFactory
      Returns:
      the package supported by this factory.
    • getPackage

      public static GmlPackage getPackage()
      Deprecated.