Package net.opengis.gml.impl
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.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class MinimalEObjectImpl.Container
MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
-
-
Field Summary
-
Fields inherited from class EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
-
Fields inherited from class BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
Fields inherited from interface GmlFactory
eINSTANCE
-
-
Constructor Summary
Constructors Constructor Description GmlFactoryImpl()
Creates an instance of the factory.
-
Method Summary
-
Methods inherited from class EFactoryImpl
basicCreate, basicSetEPackage, collapseWhiteSpace, convertToString, create, createFromString, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eStaticClass, eUnset, getEPackage, replaceWhiteSpace, setEPackage, split
-
Methods inherited from class EModelElementImpl
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
-
Methods inherited from class MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI, eSettings
-
Methods inherited from class BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString
-
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
init
public static GmlFactory init()
Creates the default factory implementation.
-
create
public EObject create(EClass eClass)
- Specified by:
create
in interfaceEFactory
- Overrides:
create
in classEFactoryImpl
-
createFromString
public Object createFromString(EDataType eDataType, String initialValue)
- Specified by:
createFromString
in interfaceEFactory
- Overrides:
createFromString
in classEFactoryImpl
-
convertToString
public String convertToString(EDataType eDataType, Object instanceValue)
- Specified by:
convertToString
in interfaceEFactory
- Overrides:
convertToString
in classEFactoryImpl
-
createAbstractRingPropertyType
public AbstractRingPropertyType createAbstractRingPropertyType()
- Specified by:
createAbstractRingPropertyType
in interfaceGmlFactory
- Returns:
- a new object of class 'Abstract Ring Property Type'.
-
createAbstractSurfaceType
public AbstractSurfaceType createAbstractSurfaceType()
- Specified by:
createAbstractSurfaceType
in interfaceGmlFactory
- Returns:
- a new object of class 'Abstract Surface Type'.
-
createBoundingShapeType
public BoundingShapeType createBoundingShapeType()
- Specified by:
createBoundingShapeType
in interfaceGmlFactory
- Returns:
- a new object of class 'Bounding Shape Type'.
-
createCodeListType
public CodeListType createCodeListType()
- Specified by:
createCodeListType
in interfaceGmlFactory
- Returns:
- a new object of class 'Code List Type'.
-
createCodeType
public CodeType createCodeType()
- Specified by:
createCodeType
in interfaceGmlFactory
- Returns:
- a new object of class 'Code Type'.
-
createDirectPositionType
public DirectPositionType createDirectPositionType()
- Specified by:
createDirectPositionType
in interfaceGmlFactory
- Returns:
- a new object of class 'Direct Position Type'.
-
createDocumentRoot
public DocumentRoot createDocumentRoot()
- Specified by:
createDocumentRoot
in interfaceGmlFactory
- Returns:
- a new object of class 'Document Root'.
-
createEnvelopeType
public EnvelopeType createEnvelopeType()
- Specified by:
createEnvelopeType
in interfaceGmlFactory
- Returns:
- a new object of class 'Envelope Type'.
-
createEnvelopeWithTimePeriodType
public EnvelopeWithTimePeriodType createEnvelopeWithTimePeriodType()
- Specified by:
createEnvelopeWithTimePeriodType
in interfaceGmlFactory
- Returns:
- a new object of class 'Envelope With Time Period Type'.
-
createGridEnvelopeType
public GridEnvelopeType createGridEnvelopeType()
- Specified by:
createGridEnvelopeType
in interfaceGmlFactory
- Returns:
- a new object of class 'Grid Envelope Type'.
-
createGridLimitsType
public GridLimitsType createGridLimitsType()
- Specified by:
createGridLimitsType
in interfaceGmlFactory
- Returns:
- a new object of class 'Grid Limits Type'.
-
createGridType
public GridType createGridType()
- Specified by:
createGridType
in interfaceGmlFactory
- Returns:
- a new object of class 'Grid Type'.
-
createLinearRingType
public LinearRingType createLinearRingType()
- Specified by:
createLinearRingType
in interfaceGmlFactory
- Returns:
- a new object of class 'Linear Ring Type'.
-
createMetaDataPropertyType
public MetaDataPropertyType createMetaDataPropertyType()
- Specified by:
createMetaDataPropertyType
in interfaceGmlFactory
- Returns:
- a new object of class 'Meta Data Property Type'.
-
createPointType
public PointType createPointType()
- Specified by:
createPointType
in interfaceGmlFactory
- Returns:
- a new object of class 'Point Type'.
-
createPolygonType
public PolygonType createPolygonType()
- Specified by:
createPolygonType
in interfaceGmlFactory
- Returns:
- a new object of class 'Polygon Type'.
-
createRectifiedGridType
public RectifiedGridType createRectifiedGridType()
- Specified by:
createRectifiedGridType
in interfaceGmlFactory
- Returns:
- a new object of class 'Rectified Grid Type'.
-
createReferenceType
public ReferenceType createReferenceType()
- Specified by:
createReferenceType
in interfaceGmlFactory
- Returns:
- a new object of class 'Reference Type'.
-
createStringOrRefType
public StringOrRefType createStringOrRefType()
- Specified by:
createStringOrRefType
in interfaceGmlFactory
- Returns:
- a new object of class 'String Or Ref Type'.
-
createTimePositionType
public TimePositionType createTimePositionType()
- Specified by:
createTimePositionType
in interfaceGmlFactory
- Returns:
- a new object of class 'Time Position Type'.
-
createVectorType
public VectorType createVectorType()
- Specified by:
createVectorType
in interfaceGmlFactory
- 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 interfaceGmlFactory
- Returns:
- the package supported by this factory.
-
getPackage
public static GmlPackage getPackage()
Deprecated.
-
-