Package net.opengis.gml311.util
Class Gml311Switch<T>
- Object
-
- Switch<T>
-
- Gml311Switch<T>
-
public class Gml311Switch<T> extends Switch<T>
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:
Gml311Package
-
-
Field Summary
Fields Modifier and Type Field Description protected static Gml311Package
modelPackage
The cached model package
-
Constructor Summary
Constructors Constructor Description Gml311Switch()
Creates an instance of the switch.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
caseAbsoluteExternalPositionalAccuracyType(AbsoluteExternalPositionalAccuracyType object)
Returns the result of interpreting the object as an instance of 'Absolute External Positional Accuracy Type'.T
caseAbstractContinuousCoverageType(AbstractContinuousCoverageType object)
Returns the result of interpreting the object as an instance of 'Abstract Continuous Coverage Type'.T
caseAbstractCoordinateOperationBaseType(AbstractCoordinateOperationBaseType object)
Returns the result of interpreting the object as an instance of 'Abstract Coordinate Operation Base Type'.T
caseAbstractCoordinateOperationType(AbstractCoordinateOperationType object)
Returns the result of interpreting the object as an instance of 'Abstract Coordinate Operation Type'.T
caseAbstractCoordinateSystemBaseType(AbstractCoordinateSystemBaseType object)
Returns the result of interpreting the object as an instance of 'Abstract Coordinate System Base Type'.T
caseAbstractCoordinateSystemType(AbstractCoordinateSystemType object)
Returns the result of interpreting the object as an instance of 'Abstract Coordinate System Type'.T
caseAbstractCoverageType(AbstractCoverageType object)
Returns the result of interpreting the object as an instance of 'Abstract Coverage Type'.T
caseAbstractCurveSegmentType(AbstractCurveSegmentType object)
Returns the result of interpreting the object as an instance of 'Abstract Curve Segment Type'.T
caseAbstractCurveType(AbstractCurveType object)
Returns the result of interpreting the object as an instance of 'Abstract Curve Type'.T
caseAbstractDatumBaseType(AbstractDatumBaseType object)
Returns the result of interpreting the object as an instance of 'Abstract Datum Base Type'.T
caseAbstractDatumType(AbstractDatumType object)
Returns the result of interpreting the object as an instance of 'Abstract Datum Type'.T
caseAbstractDiscreteCoverageType(AbstractDiscreteCoverageType object)
Returns the result of interpreting the object as an instance of 'Abstract Discrete Coverage Type'.T
caseAbstractFeatureCollectionType(AbstractFeatureCollectionType object)
Returns the result of interpreting the object as an instance of 'Abstract Feature Collection Type'.T
caseAbstractFeatureType(AbstractFeatureType object)
Returns the result of interpreting the object as an instance of 'Abstract Feature Type'.T
caseAbstractGeneralConversionType(AbstractGeneralConversionType object)
Returns the result of interpreting the object as an instance of 'Abstract General Conversion Type'.T
caseAbstractGeneralDerivedCRSType(AbstractGeneralDerivedCRSType object)
Returns the result of interpreting the object as an instance of 'Abstract General Derived CRS Type'.T
caseAbstractGeneralOperationParameterRefType(AbstractGeneralOperationParameterRefType object)
Returns the result of interpreting the object as an instance of 'Abstract General Operation Parameter Ref Type'.T
caseAbstractGeneralOperationParameterType(AbstractGeneralOperationParameterType object)
Returns the result of interpreting the object as an instance of 'Abstract General Operation Parameter Type'.T
caseAbstractGeneralParameterValueType(AbstractGeneralParameterValueType object)
Returns the result of interpreting the object as an instance of 'Abstract General Parameter Value Type'.T
caseAbstractGeneralTransformationType(AbstractGeneralTransformationType object)
Returns the result of interpreting the object as an instance of 'Abstract General Transformation Type'.T
caseAbstractGeometricAggregateType(AbstractGeometricAggregateType object)
Returns the result of interpreting the object as an instance of 'Abstract Geometric Aggregate Type'.T
caseAbstractGeometricPrimitiveType(AbstractGeometricPrimitiveType object)
Returns the result of interpreting the object as an instance of 'Abstract Geometric Primitive Type'.T
caseAbstractGeometryType(AbstractGeometryType object)
Returns the result of interpreting the object as an instance of 'Abstract Geometry Type'.T
caseAbstractGMLType(AbstractGMLType object)
Returns the result of interpreting the object as an instance of 'Abstract GML Type'.T
caseAbstractGriddedSurfaceType(AbstractGriddedSurfaceType object)
Returns the result of interpreting the object as an instance of 'Abstract Gridded Surface Type'.T
caseAbstractMetaDataType(AbstractMetaDataType object)
Returns the result of interpreting the object as an instance of 'Abstract Meta Data Type'.T
caseAbstractParametricCurveSurfaceType(AbstractParametricCurveSurfaceType object)
Returns the result of interpreting the object as an instance of 'Abstract Parametric Curve Surface Type'.T
caseAbstractPositionalAccuracyType(AbstractPositionalAccuracyType object)
Returns the result of interpreting the object as an instance of 'Abstract Positional Accuracy Type'.T
caseAbstractReferenceSystemBaseType(AbstractReferenceSystemBaseType object)
Returns the result of interpreting the object as an instance of 'Abstract Reference System Base Type'.T
caseAbstractReferenceSystemType(AbstractReferenceSystemType object)
Returns the result of interpreting the object as an instance of 'Abstract Reference System Type'.T
caseAbstractRingPropertyType(AbstractRingPropertyType object)
Returns the result of interpreting the object as an instance of 'Abstract Ring Property Type'.T
caseAbstractRingType(AbstractRingType object)
Returns the result of interpreting the object as an instance of 'Abstract Ring Type'.T
caseAbstractSolidType(AbstractSolidType object)
Returns the result of interpreting the object as an instance of 'Abstract Solid Type'.T
caseAbstractStyleType(AbstractStyleType object)
Returns the result of interpreting the object as an instance of 'Abstract Style Type'.T
caseAbstractSurfacePatchType(AbstractSurfacePatchType object)
Returns the result of interpreting the object as an instance of 'Abstract Surface Patch Type'.T
caseAbstractSurfaceType(AbstractSurfaceType object)
Returns the result of interpreting the object as an instance of 'Abstract Surface Type'.T
caseAbstractTimeComplexType(AbstractTimeComplexType object)
Returns the result of interpreting the object as an instance of 'Abstract Time Complex Type'.T
caseAbstractTimeGeometricPrimitiveType(AbstractTimeGeometricPrimitiveType object)
Returns the result of interpreting the object as an instance of 'Abstract Time Geometric Primitive Type'.T
caseAbstractTimeObjectType(AbstractTimeObjectType object)
Returns the result of interpreting the object as an instance of 'Abstract Time Object Type'.T
caseAbstractTimePrimitiveType(AbstractTimePrimitiveType object)
Returns the result of interpreting the object as an instance of 'Abstract Time Primitive Type'.T
caseAbstractTimeReferenceSystemType(AbstractTimeReferenceSystemType object)
Returns the result of interpreting the object as an instance of 'Abstract Time Reference System Type'.T
caseAbstractTimeSliceType(AbstractTimeSliceType object)
Returns the result of interpreting the object as an instance of 'Abstract Time Slice Type'.T
caseAbstractTimeTopologyPrimitiveType(AbstractTimeTopologyPrimitiveType object)
Returns the result of interpreting the object as an instance of 'Abstract Time Topology Primitive Type'.T
caseAbstractTopologyType(AbstractTopologyType object)
Returns the result of interpreting the object as an instance of 'Abstract Topology Type'.T
caseAbstractTopoPrimitiveType(AbstractTopoPrimitiveType object)
Returns the result of interpreting the object as an instance of 'Abstract Topo Primitive Type'.T
caseAffinePlacementType(AffinePlacementType object)
Returns the result of interpreting the object as an instance of 'Affine Placement Type'.T
caseAngleChoiceType(AngleChoiceType object)
Returns the result of interpreting the object as an instance of 'Angle Choice Type'.T
caseAngleType(AngleType object)
Returns the result of interpreting the object as an instance of 'Angle Type'.T
caseArcByBulgeType(ArcByBulgeType object)
Returns the result of interpreting the object as an instance of 'Arc By Bulge Type'.T
caseArcByCenterPointType(ArcByCenterPointType object)
Returns the result of interpreting the object as an instance of 'Arc By Center Point Type'.T
caseArcStringByBulgeType(ArcStringByBulgeType object)
Returns the result of interpreting the object as an instance of 'Arc String By Bulge Type'.T
caseArcStringType(ArcStringType object)
Returns the result of interpreting the object as an instance of 'Arc String Type'.T
caseArcType(ArcType object)
Returns the result of interpreting the object as an instance of 'Arc Type'.T
caseAreaType(AreaType object)
Returns the result of interpreting the object as an instance of 'Area Type'.T
caseArrayAssociationType(ArrayAssociationType object)
Returns the result of interpreting the object as an instance of 'Array Association Type'.T
caseArrayType(ArrayType object)
Returns the result of interpreting the object as an instance of 'Array Type'.T
caseAssociationType(AssociationType object)
Returns the result of interpreting the object as an instance of 'Association Type'.T
caseBagType(BagType object)
Returns the result of interpreting the object as an instance of 'Bag Type'.T
caseBaseStyleDescriptorType(BaseStyleDescriptorType object)
Returns the result of interpreting the object as an instance of 'Base Style Descriptor Type'.T
caseBaseUnitType(BaseUnitType object)
Returns the result of interpreting the object as an instance of 'Base Unit Type'.T
caseBezierType(BezierType object)
Returns the result of interpreting the object as an instance of 'Bezier Type'.T
caseBooleanPropertyType(BooleanPropertyType object)
Returns the result of interpreting the object as an instance of 'Boolean Property Type'.T
caseBoundedFeatureType(BoundedFeatureType object)
Returns the result of interpreting the object as an instance of 'Bounded Feature Type'.T
caseBoundingShapeType(BoundingShapeType object)
Returns the result of interpreting the object as an instance of 'Bounding Shape Type'.T
caseBSplineType(BSplineType object)
Returns the result of interpreting the object as an instance of 'BSpline Type'.T
caseCartesianCSRefType(CartesianCSRefType object)
Returns the result of interpreting the object as an instance of 'Cartesian CS Ref Type'.T
caseCartesianCSType(CartesianCSType object)
Returns the result of interpreting the object as an instance of 'Cartesian CS Type'.T
caseCategoryExtentType(CategoryExtentType object)
Returns the result of interpreting the object as an instance of 'Category Extent Type'.T
caseCategoryPropertyType(CategoryPropertyType object)
Returns the result of interpreting the object as an instance of 'Category Property Type'.T
caseCircleByCenterPointType(CircleByCenterPointType object)
Returns the result of interpreting the object as an instance of 'Circle By Center Point Type'.T
caseCircleType(CircleType object)
Returns the result of interpreting the object as an instance of 'Circle Type'.T
caseClothoidType(ClothoidType object)
Returns the result of interpreting the object as an instance of 'Clothoid Type'.T
caseCodeListType(CodeListType object)
Returns the result of interpreting the object as an instance of 'Code List Type'.T
caseCodeOrNullListType(CodeOrNullListType object)
Returns the result of interpreting the object as an instance of 'Code Or Null List Type'.T
caseCodeType(CodeType object)
Returns the result of interpreting the object as an instance of 'Code Type'.T
caseCompositeCurvePropertyType(CompositeCurvePropertyType object)
Returns the result of interpreting the object as an instance of 'Composite Curve Property Type'.T
caseCompositeCurveType(CompositeCurveType object)
Returns the result of interpreting the object as an instance of 'Composite Curve Type'.T
caseCompositeSolidPropertyType(CompositeSolidPropertyType object)
Returns the result of interpreting the object as an instance of 'Composite Solid Property Type'.T
caseCompositeSolidType(CompositeSolidType object)
Returns the result of interpreting the object as an instance of 'Composite Solid Type'.T
caseCompositeSurfacePropertyType(CompositeSurfacePropertyType object)
Returns the result of interpreting the object as an instance of 'Composite Surface Property Type'.T
caseCompositeSurfaceType(CompositeSurfaceType object)
Returns the result of interpreting the object as an instance of 'Composite Surface Type'.T
caseCompositeValueType(CompositeValueType object)
Returns the result of interpreting the object as an instance of 'Composite Value Type'.T
caseCompoundCRSRefType(CompoundCRSRefType object)
Returns the result of interpreting the object as an instance of 'Compound CRS Ref Type'.T
caseCompoundCRSType(CompoundCRSType object)
Returns the result of interpreting the object as an instance of 'Compound CRS Type'.T
caseConcatenatedOperationRefType(ConcatenatedOperationRefType object)
Returns the result of interpreting the object as an instance of 'Concatenated Operation Ref Type'.T
caseConcatenatedOperationType(ConcatenatedOperationType object)
Returns the result of interpreting the object as an instance of 'Concatenated Operation Type'.T
caseConeType(ConeType object)
Returns the result of interpreting the object as an instance of 'Cone Type'.T
caseContainerPropertyType(ContainerPropertyType object)
Returns the result of interpreting the object as an instance of 'Container Property Type'.T
caseControlPointType(ControlPointType object)
Returns the result of interpreting the object as an instance of 'Control Point Type'.T
caseConventionalUnitType(ConventionalUnitType object)
Returns the result of interpreting the object as an instance of 'Conventional Unit Type'.T
caseConversionRefType(ConversionRefType object)
Returns the result of interpreting the object as an instance of 'Conversion Ref Type'.T
caseConversionToPreferredUnitType(ConversionToPreferredUnitType object)
Returns the result of interpreting the object as an instance of 'Conversion To Preferred Unit Type'.T
caseConversionType(ConversionType object)
Returns the result of interpreting the object as an instance of 'Conversion Type'.T
caseCoordinateOperationRefType(CoordinateOperationRefType object)
Returns the result of interpreting the object as an instance of 'Coordinate Operation Ref Type'.T
caseCoordinateReferenceSystemRefType(CoordinateReferenceSystemRefType object)
Returns the result of interpreting the object as an instance of 'Coordinate Reference System Ref Type'.T
caseCoordinatesType(CoordinatesType object)
Returns the result of interpreting the object as an instance of 'Coordinates Type'.T
caseCoordinateSystemAxisBaseType(CoordinateSystemAxisBaseType object)
Returns the result of interpreting the object as an instance of 'Coordinate System Axis Base Type'.T
caseCoordinateSystemAxisRefType(CoordinateSystemAxisRefType object)
Returns the result of interpreting the object as an instance of 'Coordinate System Axis Ref Type'.T
caseCoordinateSystemAxisType(CoordinateSystemAxisType object)
Returns the result of interpreting the object as an instance of 'Coordinate System Axis Type'.T
caseCoordinateSystemRefType(CoordinateSystemRefType object)
Returns the result of interpreting the object as an instance of 'Coordinate System Ref Type'.T
caseCoordType(CoordType object)
Returns the result of interpreting the object as an instance of 'Coord Type'.T
caseCountPropertyType(CountPropertyType object)
Returns the result of interpreting the object as an instance of 'Count Property Type'.T
caseCovarianceElementType(CovarianceElementType object)
Returns the result of interpreting the object as an instance of 'Covariance Element Type'.T
caseCovarianceMatrixType(CovarianceMatrixType object)
Returns the result of interpreting the object as an instance of 'Covariance Matrix Type'.T
caseCoverageFunctionType(CoverageFunctionType object)
Returns the result of interpreting the object as an instance of 'Coverage Function Type'.T
caseCRSRefType(CRSRefType object)
Returns the result of interpreting the object as an instance of 'CRS Ref Type'.T
caseCubicSplineType(CubicSplineType object)
Returns the result of interpreting the object as an instance of 'Cubic Spline Type'.T
caseCurveArrayPropertyType(CurveArrayPropertyType object)
Returns the result of interpreting the object as an instance of 'Curve Array Property Type'.T
caseCurvePropertyType(CurvePropertyType object)
Returns the result of interpreting the object as an instance of 'Curve Property Type'.T
caseCurveSegmentArrayPropertyType(CurveSegmentArrayPropertyType object)
Returns the result of interpreting the object as an instance of 'Curve Segment Array Property Type'.T
caseCurveType(CurveType object)
Returns the result of interpreting the object as an instance of 'Curve Type'.T
caseCylinderType(CylinderType object)
Returns the result of interpreting the object as an instance of 'Cylinder Type'.T
caseCylindricalCSRefType(CylindricalCSRefType object)
Returns the result of interpreting the object as an instance of 'Cylindrical CS Ref Type'.T
caseCylindricalCSType(CylindricalCSType object)
Returns the result of interpreting the object as an instance of 'Cylindrical CS Type'.T
caseDataBlockType(DataBlockType object)
Returns the result of interpreting the object as an instance of 'Data Block Type'.T
caseDatumRefType(DatumRefType object)
Returns the result of interpreting the object as an instance of 'Datum Ref Type'.T
caseDefaultStylePropertyType(DefaultStylePropertyType object)
Returns the result of interpreting the object as an instance of 'Default Style Property Type'.T
caseDefinitionProxyType(DefinitionProxyType object)
Returns the result of interpreting the object as an instance of 'Definition Proxy Type'.T
caseDefinitionType(DefinitionType object)
Returns the result of interpreting the object as an instance of 'Definition Type'.T
caseDegreesType(DegreesType object)
Returns the result of interpreting the object as an instance of 'Degrees Type'.T
caseDerivationUnitTermType(DerivationUnitTermType object)
Returns the result of interpreting the object as an instance of 'Derivation Unit Term Type'.T
caseDerivedCRSRefType(DerivedCRSRefType object)
Returns the result of interpreting the object as an instance of 'Derived CRS Ref Type'.T
caseDerivedCRSType(DerivedCRSType object)
Returns the result of interpreting the object as an instance of 'Derived CRS Type'.T
caseDerivedCRSTypeType(DerivedCRSTypeType object)
Returns the result of interpreting the object as an instance of 'Derived CRS Type Type'.T
caseDerivedUnitType(DerivedUnitType object)
Returns the result of interpreting the object as an instance of 'Derived Unit Type'.T
caseDictionaryEntryType(DictionaryEntryType object)
Returns the result of interpreting the object as an instance of 'Dictionary Entry Type'.T
caseDictionaryType(DictionaryType object)
Returns the result of interpreting the object as an instance of 'Dictionary Type'.T
caseDirectedEdgePropertyType(DirectedEdgePropertyType object)
Returns the result of interpreting the object as an instance of 'Directed Edge Property Type'.T
caseDirectedFacePropertyType(DirectedFacePropertyType object)
Returns the result of interpreting the object as an instance of 'Directed Face Property Type'.T
caseDirectedNodePropertyType(DirectedNodePropertyType object)
Returns the result of interpreting the object as an instance of 'Directed Node Property Type'.T
caseDirectedObservationAtDistanceType(DirectedObservationAtDistanceType object)
Returns the result of interpreting the object as an instance of 'Directed Observation At Distance Type'.T
caseDirectedObservationType(DirectedObservationType object)
Returns the result of interpreting the object as an instance of 'Directed Observation Type'.T
caseDirectedTopoSolidPropertyType(DirectedTopoSolidPropertyType object)
Returns the result of interpreting the object as an instance of 'Directed Topo Solid Property Type'.T
caseDirectionPropertyType(DirectionPropertyType object)
Returns the result of interpreting the object as an instance of 'Direction Property Type'.T
caseDirectionVectorType(DirectionVectorType object)
Returns the result of interpreting the object as an instance of 'Direction Vector Type'.T
caseDirectPositionListType(DirectPositionListType object)
Returns the result of interpreting the object as an instance of 'Direct Position List Type'.T
caseDirectPositionType(DirectPositionType object)
Returns the result of interpreting the object as an instance of 'Direct Position Type'.T
caseDMSAngleType(DMSAngleType object)
Returns the result of interpreting the object as an instance of 'DMS Angle Type'.T
caseDocumentRoot(DocumentRoot object)
Returns the result of interpreting the object as an instance of 'Document Root'.T
caseDomainSetType(DomainSetType object)
Returns the result of interpreting the object as an instance of 'Domain Set Type'.T
caseDynamicFeatureCollectionType(DynamicFeatureCollectionType object)
Returns the result of interpreting the object as an instance of 'Dynamic Feature Collection Type'.T
caseDynamicFeatureType(DynamicFeatureType object)
Returns the result of interpreting the object as an instance of 'Dynamic Feature Type'.T
caseEdgeType(EdgeType object)
Returns the result of interpreting the object as an instance of 'Edge Type'.T
caseEllipsoidalCSRefType(EllipsoidalCSRefType object)
Returns the result of interpreting the object as an instance of 'Ellipsoidal CS Ref Type'.T
caseEllipsoidalCSType(EllipsoidalCSType object)
Returns the result of interpreting the object as an instance of 'Ellipsoidal CS Type'.T
caseEllipsoidBaseType(EllipsoidBaseType object)
Returns the result of interpreting the object as an instance of 'Ellipsoid Base Type'.T
caseEllipsoidRefType(EllipsoidRefType object)
Returns the result of interpreting the object as an instance of 'Ellipsoid Ref Type'.T
caseEllipsoidType(EllipsoidType object)
Returns the result of interpreting the object as an instance of 'Ellipsoid Type'.T
caseEngineeringCRSRefType(EngineeringCRSRefType object)
Returns the result of interpreting the object as an instance of 'Engineering CRS Ref Type'.T
caseEngineeringCRSType(EngineeringCRSType object)
Returns the result of interpreting the object as an instance of 'Engineering CRS Type'.T
caseEngineeringDatumRefType(EngineeringDatumRefType object)
Returns the result of interpreting the object as an instance of 'Engineering Datum Ref Type'.T
caseEngineeringDatumType(EngineeringDatumType object)
Returns the result of interpreting the object as an instance of 'Engineering Datum Type'.T
caseEnvelopeType(EnvelopeType object)
Returns the result of interpreting the object as an instance of 'Envelope Type'.T
caseEnvelopeWithTimePeriodType(EnvelopeWithTimePeriodType object)
Returns the result of interpreting the object as an instance of 'Envelope With Time Period Type'.T
caseExtentType(ExtentType object)
Returns the result of interpreting the object as an instance of 'Extent Type'.T
caseFaceType(FaceType object)
Returns the result of interpreting the object as an instance of 'Face Type'.T
caseFeatureArrayPropertyType(FeatureArrayPropertyType object)
Returns the result of interpreting the object as an instance of 'Feature Array Property Type'.T
caseFeatureCollectionType(FeatureCollectionType object)
Returns the result of interpreting the object as an instance of 'Feature Collection Type'.T
caseFeaturePropertyType(FeaturePropertyType object)
Returns the result of interpreting the object as an instance of 'Feature Property Type'.T
caseFeatureStylePropertyType(FeatureStylePropertyType object)
Returns the result of interpreting the object as an instance of 'Feature Style Property Type'.T
caseFeatureStyleType(FeatureStyleType object)
Returns the result of interpreting the object as an instance of 'Feature Style Type'.T
caseFileType(FileType object)
Returns the result of interpreting the object as an instance of 'File Type'.T
caseFormulaType(FormulaType object)
Returns the result of interpreting the object as an instance of 'Formula Type'.T
caseGeneralConversionRefType(GeneralConversionRefType object)
Returns the result of interpreting the object as an instance of 'General Conversion Ref Type'.T
caseGeneralTransformationRefType(GeneralTransformationRefType object)
Returns the result of interpreting the object as an instance of 'General Transformation Ref Type'.T
caseGenericMetaDataType(GenericMetaDataType object)
Returns the result of interpreting the object as an instance of 'Generic Meta Data Type'.T
caseGeocentricCRSRefType(GeocentricCRSRefType object)
Returns the result of interpreting the object as an instance of 'Geocentric CRS Ref Type'.T
caseGeocentricCRSType(GeocentricCRSType object)
Returns the result of interpreting the object as an instance of 'Geocentric CRS Type'.T
caseGeodesicStringType(GeodesicStringType object)
Returns the result of interpreting the object as an instance of 'Geodesic String Type'.T
caseGeodesicType(GeodesicType object)
Returns the result of interpreting the object as an instance of 'Geodesic Type'.T
caseGeodeticDatumRefType(GeodeticDatumRefType object)
Returns the result of interpreting the object as an instance of 'Geodetic Datum Ref Type'.T
caseGeodeticDatumType(GeodeticDatumType object)
Returns the result of interpreting the object as an instance of 'Geodetic Datum Type'.T
caseGeographicCRSRefType(GeographicCRSRefType object)
Returns the result of interpreting the object as an instance of 'Geographic CRS Ref Type'.T
caseGeographicCRSType(GeographicCRSType object)
Returns the result of interpreting the object as an instance of 'Geographic CRS Type'.T
caseGeometricComplexPropertyType(GeometricComplexPropertyType object)
Returns the result of interpreting the object as an instance of 'Geometric Complex Property Type'.T
caseGeometricComplexType(GeometricComplexType object)
Returns the result of interpreting the object as an instance of 'Geometric Complex Type'.T
caseGeometricPrimitivePropertyType(GeometricPrimitivePropertyType object)
Returns the result of interpreting the object as an instance of 'Geometric Primitive Property Type'.T
caseGeometryArrayPropertyType(GeometryArrayPropertyType object)
Returns the result of interpreting the object as an instance of 'Geometry Array Property Type'.T
caseGeometryPropertyType(GeometryPropertyType object)
Returns the result of interpreting the object as an instance of 'Geometry Property Type'.T
caseGeometryStylePropertyType(GeometryStylePropertyType object)
Returns the result of interpreting the object as an instance of 'Geometry Style Property Type'.T
caseGeometryStyleType(GeometryStyleType object)
Returns the result of interpreting the object as an instance of 'Geometry Style Type'.T
caseGraphStylePropertyType(GraphStylePropertyType object)
Returns the result of interpreting the object as an instance of 'Graph Style Property Type'.T
caseGraphStyleType(GraphStyleType object)
Returns the result of interpreting the object as an instance of 'Graph Style Type'.T
caseGridCoverageType(GridCoverageType object)
Returns the result of interpreting the object as an instance of 'Grid Coverage Type'.T
caseGridDomainType(GridDomainType object)
Returns the result of interpreting the object as an instance of 'Grid Domain Type'.T
caseGridEnvelopeType(GridEnvelopeType object)
Returns the result of interpreting the object as an instance of 'Grid Envelope Type'.T
caseGridFunctionType(GridFunctionType object)
Returns the result of interpreting the object as an instance of 'Grid Function Type'.T
caseGridLengthType(GridLengthType object)
Returns the result of interpreting the object as an instance of 'Grid Length Type'.T
caseGridLimitsType(GridLimitsType object)
Returns the result of interpreting the object as an instance of 'Grid Limits Type'.T
caseGridType(GridType object)
Returns the result of interpreting the object as an instance of 'Grid Type'.T
caseHistoryPropertyType(HistoryPropertyType object)
Returns the result of interpreting the object as an instance of 'History Property Type'.T
caseIdentifierType(IdentifierType object)
Returns the result of interpreting the object as an instance of 'Identifier Type'.T
caseImageCRSRefType(ImageCRSRefType object)
Returns the result of interpreting the object as an instance of 'Image CRS Ref Type'.T
caseImageCRSType(ImageCRSType object)
Returns the result of interpreting the object as an instance of 'Image CRS Type'.T
caseImageDatumRefType(ImageDatumRefType object)
Returns the result of interpreting the object as an instance of 'Image Datum Ref Type'.T
caseImageDatumType(ImageDatumType object)
Returns the result of interpreting the object as an instance of 'Image Datum Type'.T
caseIndexMapType(IndexMapType object)
Returns the result of interpreting the object as an instance of 'Index Map Type'.T
caseIndirectEntryType(IndirectEntryType object)
Returns the result of interpreting the object as an instance of 'Indirect Entry Type'.T
caseIsolatedPropertyType(IsolatedPropertyType object)
Returns the result of interpreting the object as an instance of 'Isolated Property Type'.T
caseKnotPropertyType(KnotPropertyType object)
Returns the result of interpreting the object as an instance of 'Knot Property Type'.T
caseKnotType(KnotType object)
Returns the result of interpreting the object as an instance of 'Knot Type'.T
caseLabelStylePropertyType(LabelStylePropertyType object)
Returns the result of interpreting the object as an instance of 'Label Style Property Type'.T
caseLabelStyleType(LabelStyleType object)
Returns the result of interpreting the object as an instance of 'Label Style Type'.T
caseLabelType(LabelType object)
Returns the result of interpreting the object as an instance of 'Label Type'.T
caseLengthType(LengthType object)
Returns the result of interpreting the object as an instance of 'Length Type'.T
caseLinearCSRefType(LinearCSRefType object)
Returns the result of interpreting the object as an instance of 'Linear CS Ref Type'.T
caseLinearCSType(LinearCSType object)
Returns the result of interpreting the object as an instance of 'Linear CS Type'.T
caseLinearRingPropertyType(LinearRingPropertyType object)
Returns the result of interpreting the object as an instance of 'Linear Ring Property Type'.T
caseLinearRingType(LinearRingType object)
Returns the result of interpreting the object as an instance of 'Linear Ring Type'.T
caseLineStringPropertyType(LineStringPropertyType object)
Returns the result of interpreting the object as an instance of 'Line String Property Type'.T
caseLineStringSegmentArrayPropertyType(LineStringSegmentArrayPropertyType object)
Returns the result of interpreting the object as an instance of 'Line String Segment Array Property Type'.T
caseLineStringSegmentType(LineStringSegmentType object)
Returns the result of interpreting the object as an instance of 'Line String Segment Type'.T
caseLineStringType(LineStringType object)
Returns the result of interpreting the object as an instance of 'Line String Type'.T
caseLocationPropertyType(LocationPropertyType object)
Returns the result of interpreting the object as an instance of 'Location Property Type'.T
caseMeasureListType(MeasureListType object)
Returns the result of interpreting the object as an instance of 'Measure List Type'.T
caseMeasureOrNullListType(MeasureOrNullListType object)
Returns the result of interpreting the object as an instance of 'Measure Or Null List Type'.T
caseMeasureType(MeasureType object)
Returns the result of interpreting the object as an instance of 'Measure Type'.T
caseMetaDataPropertyType(MetaDataPropertyType object)
Returns the result of interpreting the object as an instance of 'Meta Data Property Type'.T
caseMovingObjectStatusType(MovingObjectStatusType object)
Returns the result of interpreting the object as an instance of 'Moving Object Status Type'.T
caseMultiCurveCoverageType(MultiCurveCoverageType object)
Returns the result of interpreting the object as an instance of 'Multi Curve Coverage Type'.T
caseMultiCurveDomainType(MultiCurveDomainType object)
Returns the result of interpreting the object as an instance of 'Multi Curve Domain Type'.T
caseMultiCurvePropertyType(MultiCurvePropertyType object)
Returns the result of interpreting the object as an instance of 'Multi Curve Property Type'.T
caseMultiCurveType(MultiCurveType object)
Returns the result of interpreting the object as an instance of 'Multi Curve Type'.T
caseMultiGeometryPropertyType(MultiGeometryPropertyType object)
Returns the result of interpreting the object as an instance of 'Multi Geometry Property Type'.T
caseMultiGeometryType(MultiGeometryType object)
Returns the result of interpreting the object as an instance of 'Multi Geometry Type'.T
caseMultiLineStringPropertyType(MultiLineStringPropertyType object)
Returns the result of interpreting the object as an instance of 'Multi Line String Property Type'.T
caseMultiLineStringType(MultiLineStringType object)
Returns the result of interpreting the object as an instance of 'Multi Line String Type'.T
caseMultiPointCoverageType(MultiPointCoverageType object)
Returns the result of interpreting the object as an instance of 'Multi Point Coverage Type'.T
caseMultiPointDomainType(MultiPointDomainType object)
Returns the result of interpreting the object as an instance of 'Multi Point Domain Type'.T
caseMultiPointPropertyType(MultiPointPropertyType object)
Returns the result of interpreting the object as an instance of 'Multi Point Property Type'.T
caseMultiPointType(MultiPointType object)
Returns the result of interpreting the object as an instance of 'Multi Point Type'.T
caseMultiPolygonPropertyType(MultiPolygonPropertyType object)
Returns the result of interpreting the object as an instance of 'Multi Polygon Property Type'.T
caseMultiPolygonType(MultiPolygonType object)
Returns the result of interpreting the object as an instance of 'Multi Polygon Type'.T
caseMultiSolidCoverageType(MultiSolidCoverageType object)
Returns the result of interpreting the object as an instance of 'Multi Solid Coverage Type'.T
caseMultiSolidDomainType(MultiSolidDomainType object)
Returns the result of interpreting the object as an instance of 'Multi Solid Domain Type'.T
caseMultiSolidPropertyType(MultiSolidPropertyType object)
Returns the result of interpreting the object as an instance of 'Multi Solid Property Type'.T
caseMultiSolidType(MultiSolidType object)
Returns the result of interpreting the object as an instance of 'Multi Solid Type'.T
caseMultiSurfaceCoverageType(MultiSurfaceCoverageType object)
Returns the result of interpreting the object as an instance of 'Multi Surface Coverage Type'.T
caseMultiSurfaceDomainType(MultiSurfaceDomainType object)
Returns the result of interpreting the object as an instance of 'Multi Surface Domain Type'.T
caseMultiSurfacePropertyType(MultiSurfacePropertyType object)
Returns the result of interpreting the object as an instance of 'Multi Surface Property Type'.T
caseMultiSurfaceType(MultiSurfaceType object)
Returns the result of interpreting the object as an instance of 'Multi Surface Type'.T
caseNodeType(NodeType object)
Returns the result of interpreting the object as an instance of 'Node Type'.T
caseObliqueCartesianCSRefType(ObliqueCartesianCSRefType object)
Returns the result of interpreting the object as an instance of 'Oblique Cartesian CS Ref Type'.T
caseObliqueCartesianCSType(ObliqueCartesianCSType object)
Returns the result of interpreting the object as an instance of 'Oblique Cartesian CS Type'.T
caseObservationType(ObservationType object)
Returns the result of interpreting the object as an instance of 'Observation Type'.T
caseOffsetCurveType(OffsetCurveType object)
Returns the result of interpreting the object as an instance of 'Offset Curve Type'.T
caseOperationMethodBaseType(OperationMethodBaseType object)
Returns the result of interpreting the object as an instance of 'Operation Method Base Type'.T
caseOperationMethodRefType(OperationMethodRefType object)
Returns the result of interpreting the object as an instance of 'Operation Method Ref Type'.T
caseOperationMethodType(OperationMethodType object)
Returns the result of interpreting the object as an instance of 'Operation Method Type'.T
caseOperationParameterBaseType(OperationParameterBaseType object)
Returns the result of interpreting the object as an instance of 'Operation Parameter Base Type'.T
caseOperationParameterGroupBaseType(OperationParameterGroupBaseType object)
Returns the result of interpreting the object as an instance of 'Operation Parameter Group Base Type'.T
caseOperationParameterGroupRefType(OperationParameterGroupRefType object)
Returns the result of interpreting the object as an instance of 'Operation Parameter Group Ref Type'.T
caseOperationParameterGroupType(OperationParameterGroupType object)
Returns the result of interpreting the object as an instance of 'Operation Parameter Group Type'.T
caseOperationParameterRefType(OperationParameterRefType object)
Returns the result of interpreting the object as an instance of 'Operation Parameter Ref Type'.T
caseOperationParameterType(OperationParameterType object)
Returns the result of interpreting the object as an instance of 'Operation Parameter Type'.T
caseOperationRefType(OperationRefType object)
Returns the result of interpreting the object as an instance of 'Operation Ref Type'.T
caseOrientableCurveType(OrientableCurveType object)
Returns the result of interpreting the object as an instance of 'Orientable Curve Type'.T
caseOrientableSurfaceType(OrientableSurfaceType object)
Returns the result of interpreting the object as an instance of 'Orientable Surface Type'.T
caseParameterValueGroupType(ParameterValueGroupType object)
Returns the result of interpreting the object as an instance of 'Parameter Value Group Type'.T
caseParameterValueType(ParameterValueType object)
Returns the result of interpreting the object as an instance of 'Parameter Value Type'.T
casePassThroughOperationRefType(PassThroughOperationRefType object)
Returns the result of interpreting the object as an instance of 'Pass Through Operation Ref Type'.T
casePassThroughOperationType(PassThroughOperationType object)
Returns the result of interpreting the object as an instance of 'Pass Through Operation Type'.T
casePixelInCellType(PixelInCellType object)
Returns the result of interpreting the object as an instance of 'Pixel In Cell Type'.T
casePointArrayPropertyType(PointArrayPropertyType object)
Returns the result of interpreting the object as an instance of 'Point Array Property Type'.T
casePointPropertyType(PointPropertyType object)
Returns the result of interpreting the object as an instance of 'Point Property Type'.T
casePointType(PointType object)
Returns the result of interpreting the object as an instance of 'Point Type'.T
casePolarCSRefType(PolarCSRefType object)
Returns the result of interpreting the object as an instance of 'Polar CS Ref Type'.T
casePolarCSType(PolarCSType object)
Returns the result of interpreting the object as an instance of 'Polar CS Type'.T
casePolygonPatchArrayPropertyType(PolygonPatchArrayPropertyType object)
Returns the result of interpreting the object as an instance of 'Polygon Patch Array Property Type'.T
casePolygonPatchType(PolygonPatchType object)
Returns the result of interpreting the object as an instance of 'Polygon Patch Type'.T
casePolygonPropertyType(PolygonPropertyType object)
Returns the result of interpreting the object as an instance of 'Polygon Property Type'.T
casePolygonType(PolygonType object)
Returns the result of interpreting the object as an instance of 'Polygon Type'.T
casePolyhedralSurfaceType(PolyhedralSurfaceType object)
Returns the result of interpreting the object as an instance of 'Polyhedral Surface Type'.T
casePrimeMeridianBaseType(PrimeMeridianBaseType object)
Returns the result of interpreting the object as an instance of 'Prime Meridian Base Type'.T
casePrimeMeridianRefType(PrimeMeridianRefType object)
Returns the result of interpreting the object as an instance of 'Prime Meridian Ref Type'.T
casePrimeMeridianType(PrimeMeridianType object)
Returns the result of interpreting the object as an instance of 'Prime Meridian Type'.T
casePriorityLocationPropertyType(PriorityLocationPropertyType object)
Returns the result of interpreting the object as an instance of 'Priority Location Property Type'.T
caseProjectedCRSRefType(ProjectedCRSRefType object)
Returns the result of interpreting the object as an instance of 'Projected CRS Ref Type'.T
caseProjectedCRSType(ProjectedCRSType object)
Returns the result of interpreting the object as an instance of 'Projected CRS Type'.T
caseQuantityExtentType(QuantityExtentType object)
Returns the result of interpreting the object as an instance of 'Quantity Extent Type'.T
caseQuantityPropertyType(QuantityPropertyType object)
Returns the result of interpreting the object as an instance of 'Quantity Property Type'.T
caseRangeParametersType(RangeParametersType object)
Returns the result of interpreting the object as an instance of 'Range Parameters Type'.T
caseRangeSetType(RangeSetType object)
Returns the result of interpreting the object as an instance of 'Range Set Type'.T
caseRectangleType(RectangleType object)
Returns the result of interpreting the object as an instance of 'Rectangle Type'.T
caseRectifiedGridCoverageType(RectifiedGridCoverageType object)
Returns the result of interpreting the object as an instance of 'Rectified Grid Coverage Type'.T
caseRectifiedGridDomainType(RectifiedGridDomainType object)
Returns the result of interpreting the object as an instance of 'Rectified Grid Domain Type'.T
caseRectifiedGridType(RectifiedGridType object)
Returns the result of interpreting the object as an instance of 'Rectified Grid Type'.T
caseReferenceSystemRefType(ReferenceSystemRefType object)
Returns the result of interpreting the object as an instance of 'Reference System Ref Type'.T
caseReferenceType(ReferenceType object)
Returns the result of interpreting the object as an instance of 'Reference Type'.T
caseRefLocationType(RefLocationType object)
Returns the result of interpreting the object as an instance of 'Ref Location Type'.T
caseRelatedTimeType(RelatedTimeType object)
Returns the result of interpreting the object as an instance of 'Related Time Type'.T
caseRelativeInternalPositionalAccuracyType(RelativeInternalPositionalAccuracyType object)
Returns the result of interpreting the object as an instance of 'Relative Internal Positional Accuracy Type'.T
caseRingPropertyType(RingPropertyType object)
Returns the result of interpreting the object as an instance of 'Ring Property Type'.T
caseRingType(RingType object)
Returns the result of interpreting the object as an instance of 'Ring Type'.T
caseRowType(RowType object)
Returns the result of interpreting the object as an instance of 'Row Type'.T
caseScalarValuePropertyType(ScalarValuePropertyType object)
Returns the result of interpreting the object as an instance of 'Scalar Value Property Type'.T
caseScaleType(ScaleType object)
Returns the result of interpreting the object as an instance of 'Scale Type'.T
caseSecondDefiningParameterType(SecondDefiningParameterType object)
Returns the result of interpreting the object as an instance of 'Second Defining Parameter Type'.T
caseSequenceRuleType(SequenceRuleType object)
Returns the result of interpreting the object as an instance of 'Sequence Rule Type'.T
caseSingleOperationRefType(SingleOperationRefType object)
Returns the result of interpreting the object as an instance of 'Single Operation Ref Type'.T
caseSolidArrayPropertyType(SolidArrayPropertyType object)
Returns the result of interpreting the object as an instance of 'Solid Array Property Type'.T
caseSolidPropertyType(SolidPropertyType object)
Returns the result of interpreting the object as an instance of 'Solid Property Type'.T
caseSolidType(SolidType object)
Returns the result of interpreting the object as an instance of 'Solid Type'.T
caseSpeedType(SpeedType object)
Returns the result of interpreting the object as an instance of 'Speed Type'.T
caseSphereType(SphereType object)
Returns the result of interpreting the object as an instance of 'Sphere Type'.T
caseSphericalCSRefType(SphericalCSRefType object)
Returns the result of interpreting the object as an instance of 'Spherical CS Ref Type'.T
caseSphericalCSType(SphericalCSType object)
Returns the result of interpreting the object as an instance of 'Spherical CS Type'.T
caseStringOrRefType(StringOrRefType object)
Returns the result of interpreting the object as an instance of 'String Or Ref Type'.T
caseStyleType(StyleType object)
Returns the result of interpreting the object as an instance of 'Style Type'.T
caseStyleVariationType(StyleVariationType object)
Returns the result of interpreting the object as an instance of 'Style Variation Type'.T
caseSurfaceArrayPropertyType(SurfaceArrayPropertyType object)
Returns the result of interpreting the object as an instance of 'Surface Array Property Type'.T
caseSurfacePatchArrayPropertyType(SurfacePatchArrayPropertyType object)
Returns the result of interpreting the object as an instance of 'Surface Patch Array Property Type'.T
caseSurfacePropertyType(SurfacePropertyType object)
Returns the result of interpreting the object as an instance of 'Surface Property Type'.T
caseSurfaceType(SurfaceType object)
Returns the result of interpreting the object as an instance of 'Surface Type'.T
caseSymbolType(SymbolType object)
Returns the result of interpreting the object as an instance of 'Symbol Type'.T
caseTargetPropertyType(TargetPropertyType object)
Returns the result of interpreting the object as an instance of 'Target Property Type'.T
caseTemporalCRSRefType(TemporalCRSRefType object)
Returns the result of interpreting the object as an instance of 'Temporal CRS Ref Type'.T
caseTemporalCRSType(TemporalCRSType object)
Returns the result of interpreting the object as an instance of 'Temporal CRS Type'.T
caseTemporalCSRefType(TemporalCSRefType object)
Returns the result of interpreting the object as an instance of 'Temporal CS Ref Type'.T
caseTemporalCSType(TemporalCSType object)
Returns the result of interpreting the object as an instance of 'Temporal CS Type'.T
caseTemporalDatumBaseType(TemporalDatumBaseType object)
Returns the result of interpreting the object as an instance of 'Temporal Datum Base Type'.T
caseTemporalDatumRefType(TemporalDatumRefType object)
Returns the result of interpreting the object as an instance of 'Temporal Datum Ref Type'.T
caseTemporalDatumType(TemporalDatumType object)
Returns the result of interpreting the object as an instance of 'Temporal Datum Type'.T
caseTimeCalendarEraPropertyType(TimeCalendarEraPropertyType object)
Returns the result of interpreting the object as an instance of 'Time Calendar Era Property Type'.T
caseTimeCalendarEraType(TimeCalendarEraType object)
Returns the result of interpreting the object as an instance of 'Time Calendar Era Type'.T
caseTimeCalendarPropertyType(TimeCalendarPropertyType object)
Returns the result of interpreting the object as an instance of 'Time Calendar Property Type'.T
caseTimeCalendarType(TimeCalendarType object)
Returns the result of interpreting the object as an instance of 'Time Calendar Type'.T
caseTimeClockPropertyType(TimeClockPropertyType object)
Returns the result of interpreting the object as an instance of 'Time Clock Property Type'.T
caseTimeClockType(TimeClockType object)
Returns the result of interpreting the object as an instance of 'Time Clock Type'.T
caseTimeCoordinateSystemType(TimeCoordinateSystemType object)
Returns the result of interpreting the object as an instance of 'Time Coordinate System Type'.T
caseTimeEdgePropertyType(TimeEdgePropertyType object)
Returns the result of interpreting the object as an instance of 'Time Edge Property Type'.T
caseTimeEdgeType(TimeEdgeType object)
Returns the result of interpreting the object as an instance of 'Time Edge Type'.T
caseTimeGeometricPrimitivePropertyType(TimeGeometricPrimitivePropertyType object)
Returns the result of interpreting the object as an instance of 'Time Geometric Primitive Property Type'.T
caseTimeInstantPropertyType(TimeInstantPropertyType object)
Returns the result of interpreting the object as an instance of 'Time Instant Property Type'.T
caseTimeInstantType(TimeInstantType object)
Returns the result of interpreting the object as an instance of 'Time Instant Type'.T
caseTimeIntervalLengthType(TimeIntervalLengthType object)
Returns the result of interpreting the object as an instance of 'Time Interval Length Type'.T
caseTimeNodePropertyType(TimeNodePropertyType object)
Returns the result of interpreting the object as an instance of 'Time Node Property Type'.T
caseTimeNodeType(TimeNodeType object)
Returns the result of interpreting the object as an instance of 'Time Node Type'.T
caseTimeOrdinalEraPropertyType(TimeOrdinalEraPropertyType object)
Returns the result of interpreting the object as an instance of 'Time Ordinal Era Property Type'.T
caseTimeOrdinalEraType(TimeOrdinalEraType object)
Returns the result of interpreting the object as an instance of 'Time Ordinal Era Type'.T
caseTimeOrdinalReferenceSystemType(TimeOrdinalReferenceSystemType object)
Returns the result of interpreting the object as an instance of 'Time Ordinal Reference System Type'.T
caseTimePeriodPropertyType(TimePeriodPropertyType object)
Returns the result of interpreting the object as an instance of 'Time Period Property Type'.T
caseTimePeriodType(TimePeriodType object)
Returns the result of interpreting the object as an instance of 'Time Period Type'.T
caseTimePositionType(TimePositionType object)
Returns the result of interpreting the object as an instance of 'Time Position Type'.T
caseTimePrimitivePropertyType(TimePrimitivePropertyType object)
Returns the result of interpreting the object as an instance of 'Time Primitive Property Type'.T
caseTimeTopologyComplexPropertyType(TimeTopologyComplexPropertyType object)
Returns the result of interpreting the object as an instance of 'Time Topology Complex Property Type'.T
caseTimeTopologyComplexType(TimeTopologyComplexType object)
Returns the result of interpreting the object as an instance of 'Time Topology Complex Type'.T
caseTimeTopologyPrimitivePropertyType(TimeTopologyPrimitivePropertyType object)
Returns the result of interpreting the object as an instance of 'Time Topology Primitive Property Type'.T
caseTimeType(TimeType object)
Returns the result of interpreting the object as an instance of 'Time Type'.T
caseTinType(TinType object)
Returns the result of interpreting the object as an instance of 'Tin Type'.T
caseTopoComplexMemberType(TopoComplexMemberType object)
Returns the result of interpreting the object as an instance of 'Topo Complex Member Type'.T
caseTopoComplexType(TopoComplexType object)
Returns the result of interpreting the object as an instance of 'Topo Complex Type'.T
caseTopoCurvePropertyType(TopoCurvePropertyType object)
Returns the result of interpreting the object as an instance of 'Topo Curve Property Type'.T
caseTopoCurveType(TopoCurveType object)
Returns the result of interpreting the object as an instance of 'Topo Curve Type'.T
caseTopologyStylePropertyType(TopologyStylePropertyType object)
Returns the result of interpreting the object as an instance of 'Topology Style Property Type'.T
caseTopologyStyleType(TopologyStyleType object)
Returns the result of interpreting the object as an instance of 'Topology Style Type'.T
caseTopoPointPropertyType(TopoPointPropertyType object)
Returns the result of interpreting the object as an instance of 'Topo Point Property Type'.T
caseTopoPointType(TopoPointType object)
Returns the result of interpreting the object as an instance of 'Topo Point Type'.T
caseTopoPrimitiveArrayAssociationType(TopoPrimitiveArrayAssociationType object)
Returns the result of interpreting the object as an instance of 'Topo Primitive Array Association Type'.T
caseTopoPrimitiveMemberType(TopoPrimitiveMemberType object)
Returns the result of interpreting the object as an instance of 'Topo Primitive Member Type'.T
caseTopoSolidType(TopoSolidType object)
Returns the result of interpreting the object as an instance of 'Topo Solid Type'.T
caseTopoSurfacePropertyType(TopoSurfacePropertyType object)
Returns the result of interpreting the object as an instance of 'Topo Surface Property Type'.T
caseTopoSurfaceType(TopoSurfaceType object)
Returns the result of interpreting the object as an instance of 'Topo Surface Type'.T
caseTopoVolumePropertyType(TopoVolumePropertyType object)
Returns the result of interpreting the object as an instance of 'Topo Volume Property Type'.T
caseTopoVolumeType(TopoVolumeType object)
Returns the result of interpreting the object as an instance of 'Topo Volume Type'.T
caseTrackType(TrackType object)
Returns the result of interpreting the object as an instance of 'Track Type'.T
caseTransformationRefType(TransformationRefType object)
Returns the result of interpreting the object as an instance of 'Transformation Ref Type'.T
caseTransformationType(TransformationType object)
Returns the result of interpreting the object as an instance of 'Transformation Type'.T
caseTrianglePatchArrayPropertyType(TrianglePatchArrayPropertyType object)
Returns the result of interpreting the object as an instance of 'Triangle Patch Array Property Type'.T
caseTriangleType(TriangleType object)
Returns the result of interpreting the object as an instance of 'Triangle Type'.T
caseTriangulatedSurfaceType(TriangulatedSurfaceType object)
Returns the result of interpreting the object as an instance of 'Triangulated Surface Type'.T
caseUnitDefinitionType(UnitDefinitionType object)
Returns the result of interpreting the object as an instance of 'Unit Definition Type'.T
caseUnitOfMeasureType(UnitOfMeasureType object)
Returns the result of interpreting the object as an instance of 'Unit Of Measure Type'.T
caseUserDefinedCSRefType(UserDefinedCSRefType object)
Returns the result of interpreting the object as an instance of 'User Defined CS Ref Type'.T
caseUserDefinedCSType(UserDefinedCSType object)
Returns the result of interpreting the object as an instance of 'User Defined CS Type'.T
caseValueArrayPropertyType(ValueArrayPropertyType object)
Returns the result of interpreting the object as an instance of 'Value Array Property Type'.T
caseValueArrayType(ValueArrayType object)
Returns the result of interpreting the object as an instance of 'Value Array Type'.T
caseValuePropertyType(ValuePropertyType object)
Returns the result of interpreting the object as an instance of 'Value Property Type'.T
caseVectorType(VectorType object)
Returns the result of interpreting the object as an instance of 'Vector Type'.T
caseVerticalCRSRefType(VerticalCRSRefType object)
Returns the result of interpreting the object as an instance of 'Vertical CRS Ref Type'.T
caseVerticalCRSType(VerticalCRSType object)
Returns the result of interpreting the object as an instance of 'Vertical CRS Type'.T
caseVerticalCSRefType(VerticalCSRefType object)
Returns the result of interpreting the object as an instance of 'Vertical CS Ref Type'.T
caseVerticalCSType(VerticalCSType object)
Returns the result of interpreting the object as an instance of 'Vertical CS Type'.T
caseVerticalDatumRefType(VerticalDatumRefType object)
Returns the result of interpreting the object as an instance of 'Vertical Datum Ref Type'.T
caseVerticalDatumType(VerticalDatumType object)
Returns the result of interpreting the object as an instance of 'Vertical Datum Type'.T
caseVerticalDatumTypeType(VerticalDatumTypeType object)
Returns the result of interpreting the object as an instance of 'Vertical Datum Type Type'.T
caseVolumeType(VolumeType object)
Returns the result of interpreting the object as an instance of 'Volume 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 boolean
isSwitchFor(EPackage ePackage)
Checks whether this is a switch for the given package.
-
-
-
Field Detail
-
modelPackage
protected static Gml311Package modelPackage
The cached model package
-
-
Method Detail
-
isSwitchFor
protected boolean isSwitchFor(EPackage ePackage)
Checks whether this is a switch for the given package.- Specified by:
isSwitchFor
in classSwitch<T>
- Parameters:
ePackage
- the package in question.- Returns:
- whether this is a switch for the given package.
-
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.- Overrides:
doSwitch
in classSwitch<T>
- Returns:
- the first non-null result returned by a
caseXXX
call.
-
caseAbsoluteExternalPositionalAccuracyType
public T caseAbsoluteExternalPositionalAccuracyType(AbsoluteExternalPositionalAccuracyType object)
Returns the result of interpreting the object as an instance of 'Absolute External Positional Accuracy 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 'Absolute External Positional Accuracy Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractContinuousCoverageType
public T caseAbstractContinuousCoverageType(AbstractContinuousCoverageType object)
Returns the result of interpreting the object as an instance of 'Abstract Continuous Coverage 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 Continuous Coverage Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractCoordinateOperationBaseType
public T caseAbstractCoordinateOperationBaseType(AbstractCoordinateOperationBaseType object)
Returns the result of interpreting the object as an instance of 'Abstract Coordinate Operation Base 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 Coordinate Operation Base Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractCoordinateOperationType
public T caseAbstractCoordinateOperationType(AbstractCoordinateOperationType object)
Returns the result of interpreting the object as an instance of 'Abstract Coordinate Operation 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 Coordinate Operation Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractCoordinateSystemBaseType
public T caseAbstractCoordinateSystemBaseType(AbstractCoordinateSystemBaseType object)
Returns the result of interpreting the object as an instance of 'Abstract Coordinate System Base 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 Coordinate System Base Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractCoordinateSystemType
public T caseAbstractCoordinateSystemType(AbstractCoordinateSystemType object)
Returns the result of interpreting the object as an instance of 'Abstract Coordinate System 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 Coordinate System Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractCoverageType
public T caseAbstractCoverageType(AbstractCoverageType object)
Returns the result of interpreting the object as an instance of 'Abstract Coverage 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 Coverage Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractCurveSegmentType
public T caseAbstractCurveSegmentType(AbstractCurveSegmentType object)
Returns the result of interpreting the object as an instance of 'Abstract Curve Segment 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 Curve Segment Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractCurveType
public T caseAbstractCurveType(AbstractCurveType object)
Returns the result of interpreting the object as an instance of 'Abstract Curve 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 Curve Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractDatumBaseType
public T caseAbstractDatumBaseType(AbstractDatumBaseType object)
Returns the result of interpreting the object as an instance of 'Abstract Datum Base 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 Datum Base Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractDatumType
public T caseAbstractDatumType(AbstractDatumType object)
Returns the result of interpreting the object as an instance of 'Abstract Datum 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 Datum Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractDiscreteCoverageType
public T caseAbstractDiscreteCoverageType(AbstractDiscreteCoverageType object)
Returns the result of interpreting the object as an instance of 'Abstract Discrete Coverage 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 Discrete Coverage Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractFeatureCollectionType
public T caseAbstractFeatureCollectionType(AbstractFeatureCollectionType object)
Returns the result of interpreting the object as an instance of 'Abstract Feature Collection 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 Feature Collection Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractFeatureType
public T caseAbstractFeatureType(AbstractFeatureType object)
Returns the result of interpreting the object as an instance of 'Abstract Feature 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 Feature Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractGeneralConversionType
public T caseAbstractGeneralConversionType(AbstractGeneralConversionType object)
Returns the result of interpreting the object as an instance of 'Abstract General Conversion 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 General Conversion Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractGeneralDerivedCRSType
public T caseAbstractGeneralDerivedCRSType(AbstractGeneralDerivedCRSType object)
Returns the result of interpreting the object as an instance of 'Abstract General Derived CRS 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 General Derived CRS Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractGeneralOperationParameterRefType
public T caseAbstractGeneralOperationParameterRefType(AbstractGeneralOperationParameterRefType object)
Returns the result of interpreting the object as an instance of 'Abstract General Operation Parameter Ref 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 General Operation Parameter Ref Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractGeneralOperationParameterType
public T caseAbstractGeneralOperationParameterType(AbstractGeneralOperationParameterType object)
Returns the result of interpreting the object as an instance of 'Abstract General Operation Parameter 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 General Operation Parameter Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractGeneralParameterValueType
public T caseAbstractGeneralParameterValueType(AbstractGeneralParameterValueType object)
Returns the result of interpreting the object as an instance of 'Abstract General Parameter Value 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 General Parameter Value Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractGeneralTransformationType
public T caseAbstractGeneralTransformationType(AbstractGeneralTransformationType object)
Returns the result of interpreting the object as an instance of 'Abstract General Transformation 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 General Transformation Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractGeometricAggregateType
public T caseAbstractGeometricAggregateType(AbstractGeometricAggregateType object)
Returns the result of interpreting the object as an instance of 'Abstract Geometric Aggregate 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 Geometric Aggregate Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractGeometricPrimitiveType
public T caseAbstractGeometricPrimitiveType(AbstractGeometricPrimitiveType object)
Returns the result of interpreting the object as an instance of 'Abstract Geometric Primitive 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 Geometric Primitive Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractGeometryType
public T caseAbstractGeometryType(AbstractGeometryType object)
Returns the result of interpreting the object as an instance of 'Abstract Geometry 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 Geometry Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractGMLType
public T caseAbstractGMLType(AbstractGMLType object)
Returns the result of interpreting the object as an instance of 'Abstract GML 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 GML Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractGriddedSurfaceType
public T caseAbstractGriddedSurfaceType(AbstractGriddedSurfaceType object)
Returns the result of interpreting the object as an instance of 'Abstract Gridded Surface 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 Gridded Surface Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractMetaDataType
public T caseAbstractMetaDataType(AbstractMetaDataType object)
Returns the result of interpreting the object as an instance of 'Abstract Meta Data 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 Meta Data Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractParametricCurveSurfaceType
public T caseAbstractParametricCurveSurfaceType(AbstractParametricCurveSurfaceType object)
Returns the result of interpreting the object as an instance of 'Abstract Parametric Curve Surface 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 Parametric Curve Surface Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractPositionalAccuracyType
public T caseAbstractPositionalAccuracyType(AbstractPositionalAccuracyType object)
Returns the result of interpreting the object as an instance of 'Abstract Positional Accuracy 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 Positional Accuracy Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractReferenceSystemBaseType
public T caseAbstractReferenceSystemBaseType(AbstractReferenceSystemBaseType object)
Returns the result of interpreting the object as an instance of 'Abstract Reference System Base 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 Reference System Base Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractReferenceSystemType
public T caseAbstractReferenceSystemType(AbstractReferenceSystemType object)
Returns the result of interpreting the object as an instance of 'Abstract Reference System 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 Reference System Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractRingPropertyType
public T caseAbstractRingPropertyType(AbstractRingPropertyType object)
Returns the result of interpreting the object as an instance of 'Abstract Ring 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 'Abstract Ring Property Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractRingType
public T caseAbstractRingType(AbstractRingType object)
Returns the result of interpreting the object as an instance of 'Abstract Ring 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 Ring Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractSolidType
public T caseAbstractSolidType(AbstractSolidType object)
Returns the result of interpreting the object as an instance of 'Abstract Solid 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 Solid Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractStyleType
public T caseAbstractStyleType(AbstractStyleType object)
Returns the result of interpreting the object as an instance of 'Abstract Style 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 Style Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractSurfacePatchType
public T caseAbstractSurfacePatchType(AbstractSurfacePatchType object)
Returns the result of interpreting the object as an instance of 'Abstract Surface Patch 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 Surface Patch Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractSurfaceType
public T caseAbstractSurfaceType(AbstractSurfaceType object)
Returns the result of interpreting the object as an instance of 'Abstract Surface 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 Surface Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractTimeComplexType
public T caseAbstractTimeComplexType(AbstractTimeComplexType object)
Returns the result of interpreting the object as an instance of 'Abstract Time Complex 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 Time Complex Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractTimeGeometricPrimitiveType
public T caseAbstractTimeGeometricPrimitiveType(AbstractTimeGeometricPrimitiveType object)
Returns the result of interpreting the object as an instance of 'Abstract Time Geometric Primitive 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 Time Geometric Primitive Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractTimeObjectType
public T caseAbstractTimeObjectType(AbstractTimeObjectType object)
Returns the result of interpreting the object as an instance of 'Abstract Time Object 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 Time Object Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractTimePrimitiveType
public T caseAbstractTimePrimitiveType(AbstractTimePrimitiveType object)
Returns the result of interpreting the object as an instance of 'Abstract Time Primitive 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 Time Primitive Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractTimeReferenceSystemType
public T caseAbstractTimeReferenceSystemType(AbstractTimeReferenceSystemType object)
Returns the result of interpreting the object as an instance of 'Abstract Time Reference System 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 Time Reference System Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractTimeSliceType
public T caseAbstractTimeSliceType(AbstractTimeSliceType object)
Returns the result of interpreting the object as an instance of 'Abstract Time Slice 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 Time Slice Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractTimeTopologyPrimitiveType
public T caseAbstractTimeTopologyPrimitiveType(AbstractTimeTopologyPrimitiveType object)
Returns the result of interpreting the object as an instance of 'Abstract Time Topology Primitive 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 Time Topology Primitive Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractTopologyType
public T caseAbstractTopologyType(AbstractTopologyType object)
Returns the result of interpreting the object as an instance of 'Abstract Topology 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 Topology Type'.
- See Also:
doSwitch(EObject)
-
caseAbstractTopoPrimitiveType
public T caseAbstractTopoPrimitiveType(AbstractTopoPrimitiveType object)
Returns the result of interpreting the object as an instance of 'Abstract Topo Primitive 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 Topo Primitive Type'.
- See Also:
doSwitch(EObject)
-
caseAffinePlacementType
public T caseAffinePlacementType(AffinePlacementType object)
Returns the result of interpreting the object as an instance of 'Affine Placement 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 'Affine Placement Type'.
- See Also:
doSwitch(EObject)
-
caseAngleChoiceType
public T caseAngleChoiceType(AngleChoiceType object)
Returns the result of interpreting the object as an instance of 'Angle Choice 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 'Angle Choice Type'.
- See Also:
doSwitch(EObject)
-
caseAngleType
public T caseAngleType(AngleType object)
Returns the result of interpreting the object as an instance of 'Angle 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 'Angle Type'.
- See Also:
doSwitch(EObject)
-
caseArcByBulgeType
public T caseArcByBulgeType(ArcByBulgeType object)
Returns the result of interpreting the object as an instance of 'Arc By Bulge 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 'Arc By Bulge Type'.
- See Also:
doSwitch(EObject)
-
caseArcByCenterPointType
public T caseArcByCenterPointType(ArcByCenterPointType object)
Returns the result of interpreting the object as an instance of 'Arc By Center Point 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 'Arc By Center Point Type'.
- See Also:
doSwitch(EObject)
-
caseArcStringByBulgeType
public T caseArcStringByBulgeType(ArcStringByBulgeType object)
Returns the result of interpreting the object as an instance of 'Arc String By Bulge 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 'Arc String By Bulge Type'.
- See Also:
doSwitch(EObject)
-
caseArcStringType
public T caseArcStringType(ArcStringType object)
Returns the result of interpreting the object as an instance of 'Arc String 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 'Arc String Type'.
- See Also:
doSwitch(EObject)
-
caseArcType
public T caseArcType(ArcType object)
Returns the result of interpreting the object as an instance of 'Arc 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 'Arc Type'.
- See Also:
doSwitch(EObject)
-
caseAreaType
public T caseAreaType(AreaType object)
Returns the result of interpreting the object as an instance of 'Area 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 'Area Type'.
- See Also:
doSwitch(EObject)
-
caseArrayAssociationType
public T caseArrayAssociationType(ArrayAssociationType object)
Returns the result of interpreting the object as an instance of 'Array Association 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 'Array Association Type'.
- See Also:
doSwitch(EObject)
-
caseArrayType
public T caseArrayType(ArrayType object)
Returns the result of interpreting the object as an instance of 'Array 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 'Array Type'.
- See Also:
doSwitch(EObject)
-
caseAssociationType
public T caseAssociationType(AssociationType object)
Returns the result of interpreting the object as an instance of 'Association 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 'Association Type'.
- See Also:
doSwitch(EObject)
-
caseBagType
public T caseBagType(BagType object)
Returns the result of interpreting the object as an instance of 'Bag 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 'Bag Type'.
- See Also:
doSwitch(EObject)
-
caseBaseStyleDescriptorType
public T caseBaseStyleDescriptorType(BaseStyleDescriptorType object)
Returns the result of interpreting the object as an instance of 'Base Style Descriptor 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 'Base Style Descriptor Type'.
- See Also:
doSwitch(EObject)
-
caseBaseUnitType
public T caseBaseUnitType(BaseUnitType object)
Returns the result of interpreting the object as an instance of 'Base Unit 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 'Base Unit Type'.
- See Also:
doSwitch(EObject)
-
caseBezierType
public T caseBezierType(BezierType object)
Returns the result of interpreting the object as an instance of 'Bezier 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 'Bezier Type'.
- See Also:
doSwitch(EObject)
-
caseBooleanPropertyType
public T caseBooleanPropertyType(BooleanPropertyType object)
Returns the result of interpreting the object as an instance of 'Boolean 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 'Boolean Property Type'.
- See Also:
doSwitch(EObject)
-
caseBoundedFeatureType
public T caseBoundedFeatureType(BoundedFeatureType object)
Returns the result of interpreting the object as an instance of 'Bounded Feature 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 'Bounded Feature Type'.
- See Also:
doSwitch(EObject)
-
caseBoundingShapeType
public T caseBoundingShapeType(BoundingShapeType object)
Returns the result of interpreting the object as an instance of 'Bounding Shape 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 'Bounding Shape Type'.
- See Also:
doSwitch(EObject)
-
caseBSplineType
public T caseBSplineType(BSplineType object)
Returns the result of interpreting the object as an instance of 'BSpline 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 'BSpline Type'.
- See Also:
doSwitch(EObject)
-
caseCartesianCSRefType
public T caseCartesianCSRefType(CartesianCSRefType object)
Returns the result of interpreting the object as an instance of 'Cartesian CS Ref 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 'Cartesian CS Ref Type'.
- See Also:
doSwitch(EObject)
-
caseCartesianCSType
public T caseCartesianCSType(CartesianCSType object)
Returns the result of interpreting the object as an instance of 'Cartesian CS 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 'Cartesian CS Type'.
- See Also:
doSwitch(EObject)
-
caseCategoryExtentType
public T caseCategoryExtentType(CategoryExtentType object)
Returns the result of interpreting the object as an instance of 'Category Extent 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 'Category Extent Type'.
- See Also:
doSwitch(EObject)
-
caseCategoryPropertyType
public T caseCategoryPropertyType(CategoryPropertyType object)
Returns the result of interpreting the object as an instance of 'Category 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 'Category Property Type'.
- See Also:
doSwitch(EObject)
-
caseCircleByCenterPointType
public T caseCircleByCenterPointType(CircleByCenterPointType object)
Returns the result of interpreting the object as an instance of 'Circle By Center Point 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 'Circle By Center Point Type'.
- See Also:
doSwitch(EObject)
-
caseCircleType
public T caseCircleType(CircleType object)
Returns the result of interpreting the object as an instance of 'Circle 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 'Circle Type'.
- See Also:
doSwitch(EObject)
-
caseClothoidType
public T caseClothoidType(ClothoidType object)
Returns the result of interpreting the object as an instance of 'Clothoid 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 'Clothoid Type'.
- See Also:
doSwitch(EObject)
-
caseCodeListType
public T caseCodeListType(CodeListType object)
Returns the result of interpreting the object as an instance of 'Code List 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 'Code List Type'.
- See Also:
doSwitch(EObject)
-
caseCodeOrNullListType
public T caseCodeOrNullListType(CodeOrNullListType object)
Returns the result of interpreting the object as an instance of 'Code Or Null List 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 'Code Or Null List Type'.
- See Also:
doSwitch(EObject)
-
caseCodeType
public T caseCodeType(CodeType object)
Returns the result of interpreting the object as an instance of 'Code 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 'Code Type'.
- See Also:
doSwitch(EObject)
-
caseCompositeCurvePropertyType
public T caseCompositeCurvePropertyType(CompositeCurvePropertyType object)
Returns the result of interpreting the object as an instance of 'Composite Curve 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 'Composite Curve Property Type'.
- See Also:
doSwitch(EObject)
-
caseCompositeCurveType
public T caseCompositeCurveType(CompositeCurveType object)
Returns the result of interpreting the object as an instance of 'Composite Curve 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 'Composite Curve Type'.
- See Also:
doSwitch(EObject)
-
caseCompositeSolidPropertyType
public T caseCompositeSolidPropertyType(CompositeSolidPropertyType object)
Returns the result of interpreting the object as an instance of 'Composite Solid 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 'Composite Solid Property Type'.
- See Also:
doSwitch(EObject)
-
caseCompositeSolidType
public T caseCompositeSolidType(CompositeSolidType object)
Returns the result of interpreting the object as an instance of 'Composite Solid 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 'Composite Solid Type'.
- See Also:
doSwitch(EObject)
-
caseCompositeSurfacePropertyType
public T caseCompositeSurfacePropertyType(CompositeSurfacePropertyType object)
Returns the result of interpreting the object as an instance of 'Composite Surface 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 'Composite Surface Property Type'.
- See Also:
doSwitch(EObject)
-
caseCompositeSurfaceType
public T caseCompositeSurfaceType(CompositeSurfaceType object)
Returns the result of interpreting the object as an instance of 'Composite Surface 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 'Composite Surface Type'.
- See Also:
doSwitch(EObject)
-
caseCompositeValueType
public T caseCompositeValueType(CompositeValueType object)
Returns the result of interpreting the object as an instance of 'Composite Value 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 'Composite Value Type'.
- See Also:
doSwitch(EObject)
-
caseCompoundCRSRefType
public T caseCompoundCRSRefType(CompoundCRSRefType object)
Returns the result of interpreting the object as an instance of 'Compound CRS Ref 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 'Compound CRS Ref Type'.
- See Also:
doSwitch(EObject)
-
caseCompoundCRSType
public T caseCompoundCRSType(CompoundCRSType object)
Returns the result of interpreting the object as an instance of 'Compound CRS 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 'Compound CRS Type'.
- See Also:
doSwitch(EObject)
-
caseConcatenatedOperationRefType
public T caseConcatenatedOperationRefType(ConcatenatedOperationRefType object)
Returns the result of interpreting the object as an instance of 'Concatenated Operation Ref 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 'Concatenated Operation Ref Type'.
- See Also:
doSwitch(EObject)
-
caseConcatenatedOperationType
public T caseConcatenatedOperationType(ConcatenatedOperationType object)
Returns the result of interpreting the object as an instance of 'Concatenated Operation 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 'Concatenated Operation Type'.
- See Also:
doSwitch(EObject)
-
caseConeType
public T caseConeType(ConeType object)
Returns the result of interpreting the object as an instance of 'Cone 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 'Cone Type'.
- See Also:
doSwitch(EObject)
-
caseContainerPropertyType
public T caseContainerPropertyType(ContainerPropertyType object)
Returns the result of interpreting the object as an instance of 'Container 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 'Container Property Type'.
- See Also:
doSwitch(EObject)
-
caseControlPointType
public T caseControlPointType(ControlPointType object)
Returns the result of interpreting the object as an instance of 'Control Point 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 'Control Point Type'.
- See Also:
doSwitch(EObject)
-
caseConventionalUnitType
public T caseConventionalUnitType(ConventionalUnitType object)
Returns the result of interpreting the object as an instance of 'Conventional Unit 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 'Conventional Unit Type'.
- See Also:
doSwitch(EObject)
-
caseConversionRefType
public T caseConversionRefType(ConversionRefType object)
Returns the result of interpreting the object as an instance of 'Conversion Ref 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 'Conversion Ref Type'.
- See Also:
doSwitch(EObject)
-
caseConversionToPreferredUnitType
public T caseConversionToPreferredUnitType(ConversionToPreferredUnitType object)
Returns the result of interpreting the object as an instance of 'Conversion To Preferred Unit 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 'Conversion To Preferred Unit Type'.
- See Also:
doSwitch(EObject)
-
caseConversionType
public T caseConversionType(ConversionType object)
Returns the result of interpreting the object as an instance of 'Conversion 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 'Conversion Type'.
- See Also:
doSwitch(EObject)
-
caseCoordinateOperationRefType
public T caseCoordinateOperationRefType(CoordinateOperationRefType object)
Returns the result of interpreting the object as an instance of 'Coordinate Operation Ref 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 'Coordinate Operation Ref Type'.
- See Also:
doSwitch(EObject)
-
caseCoordinateReferenceSystemRefType
public T caseCoordinateReferenceSystemRefType(CoordinateReferenceSystemRefType object)
Returns the result of interpreting the object as an instance of 'Coordinate Reference System Ref 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 'Coordinate Reference System Ref Type'.
- See Also:
doSwitch(EObject)
-
caseCoordinatesType
public T caseCoordinatesType(CoordinatesType object)
Returns the result of interpreting the object as an instance of 'Coordinates 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 'Coordinates Type'.
- See Also:
doSwitch(EObject)
-
caseCoordinateSystemAxisBaseType
public T caseCoordinateSystemAxisBaseType(CoordinateSystemAxisBaseType object)
Returns the result of interpreting the object as an instance of 'Coordinate System Axis Base 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 'Coordinate System Axis Base Type'.
- See Also:
doSwitch(EObject)
-
caseCoordinateSystemAxisRefType
public T caseCoordinateSystemAxisRefType(CoordinateSystemAxisRefType object)
Returns the result of interpreting the object as an instance of 'Coordinate System Axis Ref 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 'Coordinate System Axis Ref Type'.
- See Also:
doSwitch(EObject)
-
caseCoordinateSystemAxisType
public T caseCoordinateSystemAxisType(CoordinateSystemAxisType object)
Returns the result of interpreting the object as an instance of 'Coordinate System Axis 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 'Coordinate System Axis Type'.
- See Also:
doSwitch(EObject)
-
caseCoordinateSystemRefType
public T caseCoordinateSystemRefType(CoordinateSystemRefType object)
Returns the result of interpreting the object as an instance of 'Coordinate System Ref 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 'Coordinate System Ref Type'.
- See Also:
doSwitch(EObject)
-
caseCoordType
public T caseCoordType(CoordType object)
Returns the result of interpreting the object as an instance of 'Coord 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 'Coord Type'.
- See Also:
doSwitch(EObject)
-
caseCountPropertyType
public T caseCountPropertyType(CountPropertyType object)
Returns the result of interpreting the object as an instance of 'Count 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 'Count Property Type'.
- See Also:
doSwitch(EObject)
-
caseCovarianceElementType
public T caseCovarianceElementType(CovarianceElementType object)
Returns the result of interpreting the object as an instance of 'Covariance Element 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 'Covariance Element Type'.
- See Also:
doSwitch(EObject)
-
caseCovarianceMatrixType
public T caseCovarianceMatrixType(CovarianceMatrixType object)
Returns the result of interpreting the object as an instance of 'Covariance Matrix 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 'Covariance Matrix Type'.
- See Also:
doSwitch(EObject)
-
caseCoverageFunctionType
public T caseCoverageFunctionType(CoverageFunctionType object)
Returns the result of interpreting the object as an instance of 'Coverage 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 'Coverage Function Type'.
- See Also:
doSwitch(EObject)
-
caseCRSRefType
public T caseCRSRefType(CRSRefType object)
Returns the result of interpreting the object as an instance of 'CRS Ref 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 'CRS Ref Type'.
- See Also:
doSwitch(EObject)
-
caseCubicSplineType
public T caseCubicSplineType(CubicSplineType object)
Returns the result of interpreting the object as an instance of 'Cubic Spline 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 'Cubic Spline Type'.
- See Also:
doSwitch(EObject)
-
caseCurveArrayPropertyType
public T caseCurveArrayPropertyType(CurveArrayPropertyType object)
Returns the result of interpreting the object as an instance of 'Curve Array 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 'Curve Array Property Type'.
- See Also:
doSwitch(EObject)
-
caseCurvePropertyType
public T caseCurvePropertyType(CurvePropertyType object)
Returns the result of interpreting the object as an instance of 'Curve 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 'Curve Property Type'.
- See Also:
doSwitch(EObject)
-
caseCurveSegmentArrayPropertyType
public T caseCurveSegmentArrayPropertyType(CurveSegmentArrayPropertyType object)
Returns the result of interpreting the object as an instance of 'Curve Segment Array 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 'Curve Segment Array Property Type'.
- See Also:
doSwitch(EObject)
-
caseCurveType
public T caseCurveType(CurveType object)
Returns the result of interpreting the object as an instance of 'Curve 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 'Curve Type'.
- See Also:
doSwitch(EObject)
-
caseCylinderType
public T caseCylinderType(CylinderType object)
Returns the result of interpreting the object as an instance of 'Cylinder 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 'Cylinder Type'.
- See Also:
doSwitch(EObject)
-
caseCylindricalCSRefType
public T caseCylindricalCSRefType(CylindricalCSRefType object)
Returns the result of interpreting the object as an instance of 'Cylindrical CS Ref 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 'Cylindrical CS Ref Type'.
- See Also:
doSwitch(EObject)
-
caseCylindricalCSType
public T caseCylindricalCSType(CylindricalCSType object)
Returns the result of interpreting the object as an instance of 'Cylindrical CS 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 'Cylindrical CS Type'.
- See Also:
doSwitch(EObject)
-
caseDataBlockType
public T caseDataBlockType(DataBlockType object)
Returns the result of interpreting the object as an instance of 'Data Block 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 'Data Block Type'.
- See Also:
doSwitch(EObject)
-
caseDatumRefType
public T caseDatumRefType(DatumRefType object)
Returns the result of interpreting the object as an instance of 'Datum Ref 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 'Datum Ref Type'.
- See Also:
doSwitch(EObject)
-
caseDefaultStylePropertyType
public T caseDefaultStylePropertyType(DefaultStylePropertyType object)
Returns the result of interpreting the object as an instance of 'Default Style 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 'Default Style Property Type'.
- See Also:
doSwitch(EObject)
-
caseDefinitionProxyType
public T caseDefinitionProxyType(DefinitionProxyType object)
Returns the result of interpreting the object as an instance of 'Definition Proxy 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 'Definition Proxy Type'.
- See Also:
doSwitch(EObject)
-
caseDefinitionType
public T caseDefinitionType(DefinitionType object)
Returns the result of interpreting the object as an instance of 'Definition 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 'Definition Type'.
- See Also:
doSwitch(EObject)
-
caseDegreesType
public T caseDegreesType(DegreesType object)
Returns the result of interpreting the object as an instance of 'Degrees 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 'Degrees Type'.
- See Also:
doSwitch(EObject)
-
caseDerivationUnitTermType
public T caseDerivationUnitTermType(DerivationUnitTermType object)
Returns the result of interpreting the object as an instance of 'Derivation Unit Term 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 'Derivation Unit Term Type'.
- See Also:
doSwitch(EObject)
-
caseDerivedCRSRefType
public T caseDerivedCRSRefType(DerivedCRSRefType object)
Returns the result of interpreting the object as an instance of 'Derived CRS Ref 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 'Derived CRS Ref Type'.
- See Also:
doSwitch(EObject)
-
caseDerivedCRSType
public T caseDerivedCRSType(DerivedCRSType object)
Returns the result of interpreting the object as an instance of 'Derived CRS 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 'Derived CRS Type'.
- See Also:
doSwitch(EObject)
-
caseDerivedCRSTypeType
public T caseDerivedCRSTypeType(DerivedCRSTypeType object)
Returns the result of interpreting the object as an instance of 'Derived CRS Type 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 'Derived CRS Type Type'.
- See Also:
doSwitch(EObject)
-
caseDerivedUnitType
public T caseDerivedUnitType(DerivedUnitType object)
Returns the result of interpreting the object as an instance of 'Derived Unit 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 'Derived Unit Type'.
- See Also:
doSwitch(EObject)
-
caseDictionaryEntryType
public T caseDictionaryEntryType(DictionaryEntryType object)
Returns the result of interpreting the object as an instance of 'Dictionary Entry 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 'Dictionary Entry Type'.
- See Also:
doSwitch(EObject)
-
caseDictionaryType
public T caseDictionaryType(DictionaryType object)
Returns the result of interpreting the object as an instance of 'Dictionary 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 'Dictionary Type'.
- See Also:
doSwitch(EObject)
-
caseDirectedEdgePropertyType
public T caseDirectedEdgePropertyType(DirectedEdgePropertyType object)
Returns the result of interpreting the object as an instance of 'Directed Edge 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 'Directed Edge Property Type'.
- See Also:
doSwitch(EObject)
-
caseDirectedFacePropertyType
public T caseDirectedFacePropertyType(DirectedFacePropertyType object)
Returns the result of interpreting the object as an instance of 'Directed Face 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 'Directed Face Property Type'.
- See Also:
doSwitch(EObject)
-
caseDirectedNodePropertyType
public T caseDirectedNodePropertyType(DirectedNodePropertyType object)
Returns the result of interpreting the object as an instance of 'Directed Node 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 'Directed Node Property Type'.
- See Also:
doSwitch(EObject)
-
caseDirectedObservationAtDistanceType
public T caseDirectedObservationAtDistanceType(DirectedObservationAtDistanceType object)
Returns the result of interpreting the object as an instance of 'Directed Observation At Distance 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 'Directed Observation At Distance Type'.
- See Also:
doSwitch(EObject)
-
caseDirectedObservationType
public T caseDirectedObservationType(DirectedObservationType object)
Returns the result of interpreting the object as an instance of 'Directed Observation 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 'Directed Observation Type'.
- See Also:
doSwitch(EObject)
-
caseDirectedTopoSolidPropertyType
public T caseDirectedTopoSolidPropertyType(DirectedTopoSolidPropertyType object)
Returns the result of interpreting the object as an instance of 'Directed Topo Solid 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 'Directed Topo Solid Property Type'.
- See Also:
doSwitch(EObject)
-
caseDirectionPropertyType
public T caseDirectionPropertyType(DirectionPropertyType object)
Returns the result of interpreting the object as an instance of 'Direction 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 'Direction Property Type'.
- See Also:
doSwitch(EObject)
-
caseDirectionVectorType
public T caseDirectionVectorType(DirectionVectorType object)
Returns the result of interpreting the object as an instance of 'Direction Vector 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 'Direction Vector Type'.
- See Also:
doSwitch(EObject)
-
caseDirectPositionListType
public T caseDirectPositionListType(DirectPositionListType object)
Returns the result of interpreting the object as an instance of 'Direct Position List 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 'Direct Position List Type'.
- See Also:
doSwitch(EObject)
-
caseDirectPositionType
public T caseDirectPositionType(DirectPositionType object)
Returns the result of interpreting the object as an instance of 'Direct Position 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 'Direct Position Type'.
- See Also:
doSwitch(EObject)
-
caseDMSAngleType
public T caseDMSAngleType(DMSAngleType object)
Returns the result of interpreting the object as an instance of 'DMS Angle 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 'DMS Angle 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)
-
caseDomainSetType
public T caseDomainSetType(DomainSetType object)
Returns the result of interpreting the object as an instance of 'Domain Set 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 'Domain Set Type'.
- See Also:
doSwitch(EObject)
-
caseDynamicFeatureCollectionType
public T caseDynamicFeatureCollectionType(DynamicFeatureCollectionType object)
Returns the result of interpreting the object as an instance of 'Dynamic Feature Collection 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 'Dynamic Feature Collection Type'.
- See Also:
doSwitch(EObject)
-
caseDynamicFeatureType
public T caseDynamicFeatureType(DynamicFeatureType object)
Returns the result of interpreting the object as an instance of 'Dynamic Feature 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 'Dynamic Feature Type'.
- See Also:
doSwitch(EObject)
-
caseEdgeType
public T caseEdgeType(EdgeType object)
Returns the result of interpreting the object as an instance of 'Edge 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 'Edge Type'.
- See Also:
doSwitch(EObject)
-
caseEllipsoidalCSRefType
public T caseEllipsoidalCSRefType(EllipsoidalCSRefType object)
Returns the result of interpreting the object as an instance of 'Ellipsoidal CS Ref 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 'Ellipsoidal CS Ref Type'.
- See Also:
doSwitch(EObject)
-
caseEllipsoidalCSType
public T caseEllipsoidalCSType(EllipsoidalCSType object)
Returns the result of interpreting the object as an instance of 'Ellipsoidal CS 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 'Ellipsoidal CS Type'.
- See Also:
doSwitch(EObject)
-
caseEllipsoidBaseType
public T caseEllipsoidBaseType(EllipsoidBaseType object)
Returns the result of interpreting the object as an instance of 'Ellipsoid Base 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 'Ellipsoid Base Type'.
- See Also:
doSwitch(EObject)
-
caseEllipsoidRefType
public T caseEllipsoidRefType(EllipsoidRefType object)
Returns the result of interpreting the object as an instance of 'Ellipsoid Ref 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 'Ellipsoid Ref Type'.
- See Also:
doSwitch(EObject)
-
caseEllipsoidType
public T caseEllipsoidType(EllipsoidType object)
Returns the result of interpreting the object as an instance of 'Ellipsoid 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 'Ellipsoid Type'.
- See Also:
doSwitch(EObject)
-
caseEngineeringCRSRefType
public T caseEngineeringCRSRefType(EngineeringCRSRefType object)
Returns the result of interpreting the object as an instance of 'Engineering CRS Ref 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 'Engineering CRS Ref Type'.
- See Also:
doSwitch(EObject)
-
caseEngineeringCRSType
public T caseEngineeringCRSType(EngineeringCRSType object)
Returns the result of interpreting the object as an instance of 'Engineering CRS 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 'Engineering CRS Type'.
- See Also:
doSwitch(EObject)
-
caseEngineeringDatumRefType
public T caseEngineeringDatumRefType(EngineeringDatumRefType object)
Returns the result of interpreting the object as an instance of 'Engineering Datum Ref 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 'Engineering Datum Ref Type'.
- See Also:
doSwitch(EObject)
-
caseEngineeringDatumType
public T caseEngineeringDatumType(EngineeringDatumType object)
Returns the result of interpreting the object as an instance of 'Engineering Datum 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 'Engineering Datum Type'.
- See Also:
doSwitch(EObject)
-
caseEnvelopeType
public T caseEnvelopeType(EnvelopeType object)
Returns the result of interpreting the object as an instance of 'Envelope 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 'Envelope Type'.
- See Also:
doSwitch(EObject)
-
caseEnvelopeWithTimePeriodType
public T caseEnvelopeWithTimePeriodType(EnvelopeWithTimePeriodType object)
Returns the result of interpreting the object as an instance of 'Envelope With Time Period 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 'Envelope With Time Period Type'.
- See Also:
doSwitch(EObject)
-
caseExtentType
public T caseExtentType(ExtentType object)
Returns the result of interpreting the object as an instance of 'Extent 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 'Extent Type'.
- See Also:
doSwitch(EObject)
-
caseFaceType
public T caseFaceType(FaceType object)
Returns the result of interpreting the object as an instance of 'Face 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 'Face Type'.
- See Also:
doSwitch(EObject)
-
caseFeatureArrayPropertyType
public T caseFeatureArrayPropertyType(FeatureArrayPropertyType object)
Returns the result of interpreting the object as an instance of 'Feature Array 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 'Feature Array Property Type'.
- See Also:
doSwitch(EObject)
-
caseFeatureCollectionType
public T caseFeatureCollectionType(FeatureCollectionType object)
Returns the result of interpreting the object as an instance of 'Feature Collection 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 'Feature Collection Type'.
- See Also:
doSwitch(EObject)
-
caseFeaturePropertyType
public T caseFeaturePropertyType(FeaturePropertyType object)
Returns the result of interpreting the object as an instance of 'Feature 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 'Feature Property Type'.
- See Also:
doSwitch(EObject)
-
caseFeatureStylePropertyType
public T caseFeatureStylePropertyType(FeatureStylePropertyType object)
Returns the result of interpreting the object as an instance of 'Feature Style 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 'Feature Style Property Type'.
- See Also:
doSwitch(EObject)
-
caseFeatureStyleType
public T caseFeatureStyleType(FeatureStyleType object)
Returns the result of interpreting the object as an instance of 'Feature Style 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 'Feature Style Type'.
- See Also:
doSwitch(EObject)
-
caseFileType
public T caseFileType(FileType object)
Returns the result of interpreting the object as an instance of 'File 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 'File Type'.
- See Also:
doSwitch(EObject)
-
caseFormulaType
public T caseFormulaType(FormulaType object)
Returns the result of interpreting the object as an instance of 'Formula 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 'Formula Type'.
- See Also:
doSwitch(EObject)
-
caseGeneralConversionRefType
public T caseGeneralConversionRefType(GeneralConversionRefType object)
Returns the result of interpreting the object as an instance of 'General Conversion Ref 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 'General Conversion Ref Type'.
- See Also:
doSwitch(EObject)
-
caseGeneralTransformationRefType
public T caseGeneralTransformationRefType(GeneralTransformationRefType object)
Returns the result of interpreting the object as an instance of 'General Transformation Ref 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 'General Transformation Ref Type'.
- See Also:
doSwitch(EObject)
-
caseGenericMetaDataType
public T caseGenericMetaDataType(GenericMetaDataType object)
Returns the result of interpreting the object as an instance of 'Generic Meta Data 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 'Generic Meta Data Type'.
- See Also:
doSwitch(EObject)
-
caseGeocentricCRSRefType
public T caseGeocentricCRSRefType(GeocentricCRSRefType object)
Returns the result of interpreting the object as an instance of 'Geocentric CRS Ref 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 'Geocentric CRS Ref Type'.
- See Also:
doSwitch(EObject)
-
caseGeocentricCRSType
public T caseGeocentricCRSType(GeocentricCRSType object)
Returns the result of interpreting the object as an instance of 'Geocentric CRS 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 'Geocentric CRS Type'.
- See Also:
doSwitch(EObject)
-
caseGeodesicStringType
public T caseGeodesicStringType(GeodesicStringType object)
Returns the result of interpreting the object as an instance of 'Geodesic String 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 'Geodesic String Type'.
- See Also:
doSwitch(EObject)
-
caseGeodesicType
public T caseGeodesicType(GeodesicType object)
Returns the result of interpreting the object as an instance of 'Geodesic 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 'Geodesic Type'.
- See Also:
doSwitch(EObject)
-
caseGeodeticDatumRefType
public T caseGeodeticDatumRefType(GeodeticDatumRefType object)
Returns the result of interpreting the object as an instance of 'Geodetic Datum Ref 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 'Geodetic Datum Ref Type'.
- See Also:
doSwitch(EObject)
-
caseGeodeticDatumType
public T caseGeodeticDatumType(GeodeticDatumType object)
Returns the result of interpreting the object as an instance of 'Geodetic Datum 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 'Geodetic Datum Type'.
- See Also:
doSwitch(EObject)
-
caseGeographicCRSRefType
public T caseGeographicCRSRefType(GeographicCRSRefType object)
Returns the result of interpreting the object as an instance of 'Geographic CRS Ref 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 'Geographic CRS Ref Type'.
- See Also:
doSwitch(EObject)
-
caseGeographicCRSType
public T caseGeographicCRSType(GeographicCRSType object)
Returns the result of interpreting the object as an instance of 'Geographic CRS 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 'Geographic CRS Type'.
- See Also:
doSwitch(EObject)
-
caseGeometricComplexPropertyType
public T caseGeometricComplexPropertyType(GeometricComplexPropertyType object)
Returns the result of interpreting the object as an instance of 'Geometric Complex 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 'Geometric Complex Property Type'.
- See Also:
doSwitch(EObject)
-
caseGeometricComplexType
public T caseGeometricComplexType(GeometricComplexType object)
Returns the result of interpreting the object as an instance of 'Geometric Complex 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 'Geometric Complex Type'.
- See Also:
doSwitch(EObject)
-
caseGeometricPrimitivePropertyType
public T caseGeometricPrimitivePropertyType(GeometricPrimitivePropertyType object)
Returns the result of interpreting the object as an instance of 'Geometric Primitive 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 'Geometric Primitive Property Type'.
- See Also:
doSwitch(EObject)
-
caseGeometryArrayPropertyType
public T caseGeometryArrayPropertyType(GeometryArrayPropertyType object)
Returns the result of interpreting the object as an instance of 'Geometry Array 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 'Geometry Array Property Type'.
- See Also:
doSwitch(EObject)
-
caseGeometryPropertyType
public T caseGeometryPropertyType(GeometryPropertyType object)
Returns the result of interpreting the object as an instance of 'Geometry 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 'Geometry Property Type'.
- See Also:
doSwitch(EObject)
-
caseGeometryStylePropertyType
public T caseGeometryStylePropertyType(GeometryStylePropertyType object)
Returns the result of interpreting the object as an instance of 'Geometry Style 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 'Geometry Style Property Type'.
- See Also:
doSwitch(EObject)
-
caseGeometryStyleType
public T caseGeometryStyleType(GeometryStyleType object)
Returns the result of interpreting the object as an instance of 'Geometry Style 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 Style Type'.
- See Also:
doSwitch(EObject)
-
caseGraphStylePropertyType
public T caseGraphStylePropertyType(GraphStylePropertyType object)
Returns the result of interpreting the object as an instance of 'Graph Style 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 'Graph Style Property Type'.
- See Also:
doSwitch(EObject)
-
caseGraphStyleType
public T caseGraphStyleType(GraphStyleType object)
Returns the result of interpreting the object as an instance of 'Graph Style 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 'Graph Style Type'.
- See Also:
doSwitch(EObject)
-
caseGridCoverageType
public T caseGridCoverageType(GridCoverageType object)
Returns the result of interpreting the object as an instance of 'Grid Coverage 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 'Grid Coverage Type'.
- See Also:
doSwitch(EObject)
-
caseGridDomainType
public T caseGridDomainType(GridDomainType object)
Returns the result of interpreting the object as an instance of 'Grid Domain 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 'Grid Domain Type'.
- See Also:
doSwitch(EObject)
-
caseGridEnvelopeType
public T caseGridEnvelopeType(GridEnvelopeType object)
Returns the result of interpreting the object as an instance of 'Grid Envelope 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 'Grid Envelope Type'.
- See Also:
doSwitch(EObject)
-
caseGridFunctionType
public T caseGridFunctionType(GridFunctionType object)
Returns the result of interpreting the object as an instance of 'Grid 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 'Grid Function Type'.
- See Also:
doSwitch(EObject)
-
caseGridLengthType
public T caseGridLengthType(GridLengthType object)
Returns the result of interpreting the object as an instance of 'Grid Length 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 'Grid Length Type'.
- See Also:
doSwitch(EObject)
-
caseGridLimitsType
public T caseGridLimitsType(GridLimitsType object)
Returns the result of interpreting the object as an instance of 'Grid Limits 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 'Grid Limits Type'.
- See Also:
doSwitch(EObject)
-
caseGridType
public T caseGridType(GridType object)
Returns the result of interpreting the object as an instance of 'Grid 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 'Grid Type'.
- See Also:
doSwitch(EObject)
-
caseHistoryPropertyType
public T caseHistoryPropertyType(HistoryPropertyType object)
Returns the result of interpreting the object as an instance of 'History 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 'History Property Type'.
- See Also:
doSwitch(EObject)
-
caseIdentifierType
public T caseIdentifierType(IdentifierType object)
Returns the result of interpreting the object as an instance of '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 'Identifier Type'.
- See Also:
doSwitch(EObject)
-
caseImageCRSRefType
public T caseImageCRSRefType(ImageCRSRefType object)
Returns the result of interpreting the object as an instance of 'Image CRS Ref 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 'Image CRS Ref Type'.
- See Also:
doSwitch(EObject)
-
caseImageCRSType
public T caseImageCRSType(ImageCRSType object)
Returns the result of interpreting the object as an instance of 'Image CRS 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 'Image CRS Type'.
- See Also:
doSwitch(EObject)
-
caseImageDatumRefType
public T caseImageDatumRefType(ImageDatumRefType object)
Returns the result of interpreting the object as an instance of 'Image Datum Ref 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 'Image Datum Ref Type'.
- See Also:
doSwitch(EObject)
-
caseImageDatumType
public T caseImageDatumType(ImageDatumType object)
Returns the result of interpreting the object as an instance of 'Image Datum 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 'Image Datum Type'.
- See Also:
doSwitch(EObject)
-
caseIndexMapType
public T caseIndexMapType(IndexMapType object)
Returns the result of interpreting the object as an instance of 'Index Map 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 'Index Map Type'.
- See Also:
doSwitch(EObject)
-
caseIndirectEntryType
public T caseIndirectEntryType(IndirectEntryType object)
Returns the result of interpreting the object as an instance of 'Indirect Entry 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 'Indirect Entry Type'.
- See Also:
doSwitch(EObject)
-
caseIsolatedPropertyType
public T caseIsolatedPropertyType(IsolatedPropertyType object)
Returns the result of interpreting the object as an instance of 'Isolated 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 'Isolated Property Type'.
- See Also:
doSwitch(EObject)
-
caseKnotPropertyType
public T caseKnotPropertyType(KnotPropertyType object)
Returns the result of interpreting the object as an instance of 'Knot 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 'Knot Property Type'.
- See Also:
doSwitch(EObject)
-
caseKnotType
public T caseKnotType(KnotType object)
Returns the result of interpreting the object as an instance of 'Knot 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 'Knot Type'.
- See Also:
doSwitch(EObject)
-
caseLabelStylePropertyType
public T caseLabelStylePropertyType(LabelStylePropertyType object)
Returns the result of interpreting the object as an instance of 'Label Style 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 'Label Style Property Type'.
- See Also:
doSwitch(EObject)
-
caseLabelStyleType
public T caseLabelStyleType(LabelStyleType object)
Returns the result of interpreting the object as an instance of 'Label Style 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 'Label Style Type'.
- See Also:
doSwitch(EObject)
-
caseLabelType
public T caseLabelType(LabelType object)
Returns the result of interpreting the object as an instance of 'Label 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 'Label Type'.
- See Also:
doSwitch(EObject)
-
caseLengthType
public T caseLengthType(LengthType object)
Returns the result of interpreting the object as an instance of 'Length 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 'Length Type'.
- See Also:
doSwitch(EObject)
-
caseLinearCSRefType
public T caseLinearCSRefType(LinearCSRefType object)
Returns the result of interpreting the object as an instance of 'Linear CS Ref 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 'Linear CS Ref Type'.
- See Also:
doSwitch(EObject)
-
caseLinearCSType
public T caseLinearCSType(LinearCSType object)
Returns the result of interpreting the object as an instance of 'Linear CS 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 'Linear CS Type'.
- See Also:
doSwitch(EObject)
-
caseLinearRingPropertyType
public T caseLinearRingPropertyType(LinearRingPropertyType object)
Returns the result of interpreting the object as an instance of 'Linear Ring 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 'Linear Ring Property Type'.
- See Also:
doSwitch(EObject)
-
caseLinearRingType
public T caseLinearRingType(LinearRingType object)
Returns the result of interpreting the object as an instance of 'Linear Ring 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 'Linear Ring Type'.
- See Also:
doSwitch(EObject)
-
caseLineStringPropertyType
public T caseLineStringPropertyType(LineStringPropertyType object)
Returns the result of interpreting the object as an instance of 'Line String 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 'Line String Property Type'.
- See Also:
doSwitch(EObject)
-
caseLineStringSegmentArrayPropertyType
public T caseLineStringSegmentArrayPropertyType(LineStringSegmentArrayPropertyType object)
Returns the result of interpreting the object as an instance of 'Line String Segment Array 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 'Line String Segment Array Property Type'.
- See Also:
doSwitch(EObject)
-
caseLineStringSegmentType
public T caseLineStringSegmentType(LineStringSegmentType object)
Returns the result of interpreting the object as an instance of 'Line String Segment 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 'Line String Segment Type'.
- See Also:
doSwitch(EObject)
-
caseLineStringType
public T caseLineStringType(LineStringType object)
Returns the result of interpreting the object as an instance of 'Line String 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 'Line String Type'.
- See Also:
doSwitch(EObject)
-
caseLocationPropertyType
public T caseLocationPropertyType(LocationPropertyType object)
Returns the result of interpreting the object as an instance of 'Location 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 'Location Property Type'.
- See Also:
doSwitch(EObject)
-
caseMeasureListType
public T caseMeasureListType(MeasureListType object)
Returns the result of interpreting the object as an instance of 'Measure List 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 List Type'.
- See Also:
doSwitch(EObject)
-
caseMeasureOrNullListType
public T caseMeasureOrNullListType(MeasureOrNullListType object)
Returns the result of interpreting the object as an instance of 'Measure Or Null List 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 Or Null List 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)
-
caseMetaDataPropertyType
public T caseMetaDataPropertyType(MetaDataPropertyType object)
Returns the result of interpreting the object as an instance of 'Meta Data 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 'Meta Data Property Type'.
- See Also:
doSwitch(EObject)
-
caseMovingObjectStatusType
public T caseMovingObjectStatusType(MovingObjectStatusType object)
Returns the result of interpreting the object as an instance of 'Moving Object Status 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 'Moving Object Status Type'.
- See Also:
doSwitch(EObject)
-
caseMultiCurveCoverageType
public T caseMultiCurveCoverageType(MultiCurveCoverageType object)
Returns the result of interpreting the object as an instance of 'Multi Curve Coverage 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 'Multi Curve Coverage Type'.
- See Also:
doSwitch(EObject)
-
caseMultiCurveDomainType
public T caseMultiCurveDomainType(MultiCurveDomainType object)
Returns the result of interpreting the object as an instance of 'Multi Curve Domain 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 'Multi Curve Domain Type'.
- See Also:
doSwitch(EObject)
-
caseMultiCurvePropertyType
public T caseMultiCurvePropertyType(MultiCurvePropertyType object)
Returns the result of interpreting the object as an instance of 'Multi Curve 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 'Multi Curve Property Type'.
- See Also:
doSwitch(EObject)
-
caseMultiCurveType
public T caseMultiCurveType(MultiCurveType object)
Returns the result of interpreting the object as an instance of 'Multi Curve 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 'Multi Curve Type'.
- See Also:
doSwitch(EObject)
-
caseMultiGeometryPropertyType
public T caseMultiGeometryPropertyType(MultiGeometryPropertyType object)
Returns the result of interpreting the object as an instance of 'Multi Geometry 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 'Multi Geometry Property Type'.
- See Also:
doSwitch(EObject)
-
caseMultiGeometryType
public T caseMultiGeometryType(MultiGeometryType object)
Returns the result of interpreting the object as an instance of 'Multi Geometry 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 'Multi Geometry Type'.
- See Also:
doSwitch(EObject)
-
caseMultiLineStringPropertyType
public T caseMultiLineStringPropertyType(MultiLineStringPropertyType object)
Returns the result of interpreting the object as an instance of 'Multi Line String 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 'Multi Line String Property Type'.
- See Also:
doSwitch(EObject)
-
caseMultiLineStringType
public T caseMultiLineStringType(MultiLineStringType object)
Returns the result of interpreting the object as an instance of 'Multi Line String 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 'Multi Line String Type'.
- See Also:
doSwitch(EObject)
-
caseMultiPointCoverageType
public T caseMultiPointCoverageType(MultiPointCoverageType object)
Returns the result of interpreting the object as an instance of 'Multi Point Coverage 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 'Multi Point Coverage Type'.
- See Also:
doSwitch(EObject)
-
caseMultiPointDomainType
public T caseMultiPointDomainType(MultiPointDomainType object)
Returns the result of interpreting the object as an instance of 'Multi Point Domain 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 'Multi Point Domain Type'.
- See Also:
doSwitch(EObject)
-
caseMultiPointPropertyType
public T caseMultiPointPropertyType(MultiPointPropertyType object)
Returns the result of interpreting the object as an instance of 'Multi Point 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 'Multi Point Property Type'.
- See Also:
doSwitch(EObject)
-
caseMultiPointType
public T caseMultiPointType(MultiPointType object)
Returns the result of interpreting the object as an instance of 'Multi Point 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 'Multi Point Type'.
- See Also:
doSwitch(EObject)
-
caseMultiPolygonPropertyType
public T caseMultiPolygonPropertyType(MultiPolygonPropertyType object)
Returns the result of interpreting the object as an instance of 'Multi Polygon 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 'Multi Polygon Property Type'.
- See Also:
doSwitch(EObject)
-
caseMultiPolygonType
public T caseMultiPolygonType(MultiPolygonType object)
Returns the result of interpreting the object as an instance of 'Multi Polygon 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 'Multi Polygon Type'.
- See Also:
doSwitch(EObject)
-
caseMultiSolidCoverageType
public T caseMultiSolidCoverageType(MultiSolidCoverageType object)
Returns the result of interpreting the object as an instance of 'Multi Solid Coverage 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 'Multi Solid Coverage Type'.
- See Also:
doSwitch(EObject)
-
caseMultiSolidDomainType
public T caseMultiSolidDomainType(MultiSolidDomainType object)
Returns the result of interpreting the object as an instance of 'Multi Solid Domain 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 'Multi Solid Domain Type'.
- See Also:
doSwitch(EObject)
-
caseMultiSolidPropertyType
public T caseMultiSolidPropertyType(MultiSolidPropertyType object)
Returns the result of interpreting the object as an instance of 'Multi Solid 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 'Multi Solid Property Type'.
- See Also:
doSwitch(EObject)
-
caseMultiSolidType
public T caseMultiSolidType(MultiSolidType object)
Returns the result of interpreting the object as an instance of 'Multi Solid 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 'Multi Solid Type'.
- See Also:
doSwitch(EObject)
-
caseMultiSurfaceCoverageType
public T caseMultiSurfaceCoverageType(MultiSurfaceCoverageType object)
Returns the result of interpreting the object as an instance of 'Multi Surface Coverage 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 'Multi Surface Coverage Type'.
- See Also:
doSwitch(EObject)
-
caseMultiSurfaceDomainType
public T caseMultiSurfaceDomainType(MultiSurfaceDomainType object)
Returns the result of interpreting the object as an instance of 'Multi Surface Domain 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 'Multi Surface Domain Type'.
- See Also:
doSwitch(EObject)
-
caseMultiSurfacePropertyType
public T caseMultiSurfacePropertyType(MultiSurfacePropertyType object)
Returns the result of interpreting the object as an instance of 'Multi Surface 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 'Multi Surface Property Type'.
- See Also:
doSwitch(EObject)
-
caseMultiSurfaceType
public T caseMultiSurfaceType(MultiSurfaceType object)
Returns the result of interpreting the object as an instance of 'Multi Surface 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 'Multi Surface Type'.
- See Also:
doSwitch(EObject)
-
caseNodeType
public T caseNodeType(NodeType object)
Returns the result of interpreting the object as an instance of 'Node 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 'Node Type'.
- See Also:
doSwitch(EObject)
-
caseObliqueCartesianCSRefType
public T caseObliqueCartesianCSRefType(ObliqueCartesianCSRefType object)
Returns the result of interpreting the object as an instance of 'Oblique Cartesian CS Ref 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 'Oblique Cartesian CS Ref Type'.
- See Also:
doSwitch(EObject)
-
caseObliqueCartesianCSType
public T caseObliqueCartesianCSType(ObliqueCartesianCSType object)
Returns the result of interpreting the object as an instance of 'Oblique Cartesian CS 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 'Oblique Cartesian CS Type'.
- See Also:
doSwitch(EObject)
-
caseObservationType
public T caseObservationType(ObservationType object)
Returns the result of interpreting the object as an instance of 'Observation 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 'Observation Type'.
- See Also:
doSwitch(EObject)
-
caseOffsetCurveType
public T caseOffsetCurveType(OffsetCurveType object)
Returns the result of interpreting the object as an instance of 'Offset Curve 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 'Offset Curve Type'.
- See Also:
doSwitch(EObject)
-
caseOperationMethodBaseType
public T caseOperationMethodBaseType(OperationMethodBaseType object)
Returns the result of interpreting the object as an instance of 'Operation Method Base 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 'Operation Method Base Type'.
- See Also:
doSwitch(EObject)
-
caseOperationMethodRefType
public T caseOperationMethodRefType(OperationMethodRefType object)
Returns the result of interpreting the object as an instance of 'Operation Method Ref 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 'Operation Method Ref Type'.
- See Also:
doSwitch(EObject)
-
caseOperationMethodType
public T caseOperationMethodType(OperationMethodType object)
Returns the result of interpreting the object as an instance of 'Operation Method 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 'Operation Method Type'.
- See Also:
doSwitch(EObject)
-
caseOperationParameterBaseType
public T caseOperationParameterBaseType(OperationParameterBaseType object)
Returns the result of interpreting the object as an instance of 'Operation Parameter Base 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 'Operation Parameter Base Type'.
- See Also:
doSwitch(EObject)
-
caseOperationParameterGroupBaseType
public T caseOperationParameterGroupBaseType(OperationParameterGroupBaseType object)
Returns the result of interpreting the object as an instance of 'Operation Parameter Group Base 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 'Operation Parameter Group Base Type'.
- See Also:
doSwitch(EObject)
-
caseOperationParameterGroupRefType
public T caseOperationParameterGroupRefType(OperationParameterGroupRefType object)
Returns the result of interpreting the object as an instance of 'Operation Parameter Group Ref 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 'Operation Parameter Group Ref Type'.
- See Also:
doSwitch(EObject)
-
caseOperationParameterGroupType
public T caseOperationParameterGroupType(OperationParameterGroupType object)
Returns the result of interpreting the object as an instance of 'Operation Parameter Group 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 'Operation Parameter Group Type'.
- See Also:
doSwitch(EObject)
-
caseOperationParameterRefType
public T caseOperationParameterRefType(OperationParameterRefType object)
Returns the result of interpreting the object as an instance of 'Operation Parameter Ref 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 'Operation Parameter Ref Type'.
- See Also:
doSwitch(EObject)
-
caseOperationParameterType
public T caseOperationParameterType(OperationParameterType object)
Returns the result of interpreting the object as an instance of 'Operation Parameter 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 'Operation Parameter Type'.
- See Also:
doSwitch(EObject)
-
caseOperationRefType
public T caseOperationRefType(OperationRefType object)
Returns the result of interpreting the object as an instance of 'Operation Ref 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 'Operation Ref Type'.
- See Also:
doSwitch(EObject)
-
caseOrientableCurveType
public T caseOrientableCurveType(OrientableCurveType object)
Returns the result of interpreting the object as an instance of 'Orientable Curve 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 'Orientable Curve Type'.
- See Also:
doSwitch(EObject)
-
caseOrientableSurfaceType
public T caseOrientableSurfaceType(OrientableSurfaceType object)
Returns the result of interpreting the object as an instance of 'Orientable Surface 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 'Orientable Surface Type'.
- See Also:
doSwitch(EObject)
-
caseParameterValueGroupType
public T caseParameterValueGroupType(ParameterValueGroupType object)
Returns the result of interpreting the object as an instance of 'Parameter Value Group 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 'Parameter Value Group Type'.
- See Also:
doSwitch(EObject)
-
caseParameterValueType
public T caseParameterValueType(ParameterValueType object)
Returns the result of interpreting the object as an instance of 'Parameter Value 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 'Parameter Value Type'.
- See Also:
doSwitch(EObject)
-
casePassThroughOperationRefType
public T casePassThroughOperationRefType(PassThroughOperationRefType object)
Returns the result of interpreting the object as an instance of 'Pass Through Operation Ref 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 'Pass Through Operation Ref Type'.
- See Also:
doSwitch(EObject)
-
casePassThroughOperationType
public T casePassThroughOperationType(PassThroughOperationType object)
Returns the result of interpreting the object as an instance of 'Pass Through Operation 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 'Pass Through Operation Type'.
- See Also:
doSwitch(EObject)
-
casePixelInCellType
public T casePixelInCellType(PixelInCellType object)
Returns the result of interpreting the object as an instance of 'Pixel In Cell 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 'Pixel In Cell Type'.
- See Also:
doSwitch(EObject)
-
casePointArrayPropertyType
public T casePointArrayPropertyType(PointArrayPropertyType object)
Returns the result of interpreting the object as an instance of 'Point Array 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 'Point Array Property Type'.
- See Also:
doSwitch(EObject)
-
casePointPropertyType
public T casePointPropertyType(PointPropertyType object)
Returns the result of interpreting the object as an instance of 'Point 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 'Point Property Type'.
- See Also:
doSwitch(EObject)
-
casePointType
public T casePointType(PointType object)
Returns the result of interpreting the object as an instance of 'Point 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 'Point Type'.
- See Also:
doSwitch(EObject)
-
casePolarCSRefType
public T casePolarCSRefType(PolarCSRefType object)
Returns the result of interpreting the object as an instance of 'Polar CS Ref 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 'Polar CS Ref Type'.
- See Also:
doSwitch(EObject)
-
casePolarCSType
public T casePolarCSType(PolarCSType object)
Returns the result of interpreting the object as an instance of 'Polar CS 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 'Polar CS Type'.
- See Also:
doSwitch(EObject)
-
casePolygonPatchArrayPropertyType
public T casePolygonPatchArrayPropertyType(PolygonPatchArrayPropertyType object)
Returns the result of interpreting the object as an instance of 'Polygon Patch Array 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 'Polygon Patch Array Property Type'.
- See Also:
doSwitch(EObject)
-
casePolygonPatchType
public T casePolygonPatchType(PolygonPatchType object)
Returns the result of interpreting the object as an instance of 'Polygon Patch 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 'Polygon Patch Type'.
- See Also:
doSwitch(EObject)
-
casePolygonPropertyType
public T casePolygonPropertyType(PolygonPropertyType object)
Returns the result of interpreting the object as an instance of 'Polygon 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 'Polygon Property Type'.
- See Also:
doSwitch(EObject)
-
casePolygonType
public T casePolygonType(PolygonType object)
Returns the result of interpreting the object as an instance of 'Polygon 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 'Polygon Type'.
- See Also:
doSwitch(EObject)
-
casePolyhedralSurfaceType
public T casePolyhedralSurfaceType(PolyhedralSurfaceType object)
Returns the result of interpreting the object as an instance of 'Polyhedral Surface 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 'Polyhedral Surface Type'.
- See Also:
doSwitch(EObject)
-
casePrimeMeridianBaseType
public T casePrimeMeridianBaseType(PrimeMeridianBaseType object)
Returns the result of interpreting the object as an instance of 'Prime Meridian Base 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 'Prime Meridian Base Type'.
- See Also:
doSwitch(EObject)
-
casePrimeMeridianRefType
public T casePrimeMeridianRefType(PrimeMeridianRefType object)
Returns the result of interpreting the object as an instance of 'Prime Meridian Ref 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 'Prime Meridian Ref Type'.
- See Also:
doSwitch(EObject)
-
casePrimeMeridianType
public T casePrimeMeridianType(PrimeMeridianType object)
Returns the result of interpreting the object as an instance of 'Prime Meridian 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 'Prime Meridian Type'.
- See Also:
doSwitch(EObject)
-
casePriorityLocationPropertyType
public T casePriorityLocationPropertyType(PriorityLocationPropertyType object)
Returns the result of interpreting the object as an instance of 'Priority Location 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 'Priority Location Property Type'.
- See Also:
doSwitch(EObject)
-
caseProjectedCRSRefType
public T caseProjectedCRSRefType(ProjectedCRSRefType object)
Returns the result of interpreting the object as an instance of 'Projected CRS Ref 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 'Projected CRS Ref Type'.
- See Also:
doSwitch(EObject)
-
caseProjectedCRSType
public T caseProjectedCRSType(ProjectedCRSType object)
Returns the result of interpreting the object as an instance of 'Projected CRS 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 'Projected CRS Type'.
- See Also:
doSwitch(EObject)
-
caseQuantityExtentType
public T caseQuantityExtentType(QuantityExtentType object)
Returns the result of interpreting the object as an instance of 'Quantity Extent 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 'Quantity Extent Type'.
- See Also:
doSwitch(EObject)
-
caseQuantityPropertyType
public T caseQuantityPropertyType(QuantityPropertyType object)
Returns the result of interpreting the object as an instance of 'Quantity 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 'Quantity Property Type'.
- See Also:
doSwitch(EObject)
-
caseRangeParametersType
public T caseRangeParametersType(RangeParametersType object)
Returns the result of interpreting the object as an instance of 'Range Parameters 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 'Range Parameters Type'.
- See Also:
doSwitch(EObject)
-
caseRangeSetType
public T caseRangeSetType(RangeSetType object)
Returns the result of interpreting the object as an instance of 'Range Set 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 'Range Set Type'.
- See Also:
doSwitch(EObject)
-
caseRectangleType
public T caseRectangleType(RectangleType object)
Returns the result of interpreting the object as an instance of 'Rectangle 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 'Rectangle Type'.
- See Also:
doSwitch(EObject)
-
caseRectifiedGridCoverageType
public T caseRectifiedGridCoverageType(RectifiedGridCoverageType object)
Returns the result of interpreting the object as an instance of 'Rectified Grid Coverage 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 'Rectified Grid Coverage Type'.
- See Also:
doSwitch(EObject)
-
caseRectifiedGridDomainType
public T caseRectifiedGridDomainType(RectifiedGridDomainType object)
Returns the result of interpreting the object as an instance of 'Rectified Grid Domain 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 'Rectified Grid Domain Type'.
- See Also:
doSwitch(EObject)
-
caseRectifiedGridType
public T caseRectifiedGridType(RectifiedGridType object)
Returns the result of interpreting the object as an instance of 'Rectified Grid 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 'Rectified Grid Type'.
- See Also:
doSwitch(EObject)
-
caseReferenceSystemRefType
public T caseReferenceSystemRefType(ReferenceSystemRefType object)
Returns the result of interpreting the object as an instance of 'Reference System Ref 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 'Reference System Ref Type'.
- See Also:
doSwitch(EObject)
-
caseReferenceType
public T caseReferenceType(ReferenceType object)
Returns the result of interpreting the object as an instance of 'Reference 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 'Reference Type'.
- See Also:
doSwitch(EObject)
-
caseRefLocationType
public T caseRefLocationType(RefLocationType object)
Returns the result of interpreting the object as an instance of 'Ref Location 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 'Ref Location Type'.
- See Also:
doSwitch(EObject)
-
caseRelatedTimeType
public T caseRelatedTimeType(RelatedTimeType object)
Returns the result of interpreting the object as an instance of 'Related Time 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 'Related Time Type'.
- See Also:
doSwitch(EObject)
-
caseRelativeInternalPositionalAccuracyType
public T caseRelativeInternalPositionalAccuracyType(RelativeInternalPositionalAccuracyType object)
Returns the result of interpreting the object as an instance of 'Relative Internal Positional Accuracy 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 'Relative Internal Positional Accuracy Type'.
- See Also:
doSwitch(EObject)
-
caseRingPropertyType
public T caseRingPropertyType(RingPropertyType object)
Returns the result of interpreting the object as an instance of 'Ring 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 'Ring Property Type'.
- See Also:
doSwitch(EObject)
-
caseRingType
public T caseRingType(RingType object)
Returns the result of interpreting the object as an instance of 'Ring 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 'Ring Type'.
- See Also:
doSwitch(EObject)
-
caseRowType
public T caseRowType(RowType object)
Returns the result of interpreting the object as an instance of 'Row 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 'Row Type'.
- See Also:
doSwitch(EObject)
-
caseScalarValuePropertyType
public T caseScalarValuePropertyType(ScalarValuePropertyType object)
Returns the result of interpreting the object as an instance of 'Scalar Value 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 'Scalar Value Property Type'.
- See Also:
doSwitch(EObject)
-
caseScaleType
public T caseScaleType(ScaleType object)
Returns the result of interpreting the object as an instance of 'Scale 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 'Scale Type'.
- See Also:
doSwitch(EObject)
-
caseSecondDefiningParameterType
public T caseSecondDefiningParameterType(SecondDefiningParameterType object)
Returns the result of interpreting the object as an instance of 'Second Defining Parameter 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 'Second Defining Parameter Type'.
- See Also:
doSwitch(EObject)
-
caseSequenceRuleType
public T caseSequenceRuleType(SequenceRuleType object)
Returns the result of interpreting the object as an instance of 'Sequence Rule 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 'Sequence Rule Type'.
- See Also:
doSwitch(EObject)
-
caseSingleOperationRefType
public T caseSingleOperationRefType(SingleOperationRefType object)
Returns the result of interpreting the object as an instance of 'Single Operation Ref 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 'Single Operation Ref Type'.
- See Also:
doSwitch(EObject)
-
caseSolidArrayPropertyType
public T caseSolidArrayPropertyType(SolidArrayPropertyType object)
Returns the result of interpreting the object as an instance of 'Solid Array 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 'Solid Array Property Type'.
- See Also:
doSwitch(EObject)
-
caseSolidPropertyType
public T caseSolidPropertyType(SolidPropertyType object)
Returns the result of interpreting the object as an instance of 'Solid 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 'Solid Property Type'.
- See Also:
doSwitch(EObject)
-
caseSolidType
public T caseSolidType(SolidType object)
Returns the result of interpreting the object as an instance of 'Solid 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 'Solid Type'.
- See Also:
doSwitch(EObject)
-
caseSpeedType
public T caseSpeedType(SpeedType object)
Returns the result of interpreting the object as an instance of 'Speed 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 'Speed Type'.
- See Also:
doSwitch(EObject)
-
caseSphereType
public T caseSphereType(SphereType object)
Returns the result of interpreting the object as an instance of 'Sphere 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 'Sphere Type'.
- See Also:
doSwitch(EObject)
-
caseSphericalCSRefType
public T caseSphericalCSRefType(SphericalCSRefType object)
Returns the result of interpreting the object as an instance of 'Spherical CS Ref 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 'Spherical CS Ref Type'.
- See Also:
doSwitch(EObject)
-
caseSphericalCSType
public T caseSphericalCSType(SphericalCSType object)
Returns the result of interpreting the object as an instance of 'Spherical CS 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 'Spherical CS Type'.
- See Also:
doSwitch(EObject)
-
caseStringOrRefType
public T caseStringOrRefType(StringOrRefType object)
Returns the result of interpreting the object as an instance of 'String Or Ref 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 'String Or Ref Type'.
- See Also:
doSwitch(EObject)
-
caseStyleType
public T caseStyleType(StyleType object)
Returns the result of interpreting the object as an instance of 'Style 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 'Style Type'.
- See Also:
doSwitch(EObject)
-
caseStyleVariationType
public T caseStyleVariationType(StyleVariationType object)
Returns the result of interpreting the object as an instance of 'Style Variation 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 'Style Variation Type'.
- See Also:
doSwitch(EObject)
-
caseSurfaceArrayPropertyType
public T caseSurfaceArrayPropertyType(SurfaceArrayPropertyType object)
Returns the result of interpreting the object as an instance of 'Surface Array 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 'Surface Array Property Type'.
- See Also:
doSwitch(EObject)
-
caseSurfacePatchArrayPropertyType
public T caseSurfacePatchArrayPropertyType(SurfacePatchArrayPropertyType object)
Returns the result of interpreting the object as an instance of 'Surface Patch Array 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 'Surface Patch Array Property Type'.
- See Also:
doSwitch(EObject)
-
caseSurfacePropertyType
public T caseSurfacePropertyType(SurfacePropertyType object)
Returns the result of interpreting the object as an instance of 'Surface 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 'Surface Property Type'.
- See Also:
doSwitch(EObject)
-
caseSurfaceType
public T caseSurfaceType(SurfaceType object)
Returns the result of interpreting the object as an instance of 'Surface 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 'Surface Type'.
- See Also:
doSwitch(EObject)
-
caseSymbolType
public T caseSymbolType(SymbolType object)
Returns the result of interpreting the object as an instance of 'Symbol 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 'Symbol Type'.
- See Also:
doSwitch(EObject)
-
caseTargetPropertyType
public T caseTargetPropertyType(TargetPropertyType object)
Returns the result of interpreting the object as an instance of 'Target 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 'Target Property Type'.
- See Also:
doSwitch(EObject)
-
caseTemporalCRSRefType
public T caseTemporalCRSRefType(TemporalCRSRefType object)
Returns the result of interpreting the object as an instance of 'Temporal CRS Ref 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 CRS Ref Type'.
- See Also:
doSwitch(EObject)
-
caseTemporalCRSType
public T caseTemporalCRSType(TemporalCRSType object)
Returns the result of interpreting the object as an instance of 'Temporal CRS 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 CRS Type'.
- See Also:
doSwitch(EObject)
-
caseTemporalCSRefType
public T caseTemporalCSRefType(TemporalCSRefType object)
Returns the result of interpreting the object as an instance of 'Temporal CS Ref 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 CS Ref Type'.
- See Also:
doSwitch(EObject)
-
caseTemporalCSType
public T caseTemporalCSType(TemporalCSType object)
Returns the result of interpreting the object as an instance of 'Temporal CS 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 CS Type'.
- See Also:
doSwitch(EObject)
-
caseTemporalDatumBaseType
public T caseTemporalDatumBaseType(TemporalDatumBaseType object)
Returns the result of interpreting the object as an instance of 'Temporal Datum Base 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 Datum Base Type'.
- See Also:
doSwitch(EObject)
-
caseTemporalDatumRefType
public T caseTemporalDatumRefType(TemporalDatumRefType object)
Returns the result of interpreting the object as an instance of 'Temporal Datum Ref 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 Datum Ref Type'.
- See Also:
doSwitch(EObject)
-
caseTemporalDatumType
public T caseTemporalDatumType(TemporalDatumType object)
Returns the result of interpreting the object as an instance of 'Temporal Datum 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 Datum Type'.
- See Also:
doSwitch(EObject)
-
caseTimeCalendarEraPropertyType
public T caseTimeCalendarEraPropertyType(TimeCalendarEraPropertyType object)
Returns the result of interpreting the object as an instance of 'Time Calendar Era 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 'Time Calendar Era Property Type'.
- See Also:
doSwitch(EObject)
-
caseTimeCalendarEraType
public T caseTimeCalendarEraType(TimeCalendarEraType object)
Returns the result of interpreting the object as an instance of 'Time Calendar Era 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 'Time Calendar Era Type'.
- See Also:
doSwitch(EObject)
-
caseTimeCalendarPropertyType
public T caseTimeCalendarPropertyType(TimeCalendarPropertyType object)
Returns the result of interpreting the object as an instance of 'Time Calendar 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 'Time Calendar Property Type'.
- See Also:
doSwitch(EObject)
-
caseTimeCalendarType
public T caseTimeCalendarType(TimeCalendarType object)
Returns the result of interpreting the object as an instance of 'Time Calendar 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 'Time Calendar Type'.
- See Also:
doSwitch(EObject)
-
caseTimeClockPropertyType
public T caseTimeClockPropertyType(TimeClockPropertyType object)
Returns the result of interpreting the object as an instance of 'Time Clock 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 'Time Clock Property Type'.
- See Also:
doSwitch(EObject)
-
caseTimeClockType
public T caseTimeClockType(TimeClockType object)
Returns the result of interpreting the object as an instance of 'Time Clock 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 'Time Clock Type'.
- See Also:
doSwitch(EObject)
-
caseTimeCoordinateSystemType
public T caseTimeCoordinateSystemType(TimeCoordinateSystemType object)
Returns the result of interpreting the object as an instance of 'Time Coordinate System 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 'Time Coordinate System Type'.
- See Also:
doSwitch(EObject)
-
caseTimeEdgePropertyType
public T caseTimeEdgePropertyType(TimeEdgePropertyType object)
Returns the result of interpreting the object as an instance of 'Time Edge 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 'Time Edge Property Type'.
- See Also:
doSwitch(EObject)
-
caseTimeEdgeType
public T caseTimeEdgeType(TimeEdgeType object)
Returns the result of interpreting the object as an instance of 'Time Edge 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 'Time Edge Type'.
- See Also:
doSwitch(EObject)
-
caseTimeGeometricPrimitivePropertyType
public T caseTimeGeometricPrimitivePropertyType(TimeGeometricPrimitivePropertyType object)
Returns the result of interpreting the object as an instance of 'Time Geometric Primitive 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 'Time Geometric Primitive Property Type'.
- See Also:
doSwitch(EObject)
-
caseTimeInstantPropertyType
public T caseTimeInstantPropertyType(TimeInstantPropertyType object)
Returns the result of interpreting the object as an instance of 'Time Instant 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 'Time Instant Property Type'.
- See Also:
doSwitch(EObject)
-
caseTimeInstantType
public T caseTimeInstantType(TimeInstantType object)
Returns the result of interpreting the object as an instance of 'Time Instant 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 'Time Instant Type'.
- See Also:
doSwitch(EObject)
-
caseTimeIntervalLengthType
public T caseTimeIntervalLengthType(TimeIntervalLengthType object)
Returns the result of interpreting the object as an instance of 'Time Interval Length 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 'Time Interval Length Type'.
- See Also:
doSwitch(EObject)
-
caseTimeNodePropertyType
public T caseTimeNodePropertyType(TimeNodePropertyType object)
Returns the result of interpreting the object as an instance of 'Time Node 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 'Time Node Property Type'.
- See Also:
doSwitch(EObject)
-
caseTimeNodeType
public T caseTimeNodeType(TimeNodeType object)
Returns the result of interpreting the object as an instance of 'Time Node 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 'Time Node Type'.
- See Also:
doSwitch(EObject)
-
caseTimeOrdinalEraPropertyType
public T caseTimeOrdinalEraPropertyType(TimeOrdinalEraPropertyType object)
Returns the result of interpreting the object as an instance of 'Time Ordinal Era 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 'Time Ordinal Era Property Type'.
- See Also:
doSwitch(EObject)
-
caseTimeOrdinalEraType
public T caseTimeOrdinalEraType(TimeOrdinalEraType object)
Returns the result of interpreting the object as an instance of 'Time Ordinal Era 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 'Time Ordinal Era Type'.
- See Also:
doSwitch(EObject)
-
caseTimeOrdinalReferenceSystemType
public T caseTimeOrdinalReferenceSystemType(TimeOrdinalReferenceSystemType object)
Returns the result of interpreting the object as an instance of 'Time Ordinal Reference System 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 'Time Ordinal Reference System Type'.
- See Also:
doSwitch(EObject)
-
caseTimePeriodPropertyType
public T caseTimePeriodPropertyType(TimePeriodPropertyType object)
Returns the result of interpreting the object as an instance of 'Time Period 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 'Time Period Property Type'.
- See Also:
doSwitch(EObject)
-
caseTimePeriodType
public T caseTimePeriodType(TimePeriodType object)
Returns the result of interpreting the object as an instance of 'Time Period 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 'Time Period Type'.
- See Also:
doSwitch(EObject)
-
caseTimePositionType
public T caseTimePositionType(TimePositionType object)
Returns the result of interpreting the object as an instance of 'Time Position 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 'Time Position Type'.
- See Also:
doSwitch(EObject)
-
caseTimePrimitivePropertyType
public T caseTimePrimitivePropertyType(TimePrimitivePropertyType object)
Returns the result of interpreting the object as an instance of 'Time Primitive 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 'Time Primitive Property Type'.
- See Also:
doSwitch(EObject)
-
caseTimeTopologyComplexPropertyType
public T caseTimeTopologyComplexPropertyType(TimeTopologyComplexPropertyType object)
Returns the result of interpreting the object as an instance of 'Time Topology Complex 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 'Time Topology Complex Property Type'.
- See Also:
doSwitch(EObject)
-
caseTimeTopologyComplexType
public T caseTimeTopologyComplexType(TimeTopologyComplexType object)
Returns the result of interpreting the object as an instance of 'Time Topology Complex 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 'Time Topology Complex Type'.
- See Also:
doSwitch(EObject)
-
caseTimeTopologyPrimitivePropertyType
public T caseTimeTopologyPrimitivePropertyType(TimeTopologyPrimitivePropertyType object)
Returns the result of interpreting the object as an instance of 'Time Topology Primitive 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 'Time Topology Primitive Property Type'.
- See Also:
doSwitch(EObject)
-
caseTimeType
public T caseTimeType(TimeType object)
Returns the result of interpreting the object as an instance of 'Time 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 'Time Type'.
- See Also:
doSwitch(EObject)
-
caseTinType
public T caseTinType(TinType object)
Returns the result of interpreting the object as an instance of 'Tin 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 'Tin Type'.
- See Also:
doSwitch(EObject)
-
caseTopoComplexMemberType
public T caseTopoComplexMemberType(TopoComplexMemberType object)
Returns the result of interpreting the object as an instance of 'Topo Complex Member 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 'Topo Complex Member Type'.
- See Also:
doSwitch(EObject)
-
caseTopoComplexType
public T caseTopoComplexType(TopoComplexType object)
Returns the result of interpreting the object as an instance of 'Topo Complex 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 'Topo Complex Type'.
- See Also:
doSwitch(EObject)
-
caseTopoCurvePropertyType
public T caseTopoCurvePropertyType(TopoCurvePropertyType object)
Returns the result of interpreting the object as an instance of 'Topo Curve 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 'Topo Curve Property Type'.
- See Also:
doSwitch(EObject)
-
caseTopoCurveType
public T caseTopoCurveType(TopoCurveType object)
Returns the result of interpreting the object as an instance of 'Topo Curve 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 'Topo Curve Type'.
- See Also:
doSwitch(EObject)
-
caseTopologyStylePropertyType
public T caseTopologyStylePropertyType(TopologyStylePropertyType object)
Returns the result of interpreting the object as an instance of 'Topology Style 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 'Topology Style Property Type'.
- See Also:
doSwitch(EObject)
-
caseTopologyStyleType
public T caseTopologyStyleType(TopologyStyleType object)
Returns the result of interpreting the object as an instance of 'Topology Style 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 'Topology Style Type'.
- See Also:
doSwitch(EObject)
-
caseTopoPointPropertyType
public T caseTopoPointPropertyType(TopoPointPropertyType object)
Returns the result of interpreting the object as an instance of 'Topo Point 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 'Topo Point Property Type'.
- See Also:
doSwitch(EObject)
-
caseTopoPointType
public T caseTopoPointType(TopoPointType object)
Returns the result of interpreting the object as an instance of 'Topo Point 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 'Topo Point Type'.
- See Also:
doSwitch(EObject)
-
caseTopoPrimitiveArrayAssociationType
public T caseTopoPrimitiveArrayAssociationType(TopoPrimitiveArrayAssociationType object)
Returns the result of interpreting the object as an instance of 'Topo Primitive Array Association 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 'Topo Primitive Array Association Type'.
- See Also:
doSwitch(EObject)
-
caseTopoPrimitiveMemberType
public T caseTopoPrimitiveMemberType(TopoPrimitiveMemberType object)
Returns the result of interpreting the object as an instance of 'Topo Primitive Member 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 'Topo Primitive Member Type'.
- See Also:
doSwitch(EObject)
-
caseTopoSolidType
public T caseTopoSolidType(TopoSolidType object)
Returns the result of interpreting the object as an instance of 'Topo Solid 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 'Topo Solid Type'.
- See Also:
doSwitch(EObject)
-
caseTopoSurfacePropertyType
public T caseTopoSurfacePropertyType(TopoSurfacePropertyType object)
Returns the result of interpreting the object as an instance of 'Topo Surface 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 'Topo Surface Property Type'.
- See Also:
doSwitch(EObject)
-
caseTopoSurfaceType
public T caseTopoSurfaceType(TopoSurfaceType object)
Returns the result of interpreting the object as an instance of 'Topo Surface 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 'Topo Surface Type'.
- See Also:
doSwitch(EObject)
-
caseTopoVolumePropertyType
public T caseTopoVolumePropertyType(TopoVolumePropertyType object)
Returns the result of interpreting the object as an instance of 'Topo Volume 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 'Topo Volume Property Type'.
- See Also:
doSwitch(EObject)
-
caseTopoVolumeType
public T caseTopoVolumeType(TopoVolumeType object)
Returns the result of interpreting the object as an instance of 'Topo Volume 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 'Topo Volume Type'.
- See Also:
doSwitch(EObject)
-
caseTrackType
public T caseTrackType(TrackType object)
Returns the result of interpreting the object as an instance of 'Track 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 'Track Type'.
- See Also:
doSwitch(EObject)
-
caseTransformationRefType
public T caseTransformationRefType(TransformationRefType object)
Returns the result of interpreting the object as an instance of 'Transformation Ref 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 'Transformation Ref Type'.
- See Also:
doSwitch(EObject)
-
caseTransformationType
public T caseTransformationType(TransformationType object)
Returns the result of interpreting the object as an instance of 'Transformation 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 'Transformation Type'.
- See Also:
doSwitch(EObject)
-
caseTrianglePatchArrayPropertyType
public T caseTrianglePatchArrayPropertyType(TrianglePatchArrayPropertyType object)
Returns the result of interpreting the object as an instance of 'Triangle Patch Array 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 'Triangle Patch Array Property Type'.
- See Also:
doSwitch(EObject)
-
caseTriangleType
public T caseTriangleType(TriangleType object)
Returns the result of interpreting the object as an instance of 'Triangle 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 'Triangle Type'.
- See Also:
doSwitch(EObject)
-
caseTriangulatedSurfaceType
public T caseTriangulatedSurfaceType(TriangulatedSurfaceType object)
Returns the result of interpreting the object as an instance of 'Triangulated Surface 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 'Triangulated Surface Type'.
- See Also:
doSwitch(EObject)
-
caseUnitDefinitionType
public T caseUnitDefinitionType(UnitDefinitionType object)
Returns the result of interpreting the object as an instance of 'Unit Definition 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 'Unit Definition Type'.
- See Also:
doSwitch(EObject)
-
caseUnitOfMeasureType
public T caseUnitOfMeasureType(UnitOfMeasureType object)
Returns the result of interpreting the object as an instance of 'Unit 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 'Unit Of Measure Type'.
- See Also:
doSwitch(EObject)
-
caseUserDefinedCSRefType
public T caseUserDefinedCSRefType(UserDefinedCSRefType object)
Returns the result of interpreting the object as an instance of 'User Defined CS Ref 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 'User Defined CS Ref Type'.
- See Also:
doSwitch(EObject)
-
caseUserDefinedCSType
public T caseUserDefinedCSType(UserDefinedCSType object)
Returns the result of interpreting the object as an instance of 'User Defined CS 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 'User Defined CS Type'.
- See Also:
doSwitch(EObject)
-
caseValueArrayPropertyType
public T caseValueArrayPropertyType(ValueArrayPropertyType object)
Returns the result of interpreting the object as an instance of 'Value Array 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 'Value Array Property Type'.
- See Also:
doSwitch(EObject)
-
caseValueArrayType
public T caseValueArrayType(ValueArrayType object)
Returns the result of interpreting the object as an instance of 'Value Array 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 'Value Array Type'.
- See Also:
doSwitch(EObject)
-
caseValuePropertyType
public T caseValuePropertyType(ValuePropertyType object)
Returns the result of interpreting the object as an instance of 'Value 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 'Value Property Type'.
- See Also:
doSwitch(EObject)
-
caseVectorType
public T caseVectorType(VectorType object)
Returns the result of interpreting the object as an instance of 'Vector 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 'Vector Type'.
- See Also:
doSwitch(EObject)
-
caseVerticalCRSRefType
public T caseVerticalCRSRefType(VerticalCRSRefType object)
Returns the result of interpreting the object as an instance of 'Vertical CRS Ref 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 'Vertical CRS Ref Type'.
- See Also:
doSwitch(EObject)
-
caseVerticalCRSType
public T caseVerticalCRSType(VerticalCRSType object)
Returns the result of interpreting the object as an instance of 'Vertical CRS 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 'Vertical CRS Type'.
- See Also:
doSwitch(EObject)
-
caseVerticalCSRefType
public T caseVerticalCSRefType(VerticalCSRefType object)
Returns the result of interpreting the object as an instance of 'Vertical CS Ref 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 'Vertical CS Ref Type'.
- See Also:
doSwitch(EObject)
-
caseVerticalCSType
public T caseVerticalCSType(VerticalCSType object)
Returns the result of interpreting the object as an instance of 'Vertical CS 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 'Vertical CS Type'.
- See Also:
doSwitch(EObject)
-
caseVerticalDatumRefType
public T caseVerticalDatumRefType(VerticalDatumRefType object)
Returns the result of interpreting the object as an instance of 'Vertical Datum Ref 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 'Vertical Datum Ref Type'.
- See Also:
doSwitch(EObject)
-
caseVerticalDatumType
public T caseVerticalDatumType(VerticalDatumType object)
Returns the result of interpreting the object as an instance of 'Vertical Datum 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 'Vertical Datum Type'.
- See Also:
doSwitch(EObject)
-
caseVerticalDatumTypeType
public T caseVerticalDatumTypeType(VerticalDatumTypeType object)
Returns the result of interpreting the object as an instance of 'Vertical Datum Type 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 'Vertical Datum Type Type'.
- See Also:
doSwitch(EObject)
-
caseVolumeType
public T caseVolumeType(VolumeType object)
Returns the result of interpreting the object as an instance of 'Volume 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 'Volume 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.- Overrides:
defaultCase
in classSwitch<T>
- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'EObject'.
- See Also:
Switch.doSwitch(org.eclipse.emf.ecore.EObject)
-
-