Package net.opengis.fes20.util
Class Fes20Switch<T>
- Object
-
- Fes20Switch<T>
-
public class Fes20Switch<T> extends Object
The Switch for the model's inheritance hierarchy. It supports the calldoSwitch(object)
to invoke thecaseXXX
method for each class of the model, starting with the actual class of the object and proceeding up the inheritance hierarchy until a non-null result is returned, which is the result of the switch.- See Also:
Fes20Package
-
-
Field Summary
Fields Modifier and Type Field Description protected static Fes20Package
modelPackage
The cached model package
-
Constructor Summary
Constructors Constructor Description Fes20Switch()
Creates an instance of the switch.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
caseAbstractAdhocQueryExpressionType(AbstractAdhocQueryExpressionType object)
Returns the result of interpreting the object as an instance of 'Abstract Adhoc Query Expression Type'.T
caseAbstractIdType(AbstractIdType object)
Returns the result of interpreting the object as an instance of 'Abstract Id Type'.T
caseAbstractProjectionClauseType(AbstractProjectionClauseType object)
Returns the result of interpreting the object as an instance of 'Abstract Projection Clause Type'.T
caseAbstractQueryExpressionType(AbstractQueryExpressionType object)
Returns the result of interpreting the object as an instance of 'Abstract Query Expression Type'.T
caseAbstractSelectionClauseType(AbstractSelectionClauseType object)
Returns the result of interpreting the object as an instance of 'Abstract Selection Clause Type'.T
caseAbstractSortingClauseType(AbstractSortingClauseType object)
Returns the result of interpreting the object as an instance of 'Abstract Sorting Clause Type'.T
caseAdditionalOperatorsType(AdditionalOperatorsType object)
Returns the result of interpreting the object as an instance of 'Additional Operators Type'.T
caseArgumentsType(ArgumentsType object)
Returns the result of interpreting the object as an instance of 'Arguments Type'.T
caseArgumentType(ArgumentType object)
Returns the result of interpreting the object as an instance of 'Argument Type'.T
caseAvailableFunctionsType(AvailableFunctionsType object)
Returns the result of interpreting the object as an instance of 'Available Functions Type'.T
caseAvailableFunctionType(AvailableFunctionType object)
Returns the result of interpreting the object as an instance of 'Available Function Type'.T
caseBBOXType(BBOXType object)
Returns the result of interpreting the object as an instance of 'BBOX Type'.T
caseBinaryComparisonOpType(BinaryComparisonOpType object)
Returns the result of interpreting the object as an instance of 'Binary Comparison Op Type'.T
caseBinaryLogicOpType(BinaryLogicOpType object)
Returns the result of interpreting the object as an instance of 'Binary Logic Op Type'.T
caseBinarySpatialOpType(BinarySpatialOpType object)
Returns the result of interpreting the object as an instance of 'Binary Spatial Op Type'.T
caseBinaryTemporalOpType(BinaryTemporalOpType object)
Returns the result of interpreting the object as an instance of 'Binary Temporal Op Type'.T
caseComparisonOperatorsType(ComparisonOperatorsType object)
Returns the result of interpreting the object as an instance of 'Comparison Operators Type'.T
caseComparisonOperatorType(ComparisonOperatorType object)
Returns the result of interpreting the object as an instance of 'Comparison Operator Type'.T
caseComparisonOpsType(ComparisonOpsType object)
Returns the result of interpreting the object as an instance of 'Comparison Ops Type'.T
caseConformanceType(ConformanceType object)
Returns the result of interpreting the object as an instance of 'Conformance Type'.T
caseDistanceBufferType(DistanceBufferType object)
Returns the result of interpreting the object as an instance of 'Distance Buffer Type'.T
caseDocumentRoot(DocumentRoot object)
Returns the result of interpreting the object as an instance of 'Document Root'.T
caseExtendedCapabilitiesType(ExtendedCapabilitiesType object)
Returns the result of interpreting the object as an instance of 'Extended Capabilities Type'.T
caseExtensionOperatorType(ExtensionOperatorType object)
Returns the result of interpreting the object as an instance of 'Extension Operator Type'.T
caseExtensionOpsType(ExtensionOpsType object)
Returns the result of interpreting the object as an instance of 'Extension Ops Type'.T
caseFilterCapabilitiesType(FilterCapabilitiesType object)
Returns the result of interpreting the object as an instance of 'Filter Capabilities Type'.T
caseFilterType(FilterType object)
Returns the result of interpreting the object as an instance of 'Filter Type'.T
caseFunctionType(FunctionType object)
Returns the result of interpreting the object as an instance of 'Function Type'.T
caseGeometryOperandsType(GeometryOperandsType object)
Returns the result of interpreting the object as an instance of 'Geometry Operands Type'.T
caseGeometryOperandType(GeometryOperandType object)
Returns the result of interpreting the object as an instance of 'Geometry Operand Type'.T
caseIdCapabilitiesType(IdCapabilitiesType object)
Returns the result of interpreting the object as an instance of 'Id Capabilities Type'.T
caseLiteralType(LiteralType object)
Returns the result of interpreting the object as an instance of 'Literal Type'.T
caseLogicalOperatorsType(LogicalOperatorsType object)
Returns the result of interpreting the object as an instance of 'Logical Operators Type'.T
caseLogicOpsType(LogicOpsType object)
Returns the result of interpreting the object as an instance of 'Logic Ops Type'.T
caseLowerBoundaryType(LowerBoundaryType object)
Returns the result of interpreting the object as an instance of 'Lower Boundary Type'.T
caseMeasureType(MeasureType object)
Returns the result of interpreting the object as an instance of 'Measure Type'.T
casePropertyIsBetweenType(PropertyIsBetweenType object)
Returns the result of interpreting the object as an instance of 'Property Is Between Type'.T
casePropertyIsLikeType(PropertyIsLikeType object)
Returns the result of interpreting the object as an instance of 'Property Is Like Type'.T
casePropertyIsNilType(PropertyIsNilType object)
Returns the result of interpreting the object as an instance of 'Property Is Nil Type'.T
casePropertyIsNullType(PropertyIsNullType object)
Returns the result of interpreting the object as an instance of 'Property Is Null Type'.T
caseResourceIdentifierType(ResourceIdentifierType object)
Returns the result of interpreting the object as an instance of 'Resource Identifier Type'.T
caseResourceIdType(ResourceIdType object)
Returns the result of interpreting the object as an instance of 'Resource Id Type'.T
caseScalarCapabilitiesType(ScalarCapabilitiesType object)
Returns the result of interpreting the object as an instance of 'Scalar Capabilities Type'.T
caseSortByType(SortByType object)
Returns the result of interpreting the object as an instance of 'Sort By Type'.T
caseSortPropertyType(SortPropertyType object)
Returns the result of interpreting the object as an instance of 'Sort Property Type'.T
caseSpatialCapabilitiesType(SpatialCapabilitiesType object)
Returns the result of interpreting the object as an instance of 'Spatial Capabilities Type'.T
caseSpatialOperatorsType(SpatialOperatorsType object)
Returns the result of interpreting the object as an instance of 'Spatial Operators Type'.T
caseSpatialOperatorType(SpatialOperatorType object)
Returns the result of interpreting the object as an instance of 'Spatial Operator Type'.T
caseSpatialOpsType(SpatialOpsType object)
Returns the result of interpreting the object as an instance of 'Spatial Ops Type'.T
caseTemporalCapabilitiesType(TemporalCapabilitiesType object)
Returns the result of interpreting the object as an instance of 'Temporal Capabilities Type'.T
caseTemporalOperandsType(TemporalOperandsType object)
Returns the result of interpreting the object as an instance of 'Temporal Operands Type'.T
caseTemporalOperandType(TemporalOperandType object)
Returns the result of interpreting the object as an instance of 'Temporal Operand Type'.T
caseTemporalOperatorsType(TemporalOperatorsType object)
Returns the result of interpreting the object as an instance of 'Temporal Operators Type'.T
caseTemporalOperatorType(TemporalOperatorType object)
Returns the result of interpreting the object as an instance of 'Temporal Operator Type'.T
caseTemporalOpsType(TemporalOpsType object)
Returns the result of interpreting the object as an instance of 'Temporal Ops Type'.T
caseUnaryLogicOpType(UnaryLogicOpType object)
Returns the result of interpreting the object as an instance of 'Unary Logic Op Type'.T
caseUpperBoundaryType(UpperBoundaryType object)
Returns the result of interpreting the object as an instance of 'Upper Boundary Type'.T
defaultCase(EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.protected T
doSwitch(int classifierID, EObject theEObject)
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.protected T
doSwitch(EClass theEClass, EObject theEObject)
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.T
doSwitch(EObject theEObject)
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.
-
-
-
Field Detail
-
modelPackage
protected static Fes20Package modelPackage
The cached model package
-
-
Method Detail
-
doSwitch
public T doSwitch(EObject theEObject)
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.- Returns:
- the first non-null result returned by a
caseXXX
call.
-
doSwitch
protected T doSwitch(EClass theEClass, EObject theEObject)
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.- Returns:
- the first non-null result returned by a
caseXXX
call.
-
doSwitch
protected T doSwitch(int classifierID, EObject theEObject)
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.- Returns:
- the first non-null result returned by a
caseXXX
call.
-
caseAbstractAdhocQueryExpressionType
public T caseAbstractAdhocQueryExpressionType(AbstractAdhocQueryExpressionType object)
Returns the result of interpreting the object as an instance of 'Abstract Adhoc Query Expression Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Abstract Adhoc Query Expression Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractIdType
public T caseAbstractIdType(AbstractIdType object)
Returns the result of interpreting the object as an instance of 'Abstract Id Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Abstract Id Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractProjectionClauseType
public T caseAbstractProjectionClauseType(AbstractProjectionClauseType object)
Returns the result of interpreting the object as an instance of 'Abstract Projection Clause Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Abstract Projection Clause Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractQueryExpressionType
public T caseAbstractQueryExpressionType(AbstractQueryExpressionType object)
Returns the result of interpreting the object as an instance of 'Abstract Query Expression Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Abstract Query Expression Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractSelectionClauseType
public T caseAbstractSelectionClauseType(AbstractSelectionClauseType object)
Returns the result of interpreting the object as an instance of 'Abstract Selection Clause Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Abstract Selection Clause Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractSortingClauseType
public T caseAbstractSortingClauseType(AbstractSortingClauseType object)
Returns the result of interpreting the object as an instance of 'Abstract Sorting Clause Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Abstract Sorting Clause Type'.
- See Also:
doSwitch(EObject)
-
caseAdditionalOperatorsType
public T caseAdditionalOperatorsType(AdditionalOperatorsType object)
Returns the result of interpreting the object as an instance of 'Additional Operators Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Additional Operators Type'.
- See Also:
doSwitch(EObject)
-
caseArgumentsType
public T caseArgumentsType(ArgumentsType object)
Returns the result of interpreting the object as an instance of 'Arguments Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Arguments Type'.
- See Also:
doSwitch(EObject)
-
caseArgumentType
public T caseArgumentType(ArgumentType object)
Returns the result of interpreting the object as an instance of 'Argument Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Argument Type'.
- See Also:
doSwitch(EObject)
-
caseAvailableFunctionsType
public T caseAvailableFunctionsType(AvailableFunctionsType object)
Returns the result of interpreting the object as an instance of 'Available Functions Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Available Functions Type'.
- See Also:
doSwitch(EObject)
-
caseAvailableFunctionType
public T caseAvailableFunctionType(AvailableFunctionType object)
Returns the result of interpreting the object as an instance of 'Available Function Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Available Function Type'.
- See Also:
doSwitch(EObject)
-
caseBBOXType
public T caseBBOXType(BBOXType object)
Returns the result of interpreting the object as an instance of 'BBOX Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'BBOX Type'.
- See Also:
doSwitch(EObject)
-
caseBinaryComparisonOpType
public T caseBinaryComparisonOpType(BinaryComparisonOpType object)
Returns the result of interpreting the object as an instance of 'Binary Comparison Op Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Binary Comparison Op Type'.
- See Also:
doSwitch(EObject)
-
caseBinaryLogicOpType
public T caseBinaryLogicOpType(BinaryLogicOpType object)
Returns the result of interpreting the object as an instance of 'Binary Logic Op Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Binary Logic Op Type'.
- See Also:
doSwitch(EObject)
-
caseBinarySpatialOpType
public T caseBinarySpatialOpType(BinarySpatialOpType object)
Returns the result of interpreting the object as an instance of 'Binary Spatial Op Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Binary Spatial Op Type'.
- See Also:
doSwitch(EObject)
-
caseBinaryTemporalOpType
public T caseBinaryTemporalOpType(BinaryTemporalOpType object)
Returns the result of interpreting the object as an instance of 'Binary Temporal Op Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Binary Temporal Op Type'.
- See Also:
doSwitch(EObject)
-
caseComparisonOperatorsType
public T caseComparisonOperatorsType(ComparisonOperatorsType object)
Returns the result of interpreting the object as an instance of 'Comparison Operators Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Comparison Operators Type'.
- See Also:
doSwitch(EObject)
-
caseComparisonOperatorType
public T caseComparisonOperatorType(ComparisonOperatorType object)
Returns the result of interpreting the object as an instance of 'Comparison Operator Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Comparison Operator Type'.
- See Also:
doSwitch(EObject)
-
caseComparisonOpsType
public T caseComparisonOpsType(ComparisonOpsType object)
Returns the result of interpreting the object as an instance of 'Comparison Ops Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Comparison Ops Type'.
- See Also:
doSwitch(EObject)
-
caseConformanceType
public T caseConformanceType(ConformanceType object)
Returns the result of interpreting the object as an instance of 'Conformance Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Conformance Type'.
- See Also:
doSwitch(EObject)
-
caseDistanceBufferType
public T caseDistanceBufferType(DistanceBufferType object)
Returns the result of interpreting the object as an instance of 'Distance Buffer Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Distance Buffer Type'.
- See Also:
doSwitch(EObject)
-
caseDocumentRoot
public T caseDocumentRoot(DocumentRoot object)
Returns the result of interpreting the object as an instance of 'Document Root'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Document Root'.
- See Also:
doSwitch(EObject)
-
caseExtendedCapabilitiesType
public T caseExtendedCapabilitiesType(ExtendedCapabilitiesType object)
Returns the result of interpreting the object as an instance of 'Extended Capabilities Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Extended Capabilities Type'.
- See Also:
doSwitch(EObject)
-
caseExtensionOperatorType
public T caseExtensionOperatorType(ExtensionOperatorType object)
Returns the result of interpreting the object as an instance of 'Extension Operator Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Extension Operator Type'.
- See Also:
doSwitch(EObject)
-
caseExtensionOpsType
public T caseExtensionOpsType(ExtensionOpsType object)
Returns the result of interpreting the object as an instance of 'Extension Ops Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Extension Ops Type'.
- See Also:
doSwitch(EObject)
-
caseFilterCapabilitiesType
public T caseFilterCapabilitiesType(FilterCapabilitiesType object)
Returns the result of interpreting the object as an instance of 'Filter Capabilities Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Filter Capabilities Type'.
- See Also:
doSwitch(EObject)
-
caseFilterType
public T caseFilterType(FilterType object)
Returns the result of interpreting the object as an instance of 'Filter Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Filter Type'.
- See Also:
doSwitch(EObject)
-
caseFunctionType
public T caseFunctionType(FunctionType object)
Returns the result of interpreting the object as an instance of 'Function Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Function Type'.
- See Also:
doSwitch(EObject)
-
caseGeometryOperandsType
public T caseGeometryOperandsType(GeometryOperandsType object)
Returns the result of interpreting the object as an instance of 'Geometry Operands Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Geometry Operands Type'.
- See Also:
doSwitch(EObject)
-
caseGeometryOperandType
public T caseGeometryOperandType(GeometryOperandType object)
Returns the result of interpreting the object as an instance of 'Geometry Operand Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Geometry Operand Type'.
- See Also:
doSwitch(EObject)
-
caseIdCapabilitiesType
public T caseIdCapabilitiesType(IdCapabilitiesType object)
Returns the result of interpreting the object as an instance of 'Id Capabilities Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Id Capabilities Type'.
- See Also:
doSwitch(EObject)
-
caseLiteralType
public T caseLiteralType(LiteralType object)
Returns the result of interpreting the object as an instance of 'Literal Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Literal Type'.
- See Also:
doSwitch(EObject)
-
caseLogicalOperatorsType
public T caseLogicalOperatorsType(LogicalOperatorsType object)
Returns the result of interpreting the object as an instance of 'Logical Operators Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Logical Operators Type'.
- See Also:
doSwitch(EObject)
-
caseLogicOpsType
public T caseLogicOpsType(LogicOpsType object)
Returns the result of interpreting the object as an instance of 'Logic Ops Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Logic Ops Type'.
- See Also:
doSwitch(EObject)
-
caseLowerBoundaryType
public T caseLowerBoundaryType(LowerBoundaryType object)
Returns the result of interpreting the object as an instance of 'Lower Boundary Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Lower Boundary Type'.
- See Also:
doSwitch(EObject)
-
caseMeasureType
public T caseMeasureType(MeasureType object)
Returns the result of interpreting the object as an instance of 'Measure Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Measure Type'.
- See Also:
doSwitch(EObject)
-
casePropertyIsBetweenType
public T casePropertyIsBetweenType(PropertyIsBetweenType object)
Returns the result of interpreting the object as an instance of 'Property Is Between Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Property Is Between Type'.
- See Also:
doSwitch(EObject)
-
casePropertyIsLikeType
public T casePropertyIsLikeType(PropertyIsLikeType object)
Returns the result of interpreting the object as an instance of 'Property Is Like Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Property Is Like Type'.
- See Also:
doSwitch(EObject)
-
casePropertyIsNilType
public T casePropertyIsNilType(PropertyIsNilType object)
Returns the result of interpreting the object as an instance of 'Property Is Nil Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Property Is Nil Type'.
- See Also:
doSwitch(EObject)
-
casePropertyIsNullType
public T casePropertyIsNullType(PropertyIsNullType object)
Returns the result of interpreting the object as an instance of 'Property Is Null Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Property Is Null Type'.
- See Also:
doSwitch(EObject)
-
caseResourceIdentifierType
public T caseResourceIdentifierType(ResourceIdentifierType object)
Returns the result of interpreting the object as an instance of 'Resource Identifier Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Resource Identifier Type'.
- See Also:
doSwitch(EObject)
-
caseResourceIdType
public T caseResourceIdType(ResourceIdType object)
Returns the result of interpreting the object as an instance of 'Resource Id Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Resource Id Type'.
- See Also:
doSwitch(EObject)
-
caseScalarCapabilitiesType
public T caseScalarCapabilitiesType(ScalarCapabilitiesType object)
Returns the result of interpreting the object as an instance of 'Scalar Capabilities Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Scalar Capabilities Type'.
- See Also:
doSwitch(EObject)
-
caseSortByType
public T caseSortByType(SortByType object)
Returns the result of interpreting the object as an instance of 'Sort By Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Sort By Type'.
- See Also:
doSwitch(EObject)
-
caseSortPropertyType
public T caseSortPropertyType(SortPropertyType object)
Returns the result of interpreting the object as an instance of 'Sort Property Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Sort Property Type'.
- See Also:
doSwitch(EObject)
-
caseSpatialCapabilitiesType
public T caseSpatialCapabilitiesType(SpatialCapabilitiesType object)
Returns the result of interpreting the object as an instance of 'Spatial Capabilities Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Spatial Capabilities Type'.
- See Also:
doSwitch(EObject)
-
caseSpatialOperatorsType
public T caseSpatialOperatorsType(SpatialOperatorsType object)
Returns the result of interpreting the object as an instance of 'Spatial Operators Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Spatial Operators Type'.
- See Also:
doSwitch(EObject)
-
caseSpatialOperatorType
public T caseSpatialOperatorType(SpatialOperatorType object)
Returns the result of interpreting the object as an instance of 'Spatial Operator Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Spatial Operator Type'.
- See Also:
doSwitch(EObject)
-
caseSpatialOpsType
public T caseSpatialOpsType(SpatialOpsType object)
Returns the result of interpreting the object as an instance of 'Spatial Ops Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Spatial Ops Type'.
- See Also:
doSwitch(EObject)
-
caseTemporalCapabilitiesType
public T caseTemporalCapabilitiesType(TemporalCapabilitiesType object)
Returns the result of interpreting the object as an instance of 'Temporal Capabilities Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Temporal Capabilities Type'.
- See Also:
doSwitch(EObject)
-
caseTemporalOperandsType
public T caseTemporalOperandsType(TemporalOperandsType object)
Returns the result of interpreting the object as an instance of 'Temporal Operands Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Temporal Operands Type'.
- See Also:
doSwitch(EObject)
-
caseTemporalOperandType
public T caseTemporalOperandType(TemporalOperandType object)
Returns the result of interpreting the object as an instance of 'Temporal Operand Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Temporal Operand Type'.
- See Also:
doSwitch(EObject)
-
caseTemporalOperatorsType
public T caseTemporalOperatorsType(TemporalOperatorsType object)
Returns the result of interpreting the object as an instance of 'Temporal Operators Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Temporal Operators Type'.
- See Also:
doSwitch(EObject)
-
caseTemporalOperatorType
public T caseTemporalOperatorType(TemporalOperatorType object)
Returns the result of interpreting the object as an instance of 'Temporal Operator Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Temporal Operator Type'.
- See Also:
doSwitch(EObject)
-
caseTemporalOpsType
public T caseTemporalOpsType(TemporalOpsType object)
Returns the result of interpreting the object as an instance of 'Temporal Ops Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Temporal Ops Type'.
- See Also:
doSwitch(EObject)
-
caseUnaryLogicOpType
public T caseUnaryLogicOpType(UnaryLogicOpType object)
Returns the result of interpreting the object as an instance of 'Unary Logic Op Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Unary Logic Op Type'.
- See Also:
doSwitch(EObject)
-
caseUpperBoundaryType
public T caseUpperBoundaryType(UpperBoundaryType object)
Returns the result of interpreting the object as an instance of 'Upper Boundary Type'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Upper Boundary Type'.
- See Also:
doSwitch(EObject)
-
defaultCase
public T defaultCase(EObject object)
Returns the result of interpreting the object as an instance of 'EObject'. This implementation returns null; returning a non-null result will terminate the switch, but this is the last case anyway.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'EObject'.
- See Also:
doSwitch(org.eclipse.emf.ecore.EObject)
-
-