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 SummaryFields Modifier and Type Field Description static GmlFactoryeINSTANCEThe singleton instance of the factory.
 - 
Method SummaryAll 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 EFactoryconvertToString, create, createFromString, getEPackage, setEPackage
 
- 
 
- 
- 
- 
Field Detail- 
eINSTANCEstatic final GmlFactory eINSTANCE The singleton instance of the factory.
 
- 
 - 
Method Detail- 
createAbstractRingPropertyTypeAbstractRingPropertyType createAbstractRingPropertyType() Returns a new object of class 'Abstract Ring Property Type'.- Returns:
- a new object of class 'Abstract Ring Property Type'.
 
 - 
createAbstractSurfaceTypeAbstractSurfaceType createAbstractSurfaceType() Returns a new object of class 'Abstract Surface Type'.- Returns:
- a new object of class 'Abstract Surface Type'.
 
 - 
createBoundingShapeTypeBoundingShapeType createBoundingShapeType() Returns a new object of class 'Bounding Shape Type'.- Returns:
- a new object of class 'Bounding Shape Type'.
 
 - 
createCodeListTypeCodeListType createCodeListType() Returns a new object of class 'Code List Type'.- Returns:
- a new object of class 'Code List Type'.
 
 - 
createCodeTypeCodeType createCodeType() Returns a new object of class 'Code Type'.- Returns:
- a new object of class 'Code Type'.
 
 - 
createDirectPositionTypeDirectPositionType createDirectPositionType() Returns a new object of class 'Direct Position Type'.- Returns:
- a new object of class 'Direct Position Type'.
 
 - 
createDocumentRootDocumentRoot createDocumentRoot() Returns a new object of class 'Document Root'.- Returns:
- a new object of class 'Document Root'.
 
 - 
createEnvelopeTypeEnvelopeType createEnvelopeType() Returns a new object of class 'Envelope Type'.- Returns:
- a new object of class 'Envelope Type'.
 
 - 
createEnvelopeWithTimePeriodTypeEnvelopeWithTimePeriodType createEnvelopeWithTimePeriodType() Returns a new object of class 'Envelope With Time Period Type'.- Returns:
- a new object of class 'Envelope With Time Period Type'.
 
 - 
createGridEnvelopeTypeGridEnvelopeType createGridEnvelopeType() Returns a new object of class 'Grid Envelope Type'.- Returns:
- a new object of class 'Grid Envelope Type'.
 
 - 
createGridLimitsTypeGridLimitsType createGridLimitsType() Returns a new object of class 'Grid Limits Type'.- Returns:
- a new object of class 'Grid Limits Type'.
 
 - 
createGridTypeGridType createGridType() Returns a new object of class 'Grid Type'.- Returns:
- a new object of class 'Grid Type'.
 
 - 
createLinearRingTypeLinearRingType createLinearRingType() Returns a new object of class 'Linear Ring Type'.- Returns:
- a new object of class 'Linear Ring Type'.
 
 - 
createMetaDataPropertyTypeMetaDataPropertyType createMetaDataPropertyType() Returns a new object of class 'Meta Data Property Type'.- Returns:
- a new object of class 'Meta Data Property Type'.
 
 - 
createPointTypePointType createPointType() Returns a new object of class 'Point Type'.- Returns:
- a new object of class 'Point Type'.
 
 - 
createPolygonTypePolygonType createPolygonType() Returns a new object of class 'Polygon Type'.- Returns:
- a new object of class 'Polygon Type'.
 
 - 
createRectifiedGridTypeRectifiedGridType createRectifiedGridType() Returns a new object of class 'Rectified Grid Type'.- Returns:
- a new object of class 'Rectified Grid Type'.
 
 - 
createReferenceTypeReferenceType createReferenceType() Returns a new object of class 'Reference Type'.- Returns:
- a new object of class 'Reference Type'.
 
 - 
createStringOrRefTypeStringOrRefType createStringOrRefType() Returns a new object of class 'String Or Ref Type'.- Returns:
- a new object of class 'String Or Ref Type'.
 
 - 
createTimePositionTypeTimePositionType createTimePositionType() Returns a new object of class 'Time Position Type'.- Returns:
- a new object of class 'Time Position Type'.
 
 - 
createVectorTypeVectorType createVectorType() Returns a new object of class 'Vector Type'.- Returns:
- a new object of class 'Vector Type'.
 
 - 
getGmlPackageGmlPackage getGmlPackage() Returns the package supported by this factory.- Returns:
- the package supported by this factory.
 
 
- 
 
-