/** * <copyright> * </copyright> * */ package at.bestsolution.e4.jfx.xtext.jFXCss.impl; import at.bestsolution.e4.jfx.xtext.jFXCss.*; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.impl.EFactoryImpl; import org.eclipse.emf.ecore.plugin.EcorePlugin; /** * <!-- begin-user-doc --> * An implementation of the model <b>Factory</b>. * <!-- end-user-doc --> * @generated */ public class JFXCssFactoryImpl extends EFactoryImpl implements JFXCssFactory { /** * Creates the default factory implementation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static JFXCssFactory init() { try { JFXCssFactory theJFXCssFactory = (JFXCssFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.bestsolution.at/e4/jfx/xtext/JFXCss"); if (theJFXCssFactory != null) { return theJFXCssFactory; } } catch (Exception exception) { EcorePlugin.INSTANCE.log(exception); } return new JFXCssFactoryImpl(); } /** * Creates an instance of the factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public JFXCssFactoryImpl() { super(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public EObject create(EClass eClass) { switch (eClass.getClassifierID()) { case JFXCssPackage.JFX_CSS: return createJFXCss(); case JFXCssPackage.DEFINITION: return createDefinition(); case JFXCssPackage.SELECTOR: return createSelector(); case JFXCssPackage.SIMPLE_SELECTOR: return createSimpleSelector(); case JFXCssPackage.ID_SELECTOR: return createIdSelector(); case JFXCssPackage.CLASS_SELECTOR: return createClassSelector(); case JFXCssPackage.PSEUDO_CLASS_SELECTOR: return createPseudoClassSelector(); case JFXCssPackage.FX_PROPERTY: return createFXProperty(); case JFXCssPackage.FONT_PROPERTY: return createFontProperty(); case JFXCssPackage.FONT_FAMILY_PROPERTY: return createFontFamilyProperty(); case JFXCssPackage.FONT_SIZE_PROPERTY: return createFontSizeProperty(); case JFXCssPackage.FONT_STYLE_PROPERTY: return createFontStyleProperty(); case JFXCssPackage.FONT_WEIGHT_PROPERTY: return createFontWeightProperty(); case JFXCssPackage.CURSOR_PROPERTY: return createCursorProperty(); case JFXCssPackage.EFFECT_PROPERTY: return createEffectProperty(); case JFXCssPackage.EFFECT: return createEffect(); case JFXCssPackage.EFFECT_DROP_SHADOW: return createEffectDropShadow(); case JFXCssPackage.EFFECT_INNER_SHADOW: return createEffectInnerShadow(); case JFXCssPackage.BOOLEAN_PROPERTY: return createBooleanProperty(); case JFXCssPackage.SIZE_PROPERTY: return createSizeProperty(); case JFXCssPackage.NUMBER_PROPERTY: return createNumberProperty(); case JFXCssPackage.INTEGER_PROPERTY: return createIntegerProperty(); case JFXCssPackage.PAINT_PROPERTY: return createPaintProperty(); case JFXCssPackage.PAINT_PROPERTIES: return createPaintProperties(); case JFXCssPackage.BLEND_PROPERTY: return createBlendProperty(); case JFXCssPackage.URL_PROPERTY: return createUrlProperty(); case JFXCssPackage.MULTI_SIZE_PROPERTIES: return createMultiSizeProperties(); case JFXCssPackage.HPOSITION_PROPERTY: return createHPositionProperty(); case JFXCssPackage.VPOSITION_PROPERTY: return createVPositionProperty(); case JFXCssPackage.SIDE_PROPERTY: return createSideProperty(); case JFXCssPackage.BAR_POLICY_PROPERTY: return createBarPolicyProperty(); case JFXCssPackage.URL_PROPERTIES: return createUrlProperties(); case JFXCssPackage.REPEAT_PROPERTIES: return createRepeatProperties(); case JFXCssPackage.MULTI_SIZE_PROPERTY: return createMultiSizeProperty(); case JFXCssPackage.SIZE_PROPERTIES: return createSizeProperties(); case JFXCssPackage.MULTI_PAINT_PROPERTIES: return createMultiPaintProperties(); case JFXCssPackage.COLOR_PROPERTY: return createColorProperty(); case JFXCssPackage.STRING_PROPERTY: return createStringProperty(); case JFXCssPackage.POSITION_PROPERTY: return createPositionProperty(); case JFXCssPackage.ALIGNMENT_PROPERTY: return createAlignmentProperty(); case JFXCssPackage.STROKE_LINE_CAP_PROPERTY: return createStrokeLineCapProperty(); case JFXCssPackage.STROKE_LINE_JOIN_PROPERTY: return createStrokeLineJoinProperty(); case JFXCssPackage.TEXT_ORIGIN_PROPERTY: return createTextOriginProperty(); case JFXCssPackage.BACKGROUND_IMAGE_SIZE_PROPERTY: return createBackgroundImageSizeProperty(); case JFXCssPackage.BORDER_STYLE_PROPERTY: return createBorderStyleProperty(); case JFXCssPackage.BORDER_IMAGE_SLICE_PROPERTY: return createBorderImageSliceProperty(); case JFXCssPackage.TEXT_OVERRUN_PROPERTY: return createTextOverrunProperty(); case JFXCssPackage.INSETS_PROPERTY: return createInsetsProperty(); case JFXCssPackage.HORIZONTAL_GRID_LINE_STROKE_DASH_ARRAY_PROPERTY: return createHorizontalGridLineStrokeDashArrayProperty(); case JFXCssPackage.VERTICAL_GRID_LINE_STROKE_DASH_ARRAY_PROPERTY: return createVerticalGridLineStrokeDashArrayProperty(); case JFXCssPackage.VPOSITION_VALUE: return createVPositionValue(); case JFXCssPackage.BLUR_VALUE: return createBlurValue(); case JFXCssPackage.NUMBER_VALUE: return createNumberValue(); case JFXCssPackage.INTEGER_VALUE: return createIntegerValue(); case JFXCssPackage.REAL_VALUE: return createRealValue(); case JFXCssPackage.URL_VALUE: return createUrlValue(); case JFXCssPackage.ADDRESS_VALUE: return createAddressValue(); case JFXCssPackage.SIZE_VALUE: return createSizeValue(); case JFXCssPackage.MULTI_SIZE_VALUE: return createMultiSizeValue(); case JFXCssPackage.BG_POSITION_VALUE: return createBgPositionValue(); case JFXCssPackage.REPEAT_STYLE_VALUE: return createRepeatStyleValue(); case JFXCssPackage.BG_SIZE_VALUE: return createBgSizeValue(); case JFXCssPackage.MULTI_PAINT_VALUE: return createMultiPaintValue(); case JFXCssPackage.BORDER_STYLE_VALUE: return createBorderStyleValue(); case JFXCssPackage.DASH_STYLE_VALUE: return createDashStyleValue(); case JFXCssPackage.SIZE_FILL: return createSizeFill(); case JFXCssPackage.FONT_VALUE: return createFontValue(); case JFXCssPackage.FONT_STYLE_VALUE: return createFontStyleValue(); case JFXCssPackage.FONT_WEIGHT_VALUE: return createFontWeightValue(); case JFXCssPackage.FONT_FAMILY: return createFontFamily(); case JFXCssPackage.PAINT_VALUE: return createPaintValue(); case JFXCssPackage.LINEAR_GRADIENT: return createLinearGradient(); case JFXCssPackage.RADIAL_GRADIENT: return createRadialGradient(); case JFXCssPackage.STOP_VALUE: return createStopValue(); case JFXCssPackage.COLOR_VALUE: return createColorValue(); case JFXCssPackage.LOOKED_UP_COLOR: return createLookedUpColor(); case JFXCssPackage.NAMED_COLOR: return createNamedColor(); case JFXCssPackage.RGB_COLOR: return createRGBColor(); case JFXCssPackage.HSB_COLOR: return createHSBColor(); case JFXCssPackage.COLOR_FUNCTION: return createColorFunction(); default: throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); } } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object createFromString(EDataType eDataType, String initialValue) { switch (eDataType.getClassifierID()) { case JFXCssPackage.BOOLEAN_VALUE: return createBooleanValueFromString(eDataType, initialValue); case JFXCssPackage.HPOSITION_VALUE: return createHPositionValueFromString(eDataType, initialValue); default: throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); } } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public String convertToString(EDataType eDataType, Object instanceValue) { switch (eDataType.getClassifierID()) { case JFXCssPackage.BOOLEAN_VALUE: return convertBooleanValueToString(eDataType, instanceValue); case JFXCssPackage.HPOSITION_VALUE: return convertHPositionValueToString(eDataType, instanceValue); default: throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); } } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public JFXCss createJFXCss() { JFXCssImpl jfxCss = new JFXCssImpl(); return jfxCss; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Definition createDefinition() { DefinitionImpl definition = new DefinitionImpl(); return definition; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Selector createSelector() { SelectorImpl selector = new SelectorImpl(); return selector; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SimpleSelector createSimpleSelector() { SimpleSelectorImpl simpleSelector = new SimpleSelectorImpl(); return simpleSelector; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public IdSelector createIdSelector() { IdSelectorImpl idSelector = new IdSelectorImpl(); return idSelector; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ClassSelector createClassSelector() { ClassSelectorImpl classSelector = new ClassSelectorImpl(); return classSelector; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public PseudoClassSelector createPseudoClassSelector() { PseudoClassSelectorImpl pseudoClassSelector = new PseudoClassSelectorImpl(); return pseudoClassSelector; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FXProperty createFXProperty() { FXPropertyImpl fxProperty = new FXPropertyImpl(); return fxProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FontProperty createFontProperty() { FontPropertyImpl fontProperty = new FontPropertyImpl(); return fontProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FontFamilyProperty createFontFamilyProperty() { FontFamilyPropertyImpl fontFamilyProperty = new FontFamilyPropertyImpl(); return fontFamilyProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FontSizeProperty createFontSizeProperty() { FontSizePropertyImpl fontSizeProperty = new FontSizePropertyImpl(); return fontSizeProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FontStyleProperty createFontStyleProperty() { FontStylePropertyImpl fontStyleProperty = new FontStylePropertyImpl(); return fontStyleProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FontWeightProperty createFontWeightProperty() { FontWeightPropertyImpl fontWeightProperty = new FontWeightPropertyImpl(); return fontWeightProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CursorProperty createCursorProperty() { CursorPropertyImpl cursorProperty = new CursorPropertyImpl(); return cursorProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EffectProperty createEffectProperty() { EffectPropertyImpl effectProperty = new EffectPropertyImpl(); return effectProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Effect createEffect() { EffectImpl effect = new EffectImpl(); return effect; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EffectDropShadow createEffectDropShadow() { EffectDropShadowImpl effectDropShadow = new EffectDropShadowImpl(); return effectDropShadow; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EffectInnerShadow createEffectInnerShadow() { EffectInnerShadowImpl effectInnerShadow = new EffectInnerShadowImpl(); return effectInnerShadow; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BooleanProperty createBooleanProperty() { BooleanPropertyImpl booleanProperty = new BooleanPropertyImpl(); return booleanProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SizeProperty createSizeProperty() { SizePropertyImpl sizeProperty = new SizePropertyImpl(); return sizeProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NumberProperty createNumberProperty() { NumberPropertyImpl numberProperty = new NumberPropertyImpl(); return numberProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public IntegerProperty createIntegerProperty() { IntegerPropertyImpl integerProperty = new IntegerPropertyImpl(); return integerProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public PaintProperty createPaintProperty() { PaintPropertyImpl paintProperty = new PaintPropertyImpl(); return paintProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public PaintProperties createPaintProperties() { PaintPropertiesImpl paintProperties = new PaintPropertiesImpl(); return paintProperties; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BlendProperty createBlendProperty() { BlendPropertyImpl blendProperty = new BlendPropertyImpl(); return blendProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public UrlProperty createUrlProperty() { UrlPropertyImpl urlProperty = new UrlPropertyImpl(); return urlProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public MultiSizeProperties createMultiSizeProperties() { MultiSizePropertiesImpl multiSizeProperties = new MultiSizePropertiesImpl(); return multiSizeProperties; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public HPositionProperty createHPositionProperty() { HPositionPropertyImpl hPositionProperty = new HPositionPropertyImpl(); return hPositionProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public VPositionProperty createVPositionProperty() { VPositionPropertyImpl vPositionProperty = new VPositionPropertyImpl(); return vPositionProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SideProperty createSideProperty() { SidePropertyImpl sideProperty = new SidePropertyImpl(); return sideProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BarPolicyProperty createBarPolicyProperty() { BarPolicyPropertyImpl barPolicyProperty = new BarPolicyPropertyImpl(); return barPolicyProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public UrlProperties createUrlProperties() { UrlPropertiesImpl urlProperties = new UrlPropertiesImpl(); return urlProperties; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public RepeatProperties createRepeatProperties() { RepeatPropertiesImpl repeatProperties = new RepeatPropertiesImpl(); return repeatProperties; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public MultiSizeProperty createMultiSizeProperty() { MultiSizePropertyImpl multiSizeProperty = new MultiSizePropertyImpl(); return multiSizeProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SizeProperties createSizeProperties() { SizePropertiesImpl sizeProperties = new SizePropertiesImpl(); return sizeProperties; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public MultiPaintProperties createMultiPaintProperties() { MultiPaintPropertiesImpl multiPaintProperties = new MultiPaintPropertiesImpl(); return multiPaintProperties; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ColorProperty createColorProperty() { ColorPropertyImpl colorProperty = new ColorPropertyImpl(); return colorProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public StringProperty createStringProperty() { StringPropertyImpl stringProperty = new StringPropertyImpl(); return stringProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public PositionProperty createPositionProperty() { PositionPropertyImpl positionProperty = new PositionPropertyImpl(); return positionProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public AlignmentProperty createAlignmentProperty() { AlignmentPropertyImpl alignmentProperty = new AlignmentPropertyImpl(); return alignmentProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public StrokeLineCapProperty createStrokeLineCapProperty() { StrokeLineCapPropertyImpl strokeLineCapProperty = new StrokeLineCapPropertyImpl(); return strokeLineCapProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public StrokeLineJoinProperty createStrokeLineJoinProperty() { StrokeLineJoinPropertyImpl strokeLineJoinProperty = new StrokeLineJoinPropertyImpl(); return strokeLineJoinProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TextOriginProperty createTextOriginProperty() { TextOriginPropertyImpl textOriginProperty = new TextOriginPropertyImpl(); return textOriginProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BackgroundImageSizeProperty createBackgroundImageSizeProperty() { BackgroundImageSizePropertyImpl backgroundImageSizeProperty = new BackgroundImageSizePropertyImpl(); return backgroundImageSizeProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BorderStyleProperty createBorderStyleProperty() { BorderStylePropertyImpl borderStyleProperty = new BorderStylePropertyImpl(); return borderStyleProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BorderImageSliceProperty createBorderImageSliceProperty() { BorderImageSlicePropertyImpl borderImageSliceProperty = new BorderImageSlicePropertyImpl(); return borderImageSliceProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TextOverrunProperty createTextOverrunProperty() { TextOverrunPropertyImpl textOverrunProperty = new TextOverrunPropertyImpl(); return textOverrunProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public InsetsProperty createInsetsProperty() { InsetsPropertyImpl insetsProperty = new InsetsPropertyImpl(); return insetsProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public HorizontalGridLineStrokeDashArrayProperty createHorizontalGridLineStrokeDashArrayProperty() { HorizontalGridLineStrokeDashArrayPropertyImpl horizontalGridLineStrokeDashArrayProperty = new HorizontalGridLineStrokeDashArrayPropertyImpl(); return horizontalGridLineStrokeDashArrayProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public VerticalGridLineStrokeDashArrayProperty createVerticalGridLineStrokeDashArrayProperty() { VerticalGridLineStrokeDashArrayPropertyImpl verticalGridLineStrokeDashArrayProperty = new VerticalGridLineStrokeDashArrayPropertyImpl(); return verticalGridLineStrokeDashArrayProperty; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public VPositionValue createVPositionValue() { VPositionValueImpl vPositionValue = new VPositionValueImpl(); return vPositionValue; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BlurValue createBlurValue() { BlurValueImpl blurValue = new BlurValueImpl(); return blurValue; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NumberValue createNumberValue() { NumberValueImpl numberValue = new NumberValueImpl(); return numberValue; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public IntegerValue createIntegerValue() { IntegerValueImpl integerValue = new IntegerValueImpl(); return integerValue; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public RealValue createRealValue() { RealValueImpl realValue = new RealValueImpl(); return realValue; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public UrlValue createUrlValue() { UrlValueImpl urlValue = new UrlValueImpl(); return urlValue; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public AddressValue createAddressValue() { AddressValueImpl addressValue = new AddressValueImpl(); return addressValue; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SizeValue createSizeValue() { SizeValueImpl sizeValue = new SizeValueImpl(); return sizeValue; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public MultiSizeValue createMultiSizeValue() { MultiSizeValueImpl multiSizeValue = new MultiSizeValueImpl(); return multiSizeValue; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BgPositionValue createBgPositionValue() { BgPositionValueImpl bgPositionValue = new BgPositionValueImpl(); return bgPositionValue; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public RepeatStyleValue createRepeatStyleValue() { RepeatStyleValueImpl repeatStyleValue = new RepeatStyleValueImpl(); return repeatStyleValue; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BgSizeValue createBgSizeValue() { BgSizeValueImpl bgSizeValue = new BgSizeValueImpl(); return bgSizeValue; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public MultiPaintValue createMultiPaintValue() { MultiPaintValueImpl multiPaintValue = new MultiPaintValueImpl(); return multiPaintValue; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BorderStyleValue createBorderStyleValue() { BorderStyleValueImpl borderStyleValue = new BorderStyleValueImpl(); return borderStyleValue; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DashStyleValue createDashStyleValue() { DashStyleValueImpl dashStyleValue = new DashStyleValueImpl(); return dashStyleValue; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SizeFill createSizeFill() { SizeFillImpl sizeFill = new SizeFillImpl(); return sizeFill; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FontValue createFontValue() { FontValueImpl fontValue = new FontValueImpl(); return fontValue; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FontStyleValue createFontStyleValue() { FontStyleValueImpl fontStyleValue = new FontStyleValueImpl(); return fontStyleValue; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FontWeightValue createFontWeightValue() { FontWeightValueImpl fontWeightValue = new FontWeightValueImpl(); return fontWeightValue; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FontFamily createFontFamily() { FontFamilyImpl fontFamily = new FontFamilyImpl(); return fontFamily; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public PaintValue createPaintValue() { PaintValueImpl paintValue = new PaintValueImpl(); return paintValue; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public LinearGradient createLinearGradient() { LinearGradientImpl linearGradient = new LinearGradientImpl(); return linearGradient; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public RadialGradient createRadialGradient() { RadialGradientImpl radialGradient = new RadialGradientImpl(); return radialGradient; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public StopValue createStopValue() { StopValueImpl stopValue = new StopValueImpl(); return stopValue; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ColorValue createColorValue() { ColorValueImpl colorValue = new ColorValueImpl(); return colorValue; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public LookedUpColor createLookedUpColor() { LookedUpColorImpl lookedUpColor = new LookedUpColorImpl(); return lookedUpColor; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NamedColor createNamedColor() { NamedColorImpl namedColor = new NamedColorImpl(); return namedColor; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public RGBColor createRGBColor() { RGBColorImpl rgbColor = new RGBColorImpl(); return rgbColor; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public HSBColor createHSBColor() { HSBColorImpl hsbColor = new HSBColorImpl(); return hsbColor; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ColorFunction createColorFunction() { ColorFunctionImpl colorFunction = new ColorFunctionImpl(); return colorFunction; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BooleanValue createBooleanValueFromString(EDataType eDataType, String initialValue) { BooleanValue result = BooleanValue.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertBooleanValueToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public HPositionValue createHPositionValueFromString(EDataType eDataType, String initialValue) { HPositionValue result = HPositionValue.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertHPositionValueToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public JFXCssPackage getJFXCssPackage() { return (JFXCssPackage)getEPackage(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @deprecated * @generated */ @Deprecated public static JFXCssPackage getPackage() { return JFXCssPackage.eINSTANCE; } } //JFXCssFactoryImpl