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 EFactoryThe 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 GmlFactoryeINSTANCEThe singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AbstractRingPropertyTypecreateAbstractRingPropertyType()Returns a new object of class 'Abstract Ring Property Type'.AbstractSurfaceTypecreateAbstractSurfaceType()Returns a new object of class 'Abstract Surface Type'.BoundingShapeTypecreateBoundingShapeType()Returns a new object of class 'Bounding Shape Type'.CodeListTypecreateCodeListType()Returns a new object of class 'Code List Type'.CodeTypecreateCodeType()Returns a new object of class 'Code Type'.DirectPositionTypecreateDirectPositionType()Returns a new object of class 'Direct Position Type'.DocumentRootcreateDocumentRoot()Returns a new object of class 'Document Root'.EnvelopeTypecreateEnvelopeType()Returns a new object of class 'Envelope Type'.EnvelopeWithTimePeriodTypecreateEnvelopeWithTimePeriodType()Returns a new object of class 'Envelope With Time Period Type'.GridEnvelopeTypecreateGridEnvelopeType()Returns a new object of class 'Grid Envelope Type'.GridLimitsTypecreateGridLimitsType()Returns a new object of class 'Grid Limits Type'.GridTypecreateGridType()Returns a new object of class 'Grid Type'.LinearRingTypecreateLinearRingType()Returns a new object of class 'Linear Ring Type'.MetaDataPropertyTypecreateMetaDataPropertyType()Returns a new object of class 'Meta Data Property Type'.PointTypecreatePointType()Returns a new object of class 'Point Type'.PolygonTypecreatePolygonType()Returns a new object of class 'Polygon Type'.RectifiedGridTypecreateRectifiedGridType()Returns a new object of class 'Rectified Grid Type'.ReferenceTypecreateReferenceType()Returns a new object of class 'Reference Type'.StringOrRefTypecreateStringOrRefType()Returns a new object of class 'String Or Ref Type'.TimePositionTypecreateTimePositionType()Returns a new object of class 'Time Position Type'.VectorTypecreateVectorType()Returns a new object of class 'Vector Type'.GmlPackagegetGmlPackage()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.
-
-