Package net.opengis.gml
Interface GmlFactory
- All Superinterfaces:
EFactory
,EModelElement
,EObject
,Notifier
- All Known Subinterfaces:
Gml4wcsFactory
- All Known Implementing Classes:
GmlFactoryImpl
public interface GmlFactory
extends EFactory
The Factory for the model.
It provides a create method for each non-abstract class of the model.
- See Also:
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionReturns a new object of class 'Abstract Ring Property Type'.Returns a new object of class 'Abstract Surface Type'.Returns a new object of class 'Bounding Shape Type'.Returns a new object of class 'Code List Type'.Returns a new object of class 'Code Type'.Returns a new object of class 'Direct Position Type'.Returns a new object of class 'Document Root'.Returns a new object of class 'Envelope Type'.Returns a new object of class 'Envelope With Time Period Type'.Returns a new object of class 'Grid Envelope Type'.Returns a new object of class 'Grid Limits Type'.Returns a new object of class 'Grid Type'.Returns a new object of class 'Linear Ring Type'.Returns a new object of class 'Meta Data Property Type'.Returns a new object of class 'Point Type'.Returns a new object of class 'Polygon Type'.Returns a new object of class 'Rectified Grid Type'.Returns a new object of class 'Reference Type'.Returns a new object of class 'String Or Ref Type'.Returns a new object of class 'Time Position Type'.Returns a new object of class 'Vector Type'.Returns the package supported by this factory.Methods inherited from interface EFactory
convertToString, create, createFromString, getEPackage, setEPackage
Methods inherited from interface EModelElement
getEAnnotation, getEAnnotations
Methods inherited from interface EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
eINSTANCE
The singleton instance of the factory.
-
-
Method Details
-
createAbstractRingPropertyType
AbstractRingPropertyType createAbstractRingPropertyType()Returns a new object of class 'Abstract Ring Property Type'.- Returns:
- a new object of class 'Abstract Ring Property Type'.
-
createAbstractSurfaceType
AbstractSurfaceType createAbstractSurfaceType()Returns a new object of class 'Abstract Surface Type'.- Returns:
- a new object of class 'Abstract Surface Type'.
-
createBoundingShapeType
BoundingShapeType createBoundingShapeType()Returns a new object of class 'Bounding Shape Type'.- Returns:
- a new object of class 'Bounding Shape Type'.
-
createCodeListType
CodeListType createCodeListType()Returns a new object of class 'Code List Type'.- Returns:
- a new object of class 'Code List Type'.
-
createCodeType
CodeType createCodeType()Returns a new object of class 'Code Type'.- Returns:
- a new object of class 'Code Type'.
-
createDirectPositionType
DirectPositionType createDirectPositionType()Returns a new object of class 'Direct Position Type'.- Returns:
- a new object of class 'Direct Position Type'.
-
createDocumentRoot
DocumentRoot createDocumentRoot()Returns a new object of class 'Document Root'.- Returns:
- a new object of class 'Document Root'.
-
createEnvelopeType
EnvelopeType createEnvelopeType()Returns a new object of class 'Envelope Type'.- Returns:
- a new object of class 'Envelope Type'.
-
createEnvelopeWithTimePeriodType
EnvelopeWithTimePeriodType createEnvelopeWithTimePeriodType()Returns a new object of class 'Envelope With Time Period Type'.- Returns:
- a new object of class 'Envelope With Time Period Type'.
-
createGridEnvelopeType
GridEnvelopeType createGridEnvelopeType()Returns a new object of class 'Grid Envelope Type'.- Returns:
- a new object of class 'Grid Envelope Type'.
-
createGridLimitsType
GridLimitsType createGridLimitsType()Returns a new object of class 'Grid Limits Type'.- Returns:
- a new object of class 'Grid Limits Type'.
-
createGridType
GridType createGridType()Returns a new object of class 'Grid Type'.- Returns:
- a new object of class 'Grid Type'.
-
createLinearRingType
LinearRingType createLinearRingType()Returns a new object of class 'Linear Ring Type'.- Returns:
- a new object of class 'Linear Ring Type'.
-
createMetaDataPropertyType
MetaDataPropertyType createMetaDataPropertyType()Returns a new object of class 'Meta Data Property Type'.- Returns:
- a new object of class 'Meta Data Property Type'.
-
createPointType
PointType createPointType()Returns a new object of class 'Point Type'.- Returns:
- a new object of class 'Point Type'.
-
createPolygonType
PolygonType createPolygonType()Returns a new object of class 'Polygon Type'.- Returns:
- a new object of class 'Polygon Type'.
-
createRectifiedGridType
RectifiedGridType createRectifiedGridType()Returns a new object of class 'Rectified Grid Type'.- Returns:
- a new object of class 'Rectified Grid Type'.
-
createReferenceType
ReferenceType createReferenceType()Returns a new object of class 'Reference Type'.- Returns:
- a new object of class 'Reference Type'.
-
createStringOrRefType
StringOrRefType createStringOrRefType()Returns a new object of class 'String Or Ref Type'.- Returns:
- a new object of class 'String Or Ref Type'.
-
createTimePositionType
TimePositionType createTimePositionType()Returns a new object of class 'Time Position Type'.- Returns:
- a new object of class 'Time Position Type'.
-
createVectorType
VectorType createVectorType()Returns a new object of class 'Vector Type'.- Returns:
- a new object of class 'Vector Type'.
-
getGmlPackage
GmlPackage getGmlPackage()Returns the package supported by this factory.- Returns:
- the package supported by this factory.
-