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:
    Fes20Package
    • Field Detail

      • eINSTANCE

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

      • 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.