Interface Fes20Factory

All Superinterfaces:
EFactory, EModelElement, EObject, Notifier
All Known Implementing Classes:
Fes20FactoryImpl

public interface Fes20Factory extends EFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.
See Also:
  • Field Details

    • eINSTANCE

      static final Fes20Factory eINSTANCE
      The singleton instance of the factory.
  • Method Details

    • createAdditionalOperatorsType

      AdditionalOperatorsType createAdditionalOperatorsType()
      Returns a new object of class 'Additional Operators Type'.
      Returns:
      a new object of class 'Additional Operators Type'.
    • createArgumentsType

      ArgumentsType createArgumentsType()
      Returns a new object of class 'Arguments Type'.
      Returns:
      a new object of class 'Arguments Type'.
    • createArgumentType

      ArgumentType createArgumentType()
      Returns a new object of class 'Argument Type'.
      Returns:
      a new object of class 'Argument Type'.
    • createAvailableFunctionsType

      AvailableFunctionsType createAvailableFunctionsType()
      Returns a new object of class 'Available Functions Type'.
      Returns:
      a new object of class 'Available Functions Type'.
    • createAvailableFunctionType

      AvailableFunctionType createAvailableFunctionType()
      Returns a new object of class 'Available Function Type'.
      Returns:
      a new object of class 'Available Function Type'.
    • createBBOXType

      BBOXType createBBOXType()
      Returns a new object of class 'BBOX Type'.
      Returns:
      a new object of class 'BBOX Type'.
    • createBinaryComparisonOpType

      BinaryComparisonOpType createBinaryComparisonOpType()
      Returns a new object of class 'Binary Comparison Op Type'.
      Returns:
      a new object of class 'Binary Comparison Op Type'.
    • createBinaryLogicOpType

      BinaryLogicOpType createBinaryLogicOpType()
      Returns a new object of class 'Binary Logic Op Type'.
      Returns:
      a new object of class 'Binary Logic Op Type'.
    • createBinarySpatialOpType

      BinarySpatialOpType createBinarySpatialOpType()
      Returns a new object of class 'Binary Spatial Op Type'.
      Returns:
      a new object of class 'Binary Spatial Op Type'.
    • createBinaryTemporalOpType

      BinaryTemporalOpType createBinaryTemporalOpType()
      Returns a new object of class 'Binary Temporal Op Type'.
      Returns:
      a new object of class 'Binary Temporal Op Type'.
    • createComparisonOperatorsType

      ComparisonOperatorsType createComparisonOperatorsType()
      Returns a new object of class 'Comparison Operators Type'.
      Returns:
      a new object of class 'Comparison Operators Type'.
    • createComparisonOperatorType

      ComparisonOperatorType createComparisonOperatorType()
      Returns a new object of class 'Comparison Operator Type'.
      Returns:
      a new object of class 'Comparison Operator Type'.
    • createConformanceType

      ConformanceType createConformanceType()
      Returns a new object of class 'Conformance Type'.
      Returns:
      a new object of class 'Conformance Type'.
    • createDistanceBufferType

      DistanceBufferType createDistanceBufferType()
      Returns a new object of class 'Distance Buffer Type'.
      Returns:
      a new object of class 'Distance Buffer Type'.
    • createDocumentRoot

      DocumentRoot createDocumentRoot()
      Returns a new object of class 'Document Root'.
      Returns:
      a new object of class 'Document Root'.
    • createExtendedCapabilitiesType

      ExtendedCapabilitiesType createExtendedCapabilitiesType()
      Returns a new object of class 'Extended Capabilities Type'.
      Returns:
      a new object of class 'Extended Capabilities Type'.
    • createExtensionOperatorType

      ExtensionOperatorType createExtensionOperatorType()
      Returns a new object of class 'Extension Operator Type'.
      Returns:
      a new object of class 'Extension Operator Type'.
    • createFilterCapabilitiesType

      FilterCapabilitiesType createFilterCapabilitiesType()
      Returns a new object of class 'Filter Capabilities Type'.
      Returns:
      a new object of class 'Filter Capabilities Type'.
    • createFilterType

      FilterType createFilterType()
      Returns a new object of class 'Filter Type'.
      Returns:
      a new object of class 'Filter Type'.
    • createFunctionType

      FunctionType createFunctionType()
      Returns a new object of class 'Function Type'.
      Returns:
      a new object of class 'Function Type'.
    • createGeometryOperandsType

      GeometryOperandsType createGeometryOperandsType()
      Returns a new object of class 'Geometry Operands Type'.
      Returns:
      a new object of class 'Geometry Operands Type'.
    • createGeometryOperandType

      GeometryOperandType createGeometryOperandType()
      Returns a new object of class 'Geometry Operand Type'.
      Returns:
      a new object of class 'Geometry Operand Type'.
    • createIdCapabilitiesType

      IdCapabilitiesType createIdCapabilitiesType()
      Returns a new object of class 'Id Capabilities Type'.
      Returns:
      a new object of class 'Id Capabilities Type'.
    • createLiteralType

      LiteralType createLiteralType()
      Returns a new object of class 'Literal Type'.
      Returns:
      a new object of class 'Literal Type'.
    • createLogicalOperatorsType

      LogicalOperatorsType createLogicalOperatorsType()
      Returns a new object of class 'Logical Operators Type'.
      Returns:
      a new object of class 'Logical Operators Type'.
    • createLowerBoundaryType

      LowerBoundaryType createLowerBoundaryType()
      Returns a new object of class 'Lower Boundary Type'.
      Returns:
      a new object of class 'Lower Boundary Type'.
    • createMeasureType

      MeasureType createMeasureType()
      Returns a new object of class 'Measure Type'.
      Returns:
      a new object of class 'Measure Type'.
    • createPropertyIsBetweenType

      PropertyIsBetweenType createPropertyIsBetweenType()
      Returns a new object of class 'Property Is Between Type'.
      Returns:
      a new object of class 'Property Is Between Type'.
    • createPropertyIsLikeType

      PropertyIsLikeType createPropertyIsLikeType()
      Returns a new object of class 'Property Is Like Type'.
      Returns:
      a new object of class 'Property Is Like Type'.
    • createPropertyIsNilType

      PropertyIsNilType createPropertyIsNilType()
      Returns a new object of class 'Property Is Nil Type'.
      Returns:
      a new object of class 'Property Is Nil Type'.
    • createPropertyIsNullType

      PropertyIsNullType createPropertyIsNullType()
      Returns a new object of class 'Property Is Null Type'.
      Returns:
      a new object of class 'Property Is Null Type'.
    • createResourceIdentifierType

      ResourceIdentifierType createResourceIdentifierType()
      Returns a new object of class 'Resource Identifier Type'.
      Returns:
      a new object of class 'Resource Identifier Type'.
    • createResourceIdType

      ResourceIdType createResourceIdType()
      Returns a new object of class 'Resource Id Type'.
      Returns:
      a new object of class 'Resource Id Type'.
    • createScalarCapabilitiesType

      ScalarCapabilitiesType createScalarCapabilitiesType()
      Returns a new object of class 'Scalar Capabilities Type'.
      Returns:
      a new object of class 'Scalar Capabilities Type'.
    • createSortByType

      SortByType createSortByType()
      Returns a new object of class 'Sort By Type'.
      Returns:
      a new object of class 'Sort By Type'.
    • createSortPropertyType

      SortPropertyType createSortPropertyType()
      Returns a new object of class 'Sort Property Type'.
      Returns:
      a new object of class 'Sort Property Type'.
    • createSpatialCapabilitiesType

      SpatialCapabilitiesType createSpatialCapabilitiesType()
      Returns a new object of class 'Spatial Capabilities Type'.
      Returns:
      a new object of class 'Spatial Capabilities Type'.
    • createSpatialOperatorsType

      SpatialOperatorsType createSpatialOperatorsType()
      Returns a new object of class 'Spatial Operators Type'.
      Returns:
      a new object of class 'Spatial Operators Type'.
    • createSpatialOperatorType

      SpatialOperatorType createSpatialOperatorType()
      Returns a new object of class 'Spatial Operator Type'.
      Returns:
      a new object of class 'Spatial Operator Type'.
    • createTemporalCapabilitiesType

      TemporalCapabilitiesType createTemporalCapabilitiesType()
      Returns a new object of class 'Temporal Capabilities Type'.
      Returns:
      a new object of class 'Temporal Capabilities Type'.
    • createTemporalOperandsType

      TemporalOperandsType createTemporalOperandsType()
      Returns a new object of class 'Temporal Operands Type'.
      Returns:
      a new object of class 'Temporal Operands Type'.
    • createTemporalOperandType

      TemporalOperandType createTemporalOperandType()
      Returns a new object of class 'Temporal Operand Type'.
      Returns:
      a new object of class 'Temporal Operand Type'.
    • createTemporalOperatorsType

      TemporalOperatorsType createTemporalOperatorsType()
      Returns a new object of class 'Temporal Operators Type'.
      Returns:
      a new object of class 'Temporal Operators Type'.
    • createTemporalOperatorType

      TemporalOperatorType createTemporalOperatorType()
      Returns a new object of class 'Temporal Operator Type'.
      Returns:
      a new object of class 'Temporal Operator Type'.
    • createUnaryLogicOpType

      UnaryLogicOpType createUnaryLogicOpType()
      Returns a new object of class 'Unary Logic Op Type'.
      Returns:
      a new object of class 'Unary Logic Op Type'.
    • createUpperBoundaryType

      UpperBoundaryType createUpperBoundaryType()
      Returns a new object of class 'Upper Boundary Type'.
      Returns:
      a new object of class 'Upper Boundary Type'.
    • getFes20Package

      Fes20Package getFes20Package()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.