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:
GmlPackage
-
-
Field Summary
Fields Modifier and Type Field Description static GmlFactory
eINSTANCE
The singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AbstractRingPropertyType
createAbstractRingPropertyType()
Returns a new object of class 'Abstract Ring Property Type'.AbstractSurfaceType
createAbstractSurfaceType()
Returns a new object of class 'Abstract Surface Type'.BoundingShapeType
createBoundingShapeType()
Returns a new object of class 'Bounding Shape Type'.CodeListType
createCodeListType()
Returns a new object of class 'Code List Type'.CodeType
createCodeType()
Returns a new object of class 'Code Type'.DirectPositionType
createDirectPositionType()
Returns a new object of class 'Direct Position Type'.DocumentRoot
createDocumentRoot()
Returns a new object of class 'Document Root'.EnvelopeType
createEnvelopeType()
Returns a new object of class 'Envelope Type'.EnvelopeWithTimePeriodType
createEnvelopeWithTimePeriodType()
Returns a new object of class 'Envelope With Time Period Type'.GridEnvelopeType
createGridEnvelopeType()
Returns a new object of class 'Grid Envelope Type'.GridLimitsType
createGridLimitsType()
Returns a new object of class 'Grid Limits Type'.GridType
createGridType()
Returns a new object of class 'Grid Type'.LinearRingType
createLinearRingType()
Returns a new object of class 'Linear Ring Type'.MetaDataPropertyType
createMetaDataPropertyType()
Returns a new object of class 'Meta Data Property Type'.PointType
createPointType()
Returns a new object of class 'Point Type'.PolygonType
createPolygonType()
Returns a new object of class 'Polygon Type'.RectifiedGridType
createRectifiedGridType()
Returns a new object of class 'Rectified Grid Type'.ReferenceType
createReferenceType()
Returns a new object of class 'Reference Type'.StringOrRefType
createStringOrRefType()
Returns a new object of class 'String Or Ref Type'.TimePositionType
createTimePositionType()
Returns a new object of class 'Time Position Type'.VectorType
createVectorType()
Returns a new object of class 'Vector Type'.GmlPackage
getGmlPackage()
Returns the package supported by this factory.-
Methods inherited from interface EFactory
convertToString, create, createFromString, getEPackage, setEPackage
-
-
-
-
Field Detail
-
eINSTANCE
static final GmlFactory eINSTANCE
The singleton instance of the factory.
-
-
Method Detail
-
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.
-
-