/** * * * * $Id$ */ package net.opengis.fes20; import org.eclipse.emf.ecore.EFactory; /** * * The Factory for the model. * It provides a create method for each non-abstract class of the model. * * @see net.opengis.fes20.Fes20Package * @generated */ public interface Fes20Factory extends EFactory { /** * The singleton instance of the factory. * * * @generated */ Fes20Factory eINSTANCE = net.opengis.fes20.impl.Fes20FactoryImpl.init(); /** * Returns a new object of class 'Additional Operators Type'. * * * @return a new object of class 'Additional Operators Type'. * @generated */ AdditionalOperatorsType createAdditionalOperatorsType(); /** * Returns a new object of class 'Arguments Type'. * * * @return a new object of class 'Arguments Type'. * @generated */ ArgumentsType createArgumentsType(); /** * Returns a new object of class 'Argument Type'. * * * @return a new object of class 'Argument Type'. * @generated */ ArgumentType createArgumentType(); /** * Returns a new object of class 'Available Functions Type'. * * * @return a new object of class 'Available Functions Type'. * @generated */ AvailableFunctionsType createAvailableFunctionsType(); /** * Returns a new object of class 'Available Function Type'. * * * @return a new object of class 'Available Function Type'. * @generated */ AvailableFunctionType createAvailableFunctionType(); /** * Returns a new object of class 'BBOX Type'. * * * @return a new object of class 'BBOX Type'. * @generated */ BBOXType createBBOXType(); /** * Returns a new object of class 'Binary Comparison Op Type'. * * * @return a new object of class 'Binary Comparison Op Type'. * @generated */ BinaryComparisonOpType createBinaryComparisonOpType(); /** * Returns a new object of class 'Binary Logic Op Type'. * * * @return a new object of class 'Binary Logic Op Type'. * @generated */ BinaryLogicOpType createBinaryLogicOpType(); /** * Returns a new object of class 'Binary Spatial Op Type'. * * * @return a new object of class 'Binary Spatial Op Type'. * @generated */ BinarySpatialOpType createBinarySpatialOpType(); /** * Returns a new object of class 'Binary Temporal Op Type'. * * * @return a new object of class 'Binary Temporal Op Type'. * @generated */ BinaryTemporalOpType createBinaryTemporalOpType(); /** * Returns a new object of class 'Comparison Operators Type'. * * * @return a new object of class 'Comparison Operators Type'. * @generated */ ComparisonOperatorsType createComparisonOperatorsType(); /** * Returns a new object of class 'Comparison Operator Type'. * * * @return a new object of class 'Comparison Operator Type'. * @generated */ ComparisonOperatorType createComparisonOperatorType(); /** * Returns a new object of class 'Conformance Type'. * * * @return a new object of class 'Conformance Type'. * @generated */ ConformanceType createConformanceType(); /** * Returns a new object of class 'Distance Buffer Type'. * * * @return a new object of class 'Distance Buffer Type'. * @generated */ DistanceBufferType createDistanceBufferType(); /** * Returns a new object of class 'Document Root'. * * * @return a new object of class 'Document Root'. * @generated */ DocumentRoot createDocumentRoot(); /** * Returns a new object of class 'Extended Capabilities Type'. * * * @return a new object of class 'Extended Capabilities Type'. * @generated */ ExtendedCapabilitiesType createExtendedCapabilitiesType(); /** * Returns a new object of class 'Extension Operator Type'. * * * @return a new object of class 'Extension Operator Type'. * @generated */ ExtensionOperatorType createExtensionOperatorType(); /** * Returns a new object of class 'Filter Capabilities Type'. * * * @return a new object of class 'Filter Capabilities Type'. * @generated */ FilterCapabilitiesType createFilterCapabilitiesType(); /** * Returns a new object of class 'Filter Type'. * * * @return a new object of class 'Filter Type'. * @generated */ FilterType createFilterType(); /** * Returns a new object of class 'Function Type'. * * * @return a new object of class 'Function Type'. * @generated */ FunctionType createFunctionType(); /** * Returns a new object of class 'Geometry Operands Type'. * * * @return a new object of class 'Geometry Operands Type'. * @generated */ GeometryOperandsType createGeometryOperandsType(); /** * Returns a new object of class 'Geometry Operand Type'. * * * @return a new object of class 'Geometry Operand Type'. * @generated */ GeometryOperandType createGeometryOperandType(); /** * Returns a new object of class 'Id Capabilities Type'. * * * @return a new object of class 'Id Capabilities Type'. * @generated */ IdCapabilitiesType createIdCapabilitiesType(); /** * Returns a new object of class 'Literal Type'. * * * @return a new object of class 'Literal Type'. * @generated */ LiteralType createLiteralType(); /** * Returns a new object of class 'Logical Operators Type'. * * * @return a new object of class 'Logical Operators Type'. * @generated */ LogicalOperatorsType createLogicalOperatorsType(); /** * Returns a new object of class 'Lower Boundary Type'. * * * @return a new object of class 'Lower Boundary Type'. * @generated */ LowerBoundaryType createLowerBoundaryType(); /** * Returns a new object of class 'Measure Type'. * * * @return a new object of class 'Measure Type'. * @generated */ MeasureType createMeasureType(); /** * Returns a new object of class 'Property Is Between Type'. * * * @return a new object of class 'Property Is Between Type'. * @generated */ PropertyIsBetweenType createPropertyIsBetweenType(); /** * Returns a new object of class 'Property Is Like Type'. * * * @return a new object of class 'Property Is Like Type'. * @generated */ PropertyIsLikeType createPropertyIsLikeType(); /** * Returns a new object of class 'Property Is Nil Type'. * * * @return a new object of class 'Property Is Nil Type'. * @generated */ PropertyIsNilType createPropertyIsNilType(); /** * Returns a new object of class 'Property Is Null Type'. * * * @return a new object of class 'Property Is Null Type'. * @generated */ PropertyIsNullType createPropertyIsNullType(); /** * Returns a new object of class 'Resource Identifier Type'. * * * @return a new object of class 'Resource Identifier Type'. * @generated */ ResourceIdentifierType createResourceIdentifierType(); /** * Returns a new object of class 'Resource Id Type'. * * * @return a new object of class 'Resource Id Type'. * @generated */ ResourceIdType createResourceIdType(); /** * Returns a new object of class 'Scalar Capabilities Type'. * * * @return a new object of class 'Scalar Capabilities Type'. * @generated */ ScalarCapabilitiesType createScalarCapabilitiesType(); /** * Returns a new object of class 'Sort By Type'. * * * @return a new object of class 'Sort By Type'. * @generated */ SortByType createSortByType(); /** * Returns a new object of class 'Sort Property Type'. * * * @return a new object of class 'Sort Property Type'. * @generated */ SortPropertyType createSortPropertyType(); /** * Returns a new object of class 'Spatial Capabilities Type'. * * * @return a new object of class 'Spatial Capabilities Type'. * @generated */ SpatialCapabilitiesType createSpatialCapabilitiesType(); /** * Returns a new object of class 'Spatial Operators Type'. * * * @return a new object of class 'Spatial Operators Type'. * @generated */ SpatialOperatorsType createSpatialOperatorsType(); /** * Returns a new object of class 'Spatial Operator Type'. * * * @return a new object of class 'Spatial Operator Type'. * @generated */ SpatialOperatorType createSpatialOperatorType(); /** * Returns a new object of class 'Temporal Capabilities Type'. * * * @return a new object of class 'Temporal Capabilities Type'. * @generated */ TemporalCapabilitiesType createTemporalCapabilitiesType(); /** * Returns a new object of class 'Temporal Operands Type'. * * * @return a new object of class 'Temporal Operands Type'. * @generated */ TemporalOperandsType createTemporalOperandsType(); /** * Returns a new object of class 'Temporal Operand Type'. * * * @return a new object of class 'Temporal Operand Type'. * @generated */ TemporalOperandType createTemporalOperandType(); /** * Returns a new object of class 'Temporal Operators Type'. * * * @return a new object of class 'Temporal Operators Type'. * @generated */ TemporalOperatorsType createTemporalOperatorsType(); /** * Returns a new object of class 'Temporal Operator Type'. * * * @return a new object of class 'Temporal Operator Type'. * @generated */ TemporalOperatorType createTemporalOperatorType(); /** * Returns a new object of class 'Unary Logic Op Type'. * * * @return a new object of class 'Unary Logic Op Type'. * @generated */ UnaryLogicOpType createUnaryLogicOpType(); /** * Returns a new object of class 'Upper Boundary Type'. * * * @return a new object of class 'Upper Boundary Type'. * @generated */ UpperBoundaryType createUpperBoundaryType(); /** * Returns the package supported by this factory. * * * @return the package supported by this factory. * @generated */ Fes20Package getFes20Package(); } //Fes20Factory