/** * <copyright> * </copyright> * */ package at.bestsolution.e4.jfx.xtext.jFXCss.util; import at.bestsolution.e4.jfx.xtext.jFXCss.*; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.util.Switch; /** * <!-- begin-user-doc --> * The <b>Switch</b> for the model's inheritance hierarchy. * It supports the call {@link #doSwitch(EObject) doSwitch(object)} * to invoke the <code>caseXXX</code> 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. * <!-- end-user-doc --> * @see at.bestsolution.e4.jfx.xtext.jFXCss.JFXCssPackage * @generated */ public class JFXCssSwitch<T> extends Switch<T> { /** * The cached model package * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected static JFXCssPackage modelPackage; /** * Creates an instance of the switch. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public JFXCssSwitch() { if (modelPackage == null) { modelPackage = JFXCssPackage.eINSTANCE; } } /** * Checks whether this is a switch for the given package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @parameter ePackage the package in question. * @return whether this is a switch for the given package. * @generated */ @Override protected boolean isSwitchFor(EPackage ePackage) { return ePackage == modelPackage; } /** * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the first non-null result returned by a <code>caseXXX</code> call. * @generated */ @Override protected T doSwitch(int classifierID, EObject theEObject) { switch (classifierID) { case JFXCssPackage.JFX_CSS: { JFXCss jfxCss = (JFXCss)theEObject; T result = caseJFXCss(jfxCss); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.DEFINITION: { Definition definition = (Definition)theEObject; T result = caseDefinition(definition); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.SELECTOR: { Selector selector = (Selector)theEObject; T result = caseSelector(selector); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.SIMPLE_SELECTOR: { SimpleSelector simpleSelector = (SimpleSelector)theEObject; T result = caseSimpleSelector(simpleSelector); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.ID_SELECTOR: { IdSelector idSelector = (IdSelector)theEObject; T result = caseIdSelector(idSelector); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.CLASS_SELECTOR: { ClassSelector classSelector = (ClassSelector)theEObject; T result = caseClassSelector(classSelector); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.PSEUDO_CLASS_SELECTOR: { PseudoClassSelector pseudoClassSelector = (PseudoClassSelector)theEObject; T result = casePseudoClassSelector(pseudoClassSelector); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.FX_PROPERTY: { FXProperty fxProperty = (FXProperty)theEObject; T result = caseFXProperty(fxProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.FONT_PROPERTY: { FontProperty fontProperty = (FontProperty)theEObject; T result = caseFontProperty(fontProperty); if (result == null) result = caseFXProperty(fontProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.FONT_FAMILY_PROPERTY: { FontFamilyProperty fontFamilyProperty = (FontFamilyProperty)theEObject; T result = caseFontFamilyProperty(fontFamilyProperty); if (result == null) result = caseFXProperty(fontFamilyProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.FONT_SIZE_PROPERTY: { FontSizeProperty fontSizeProperty = (FontSizeProperty)theEObject; T result = caseFontSizeProperty(fontSizeProperty); if (result == null) result = caseFXProperty(fontSizeProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.FONT_STYLE_PROPERTY: { FontStyleProperty fontStyleProperty = (FontStyleProperty)theEObject; T result = caseFontStyleProperty(fontStyleProperty); if (result == null) result = caseFXProperty(fontStyleProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.FONT_WEIGHT_PROPERTY: { FontWeightProperty fontWeightProperty = (FontWeightProperty)theEObject; T result = caseFontWeightProperty(fontWeightProperty); if (result == null) result = caseFXProperty(fontWeightProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.CURSOR_PROPERTY: { CursorProperty cursorProperty = (CursorProperty)theEObject; T result = caseCursorProperty(cursorProperty); if (result == null) result = caseFXProperty(cursorProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.EFFECT_PROPERTY: { EffectProperty effectProperty = (EffectProperty)theEObject; T result = caseEffectProperty(effectProperty); if (result == null) result = caseFXProperty(effectProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.EFFECT: { Effect effect = (Effect)theEObject; T result = caseEffect(effect); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.EFFECT_DROP_SHADOW: { EffectDropShadow effectDropShadow = (EffectDropShadow)theEObject; T result = caseEffectDropShadow(effectDropShadow); if (result == null) result = caseEffect(effectDropShadow); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.EFFECT_INNER_SHADOW: { EffectInnerShadow effectInnerShadow = (EffectInnerShadow)theEObject; T result = caseEffectInnerShadow(effectInnerShadow); if (result == null) result = caseEffect(effectInnerShadow); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.BOOLEAN_PROPERTY: { BooleanProperty booleanProperty = (BooleanProperty)theEObject; T result = caseBooleanProperty(booleanProperty); if (result == null) result = caseFXProperty(booleanProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.SIZE_PROPERTY: { SizeProperty sizeProperty = (SizeProperty)theEObject; T result = caseSizeProperty(sizeProperty); if (result == null) result = caseFXProperty(sizeProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.NUMBER_PROPERTY: { NumberProperty numberProperty = (NumberProperty)theEObject; T result = caseNumberProperty(numberProperty); if (result == null) result = caseFXProperty(numberProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.INTEGER_PROPERTY: { IntegerProperty integerProperty = (IntegerProperty)theEObject; T result = caseIntegerProperty(integerProperty); if (result == null) result = caseFXProperty(integerProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.PAINT_PROPERTY: { PaintProperty paintProperty = (PaintProperty)theEObject; T result = casePaintProperty(paintProperty); if (result == null) result = caseFXProperty(paintProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.PAINT_PROPERTIES: { PaintProperties paintProperties = (PaintProperties)theEObject; T result = casePaintProperties(paintProperties); if (result == null) result = caseFXProperty(paintProperties); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.BLEND_PROPERTY: { BlendProperty blendProperty = (BlendProperty)theEObject; T result = caseBlendProperty(blendProperty); if (result == null) result = caseFXProperty(blendProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.URL_PROPERTY: { UrlProperty urlProperty = (UrlProperty)theEObject; T result = caseUrlProperty(urlProperty); if (result == null) result = caseFXProperty(urlProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.MULTI_SIZE_PROPERTIES: { MultiSizeProperties multiSizeProperties = (MultiSizeProperties)theEObject; T result = caseMultiSizeProperties(multiSizeProperties); if (result == null) result = caseFXProperty(multiSizeProperties); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.HPOSITION_PROPERTY: { HPositionProperty hPositionProperty = (HPositionProperty)theEObject; T result = caseHPositionProperty(hPositionProperty); if (result == null) result = caseFXProperty(hPositionProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.VPOSITION_PROPERTY: { VPositionProperty vPositionProperty = (VPositionProperty)theEObject; T result = caseVPositionProperty(vPositionProperty); if (result == null) result = caseFXProperty(vPositionProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.SIDE_PROPERTY: { SideProperty sideProperty = (SideProperty)theEObject; T result = caseSideProperty(sideProperty); if (result == null) result = caseFXProperty(sideProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.BAR_POLICY_PROPERTY: { BarPolicyProperty barPolicyProperty = (BarPolicyProperty)theEObject; T result = caseBarPolicyProperty(barPolicyProperty); if (result == null) result = caseFXProperty(barPolicyProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.URL_PROPERTIES: { UrlProperties urlProperties = (UrlProperties)theEObject; T result = caseUrlProperties(urlProperties); if (result == null) result = caseFXProperty(urlProperties); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.REPEAT_PROPERTIES: { RepeatProperties repeatProperties = (RepeatProperties)theEObject; T result = caseRepeatProperties(repeatProperties); if (result == null) result = caseFXProperty(repeatProperties); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.MULTI_SIZE_PROPERTY: { MultiSizeProperty multiSizeProperty = (MultiSizeProperty)theEObject; T result = caseMultiSizeProperty(multiSizeProperty); if (result == null) result = caseFXProperty(multiSizeProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.SIZE_PROPERTIES: { SizeProperties sizeProperties = (SizeProperties)theEObject; T result = caseSizeProperties(sizeProperties); if (result == null) result = caseFXProperty(sizeProperties); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.MULTI_PAINT_PROPERTIES: { MultiPaintProperties multiPaintProperties = (MultiPaintProperties)theEObject; T result = caseMultiPaintProperties(multiPaintProperties); if (result == null) result = caseFXProperty(multiPaintProperties); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.COLOR_PROPERTY: { ColorProperty colorProperty = (ColorProperty)theEObject; T result = caseColorProperty(colorProperty); if (result == null) result = caseFXProperty(colorProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.STRING_PROPERTY: { StringProperty stringProperty = (StringProperty)theEObject; T result = caseStringProperty(stringProperty); if (result == null) result = caseFXProperty(stringProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.POSITION_PROPERTY: { PositionProperty positionProperty = (PositionProperty)theEObject; T result = casePositionProperty(positionProperty); if (result == null) result = caseFXProperty(positionProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.ALIGNMENT_PROPERTY: { AlignmentProperty alignmentProperty = (AlignmentProperty)theEObject; T result = caseAlignmentProperty(alignmentProperty); if (result == null) result = caseFXProperty(alignmentProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.STROKE_LINE_CAP_PROPERTY: { StrokeLineCapProperty strokeLineCapProperty = (StrokeLineCapProperty)theEObject; T result = caseStrokeLineCapProperty(strokeLineCapProperty); if (result == null) result = caseFXProperty(strokeLineCapProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.STROKE_LINE_JOIN_PROPERTY: { StrokeLineJoinProperty strokeLineJoinProperty = (StrokeLineJoinProperty)theEObject; T result = caseStrokeLineJoinProperty(strokeLineJoinProperty); if (result == null) result = caseFXProperty(strokeLineJoinProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.TEXT_ORIGIN_PROPERTY: { TextOriginProperty textOriginProperty = (TextOriginProperty)theEObject; T result = caseTextOriginProperty(textOriginProperty); if (result == null) result = caseFXProperty(textOriginProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.BACKGROUND_IMAGE_SIZE_PROPERTY: { BackgroundImageSizeProperty backgroundImageSizeProperty = (BackgroundImageSizeProperty)theEObject; T result = caseBackgroundImageSizeProperty(backgroundImageSizeProperty); if (result == null) result = caseFXProperty(backgroundImageSizeProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.BORDER_STYLE_PROPERTY: { BorderStyleProperty borderStyleProperty = (BorderStyleProperty)theEObject; T result = caseBorderStyleProperty(borderStyleProperty); if (result == null) result = caseFXProperty(borderStyleProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.BORDER_IMAGE_SLICE_PROPERTY: { BorderImageSliceProperty borderImageSliceProperty = (BorderImageSliceProperty)theEObject; T result = caseBorderImageSliceProperty(borderImageSliceProperty); if (result == null) result = caseFXProperty(borderImageSliceProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.TEXT_OVERRUN_PROPERTY: { TextOverrunProperty textOverrunProperty = (TextOverrunProperty)theEObject; T result = caseTextOverrunProperty(textOverrunProperty); if (result == null) result = caseFXProperty(textOverrunProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.INSETS_PROPERTY: { InsetsProperty insetsProperty = (InsetsProperty)theEObject; T result = caseInsetsProperty(insetsProperty); if (result == null) result = caseFXProperty(insetsProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.HORIZONTAL_GRID_LINE_STROKE_DASH_ARRAY_PROPERTY: { HorizontalGridLineStrokeDashArrayProperty horizontalGridLineStrokeDashArrayProperty = (HorizontalGridLineStrokeDashArrayProperty)theEObject; T result = caseHorizontalGridLineStrokeDashArrayProperty(horizontalGridLineStrokeDashArrayProperty); if (result == null) result = caseFXProperty(horizontalGridLineStrokeDashArrayProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.VERTICAL_GRID_LINE_STROKE_DASH_ARRAY_PROPERTY: { VerticalGridLineStrokeDashArrayProperty verticalGridLineStrokeDashArrayProperty = (VerticalGridLineStrokeDashArrayProperty)theEObject; T result = caseVerticalGridLineStrokeDashArrayProperty(verticalGridLineStrokeDashArrayProperty); if (result == null) result = caseFXProperty(verticalGridLineStrokeDashArrayProperty); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.VPOSITION_VALUE: { VPositionValue vPositionValue = (VPositionValue)theEObject; T result = caseVPositionValue(vPositionValue); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.BLUR_VALUE: { BlurValue blurValue = (BlurValue)theEObject; T result = caseBlurValue(blurValue); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.NUMBER_VALUE: { NumberValue numberValue = (NumberValue)theEObject; T result = caseNumberValue(numberValue); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.INTEGER_VALUE: { IntegerValue integerValue = (IntegerValue)theEObject; T result = caseIntegerValue(integerValue); if (result == null) result = caseNumberValue(integerValue); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.REAL_VALUE: { RealValue realValue = (RealValue)theEObject; T result = caseRealValue(realValue); if (result == null) result = caseNumberValue(realValue); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.URL_VALUE: { UrlValue urlValue = (UrlValue)theEObject; T result = caseUrlValue(urlValue); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.ADDRESS_VALUE: { AddressValue addressValue = (AddressValue)theEObject; T result = caseAddressValue(addressValue); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.SIZE_VALUE: { SizeValue sizeValue = (SizeValue)theEObject; T result = caseSizeValue(sizeValue); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.MULTI_SIZE_VALUE: { MultiSizeValue multiSizeValue = (MultiSizeValue)theEObject; T result = caseMultiSizeValue(multiSizeValue); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.BG_POSITION_VALUE: { BgPositionValue bgPositionValue = (BgPositionValue)theEObject; T result = caseBgPositionValue(bgPositionValue); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.REPEAT_STYLE_VALUE: { RepeatStyleValue repeatStyleValue = (RepeatStyleValue)theEObject; T result = caseRepeatStyleValue(repeatStyleValue); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.BG_SIZE_VALUE: { BgSizeValue bgSizeValue = (BgSizeValue)theEObject; T result = caseBgSizeValue(bgSizeValue); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.MULTI_PAINT_VALUE: { MultiPaintValue multiPaintValue = (MultiPaintValue)theEObject; T result = caseMultiPaintValue(multiPaintValue); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.BORDER_STYLE_VALUE: { BorderStyleValue borderStyleValue = (BorderStyleValue)theEObject; T result = caseBorderStyleValue(borderStyleValue); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.DASH_STYLE_VALUE: { DashStyleValue dashStyleValue = (DashStyleValue)theEObject; T result = caseDashStyleValue(dashStyleValue); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.SIZE_FILL: { SizeFill sizeFill = (SizeFill)theEObject; T result = caseSizeFill(sizeFill); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.FONT_VALUE: { FontValue fontValue = (FontValue)theEObject; T result = caseFontValue(fontValue); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.FONT_STYLE_VALUE: { FontStyleValue fontStyleValue = (FontStyleValue)theEObject; T result = caseFontStyleValue(fontStyleValue); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.FONT_WEIGHT_VALUE: { FontWeightValue fontWeightValue = (FontWeightValue)theEObject; T result = caseFontWeightValue(fontWeightValue); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.FONT_FAMILY: { FontFamily fontFamily = (FontFamily)theEObject; T result = caseFontFamily(fontFamily); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.PAINT_VALUE: { PaintValue paintValue = (PaintValue)theEObject; T result = casePaintValue(paintValue); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.LINEAR_GRADIENT: { LinearGradient linearGradient = (LinearGradient)theEObject; T result = caseLinearGradient(linearGradient); if (result == null) result = casePaintValue(linearGradient); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.RADIAL_GRADIENT: { RadialGradient radialGradient = (RadialGradient)theEObject; T result = caseRadialGradient(radialGradient); if (result == null) result = casePaintValue(radialGradient); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.STOP_VALUE: { StopValue stopValue = (StopValue)theEObject; T result = caseStopValue(stopValue); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.COLOR_VALUE: { ColorValue colorValue = (ColorValue)theEObject; T result = caseColorValue(colorValue); if (result == null) result = casePaintValue(colorValue); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.LOOKED_UP_COLOR: { LookedUpColor lookedUpColor = (LookedUpColor)theEObject; T result = caseLookedUpColor(lookedUpColor); if (result == null) result = caseColorValue(lookedUpColor); if (result == null) result = casePaintValue(lookedUpColor); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.NAMED_COLOR: { NamedColor namedColor = (NamedColor)theEObject; T result = caseNamedColor(namedColor); if (result == null) result = caseColorValue(namedColor); if (result == null) result = casePaintValue(namedColor); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.RGB_COLOR: { RGBColor rgbColor = (RGBColor)theEObject; T result = caseRGBColor(rgbColor); if (result == null) result = caseColorValue(rgbColor); if (result == null) result = casePaintValue(rgbColor); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.HSB_COLOR: { HSBColor hsbColor = (HSBColor)theEObject; T result = caseHSBColor(hsbColor); if (result == null) result = caseColorValue(hsbColor); if (result == null) result = casePaintValue(hsbColor); if (result == null) result = defaultCase(theEObject); return result; } case JFXCssPackage.COLOR_FUNCTION: { ColorFunction colorFunction = (ColorFunction)theEObject; T result = caseColorFunction(colorFunction); if (result == null) result = caseColorValue(colorFunction); if (result == null) result = casePaintValue(colorFunction); if (result == null) result = defaultCase(theEObject); return result; } default: return defaultCase(theEObject); } } /** * Returns the result of interpreting the object as an instance of '<em>JFX Css</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>JFX Css</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseJFXCss(JFXCss object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Definition</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Definition</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseDefinition(Definition object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Selector</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Selector</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseSelector(Selector object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Simple Selector</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Simple Selector</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseSimpleSelector(SimpleSelector object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Id Selector</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Id Selector</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseIdSelector(IdSelector object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Class Selector</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Class Selector</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseClassSelector(ClassSelector object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Pseudo Class Selector</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Pseudo Class Selector</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T casePseudoClassSelector(PseudoClassSelector object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>FX Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>FX Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseFXProperty(FXProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Font Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Font Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseFontProperty(FontProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Font Family Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Font Family Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseFontFamilyProperty(FontFamilyProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Font Size Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Font Size Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseFontSizeProperty(FontSizeProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Font Style Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Font Style Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseFontStyleProperty(FontStyleProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Font Weight Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Font Weight Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseFontWeightProperty(FontWeightProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Cursor Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Cursor Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseCursorProperty(CursorProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Effect Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Effect Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseEffectProperty(EffectProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Effect</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Effect</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseEffect(Effect object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Effect Drop Shadow</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Effect Drop Shadow</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseEffectDropShadow(EffectDropShadow object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Effect Inner Shadow</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Effect Inner Shadow</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseEffectInnerShadow(EffectInnerShadow object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Boolean Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Boolean Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseBooleanProperty(BooleanProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Size Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Size Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseSizeProperty(SizeProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Number Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Number Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseNumberProperty(NumberProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Integer Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Integer Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseIntegerProperty(IntegerProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Paint Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Paint Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T casePaintProperty(PaintProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Paint Properties</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Paint Properties</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T casePaintProperties(PaintProperties object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Blend Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Blend Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseBlendProperty(BlendProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Url Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Url Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseUrlProperty(UrlProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Multi Size Properties</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Multi Size Properties</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseMultiSizeProperties(MultiSizeProperties object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>HPosition Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>HPosition Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseHPositionProperty(HPositionProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>VPosition Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>VPosition Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseVPositionProperty(VPositionProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Side Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Side Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseSideProperty(SideProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Bar Policy Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Bar Policy Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseBarPolicyProperty(BarPolicyProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Url Properties</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Url Properties</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseUrlProperties(UrlProperties object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Repeat Properties</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Repeat Properties</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseRepeatProperties(RepeatProperties object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Multi Size Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Multi Size Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseMultiSizeProperty(MultiSizeProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Size Properties</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Size Properties</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseSizeProperties(SizeProperties object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Multi Paint Properties</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Multi Paint Properties</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseMultiPaintProperties(MultiPaintProperties object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Color Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Color Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseColorProperty(ColorProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>String Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>String Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseStringProperty(StringProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Position Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Position Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T casePositionProperty(PositionProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Alignment Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Alignment Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseAlignmentProperty(AlignmentProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Stroke Line Cap Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Stroke Line Cap Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseStrokeLineCapProperty(StrokeLineCapProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Stroke Line Join Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Stroke Line Join Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseStrokeLineJoinProperty(StrokeLineJoinProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Text Origin Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Text Origin Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseTextOriginProperty(TextOriginProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Background Image Size Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Background Image Size Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseBackgroundImageSizeProperty(BackgroundImageSizeProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Border Style Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Border Style Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseBorderStyleProperty(BorderStyleProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Border Image Slice Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Border Image Slice Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseBorderImageSliceProperty(BorderImageSliceProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Text Overrun Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Text Overrun Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseTextOverrunProperty(TextOverrunProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Insets Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Insets Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseInsetsProperty(InsetsProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Horizontal Grid Line Stroke Dash Array Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Horizontal Grid Line Stroke Dash Array Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseHorizontalGridLineStrokeDashArrayProperty(HorizontalGridLineStrokeDashArrayProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Vertical Grid Line Stroke Dash Array Property</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Vertical Grid Line Stroke Dash Array Property</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseVerticalGridLineStrokeDashArrayProperty(VerticalGridLineStrokeDashArrayProperty object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>VPosition Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>VPosition Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseVPositionValue(VPositionValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Blur Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Blur Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseBlurValue(BlurValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Number Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Number Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseNumberValue(NumberValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Integer Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Integer Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseIntegerValue(IntegerValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Real Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Real Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseRealValue(RealValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Url Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Url Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseUrlValue(UrlValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Address Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Address Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseAddressValue(AddressValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Size Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Size Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseSizeValue(SizeValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Multi Size Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Multi Size Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseMultiSizeValue(MultiSizeValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Bg Position Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Bg Position Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseBgPositionValue(BgPositionValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Repeat Style Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Repeat Style Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseRepeatStyleValue(RepeatStyleValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Bg Size Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Bg Size Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseBgSizeValue(BgSizeValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Multi Paint Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Multi Paint Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseMultiPaintValue(MultiPaintValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Border Style Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Border Style Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseBorderStyleValue(BorderStyleValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Dash Style Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Dash Style Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseDashStyleValue(DashStyleValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Size Fill</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Size Fill</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseSizeFill(SizeFill object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Font Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Font Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseFontValue(FontValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Font Style Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Font Style Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseFontStyleValue(FontStyleValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Font Weight Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Font Weight Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseFontWeightValue(FontWeightValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Font Family</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Font Family</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseFontFamily(FontFamily object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Paint Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Paint Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T casePaintValue(PaintValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Linear Gradient</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Linear Gradient</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseLinearGradient(LinearGradient object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Radial Gradient</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Radial Gradient</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseRadialGradient(RadialGradient object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Stop Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Stop Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseStopValue(StopValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Color Value</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Color Value</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseColorValue(ColorValue object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Looked Up Color</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Looked Up Color</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseLookedUpColor(LookedUpColor object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Named Color</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Named Color</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseNamedColor(NamedColor object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>RGB Color</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>RGB Color</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseRGBColor(RGBColor object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>HSB Color</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>HSB Color</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseHSBColor(HSBColor object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>Color Function</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>Color Function</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) * @generated */ public T caseColorFunction(ColorFunction object) { return null; } /** * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. * <!-- begin-user-doc --> * This implementation returns null; * returning a non-null result will terminate the switch, but this is the last case anyway. * <!-- end-user-doc --> * @param object the target of the switch. * @return the result of interpreting the object as an instance of '<em>EObject</em>'. * @see #doSwitch(org.eclipse.emf.ecore.EObject) * @generated */ @Override public T defaultCase(EObject object) { return null; } } //JFXCssSwitch