/** * <copyright> * </copyright> * * $Id$ */ package at.bestsolution.efxclipse.formats.fxg.fxg.impl; import at.bestsolution.efxclipse.formats.fxg.fxg.*; 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 FxgFactoryImpl extends EFactoryImpl implements FxgFactory { /** * Creates the default factory implementation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static FxgFactory init() { try { FxgFactory theFxgFactory = (FxgFactory)EPackage.Registry.INSTANCE.getEFactory("http://ns.adobe.com/fxg/2008"); if (theFxgFactory != null) { return theFxgFactory; } } catch (Exception exception) { EcorePlugin.INSTANCE.log(exception); } return new FxgFactoryImpl(); } /** * Creates an instance of the factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FxgFactoryImpl() { super(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public EObject create(EClass eClass) { switch (eClass.getClassifierID()) { case FxgPackage.GRAPHIC: return createGraphic(); case FxgPackage.LIBRARY: return createLibrary(); case FxgPackage.PRIVATE: return createPrivate(); case FxgPackage.DEFINITION: return createDefinition(); case FxgPackage.GROUP: return createGroup(); case FxgPackage.TRANSFORM: return createTransform(); case FxgPackage.PLACE_OBJECT: return createPlaceObject(); case FxgPackage.MATRIX: return createMatrix(); case FxgPackage.PATH: return createPath(); case FxgPackage.RECT: return createRect(); case FxgPackage.ELLIPSE: return createEllipse(); case FxgPackage.LINE: return createLine(); case FxgPackage.RICH_TEXT: return createRichText(); case FxgPackage.RICH_TEXT_CONTENT_CONTAINER: return createRichTextContentContainer(); case FxgPackage.RAWTEXT: return createrawtext(); case FxgPackage.DIV: return creatediv(); case FxgPackage.P: return createp(); case FxgPackage.TCY: return createtcy(); case FxgPackage.A: return createa(); case FxgPackage.IMG: return createimg(); case FxgPackage.SPAN: return createspan(); case FxgPackage.BR: return createbr(); case FxgPackage.TAB: return createtab(); case FxgPackage.LINK_NORMAL_FORMAT: return createlinkNormalFormat(); case FxgPackage.LINK_HOVER_FORMAT: return createlinkHoverFormat(); case FxgPackage.LINK_ACTIVE_FORMAT: return createlinkActiveFormat(); case FxgPackage.BITMAP_IMAGE: return createBitmapImage(); case FxgPackage.SOLID_COLOR: return createSolidColor(); case FxgPackage.LINEAR_GRADIENT: return createLinearGradient(); case FxgPackage.RADIAL_GRADIENT: return createRadialGradient(); case FxgPackage.BITMAP_FILL: return createBitmapFill(); case FxgPackage.SOLID_COLOR_STROKE: return createSolidColorStroke(); case FxgPackage.LINEAR_GRADIENT_STROKE: return createLinearGradientStroke(); case FxgPackage.RADIAL_GRADIENT_STROKE: return createRadialGradientStroke(); case FxgPackage.GRADIENT_ENTRY: return createGradientEntry(); case FxgPackage.COLOR_TRANSFORM: return createColorTransform(); case FxgPackage.BLUR_FILTER: return createBlurFilter(); case FxgPackage.DROP_SHADOW_FILTER: return createDropShadowFilter(); case FxgPackage.BEVEL_FILTER: return createBevelFilter(); case FxgPackage.GRADIENT_GLOW_FILTER: return createGradientGlowFilter(); case FxgPackage.GRADIENT_BEVEL_FILTER: return createGradientBevelFilter(); case FxgPackage.COLOR_MATRIX_FILTER: return createColorMatrixFilter(); case FxgPackage.CONTAINER_ELEMENT: return createContainerElement(); 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 FxgPackage.BLEND_MODE: return createBlendModeFromString(eDataType, initialValue); case FxgPackage.WINDING: return createWindingFromString(eDataType, initialValue); case FxgPackage.MASK_TYPE: return createMaskTypeFromString(eDataType, initialValue); case FxgPackage.FONT_STYLE: return createFontStyleFromString(eDataType, initialValue); case FxgPackage.FONT_WEIGHT: return createFontWeightFromString(eDataType, initialValue); case FxgPackage.TEXT_DECORATION: return createTextDecorationFromString(eDataType, initialValue); case FxgPackage.WHITESPACE_COLLAPSE: return createWhitespaceCollapseFromString(eDataType, initialValue); case FxgPackage.KERNING: return createKerningFromString(eDataType, initialValue); case FxgPackage.SPREAD_METHOD: return createSpreadMethodFromString(eDataType, initialValue); case FxgPackage.INTERPOLATION_METHOD: return createInterpolationMethodFromString(eDataType, initialValue); case FxgPackage.CAP: return createCapFromString(eDataType, initialValue); case FxgPackage.JOINT: return createJointFromString(eDataType, initialValue); case FxgPackage.SCALE_MODE: return createScaleModeFromString(eDataType, initialValue); case FxgPackage.BEVEL_FILTER_TYPE: return createBevelFilterTypeFromString(eDataType, initialValue); case FxgPackage.FILL_MODE: return createFillModeFromString(eDataType, initialValue); case FxgPackage.TEXT_ALIGN: return createTextAlignFromString(eDataType, initialValue); case FxgPackage.JUSTIFICATION_RULE: return createJustificationRuleFromString(eDataType, initialValue); case FxgPackage.JUSTIFICATION_STYLE: return createJustificationStyleFromString(eDataType, initialValue); case FxgPackage.TEXT_JUSTIFY: return createTextJustifyFromString(eDataType, initialValue); case FxgPackage.LEADING_MODEL: return createLeadingModelFromString(eDataType, initialValue); case FxgPackage.BLOCK_PROGRESSION: return createBlockProgressionFromString(eDataType, initialValue); case FxgPackage.VERTICAL_ALIGN: return createVerticalAlignFromString(eDataType, initialValue); case FxgPackage.LINE_BREAK: return createLineBreakFromString(eDataType, initialValue); case FxgPackage.BREAK_OPPORTUNITY: return createBreakOpportunityFromString(eDataType, initialValue); case FxgPackage.DIGIT_CASE: return createDigitCaseFromString(eDataType, initialValue); case FxgPackage.DIGIT_WIDTH: return createDigitWidthFromString(eDataType, initialValue); case FxgPackage.DOMINANT_BASELINE: return createDominantBaselineFromString(eDataType, initialValue); case FxgPackage.ALIGNMENT_BASELINE: return createAlignmentBaselineFromString(eDataType, initialValue); case FxgPackage.LIGATURE_LEVEL: return createLigatureLevelFromString(eDataType, initialValue); case FxgPackage.TYPOGRAPHIC_CASE: return createTypographicCaseFromString(eDataType, initialValue); case FxgPackage.TEXT_ROTATION: return createTextRotationFromString(eDataType, initialValue); case FxgPackage.PATH_DATA: return createPathDataFromString(eDataType, initialValue); case FxgPackage.ANGLE: return createAngleFromString(eDataType, initialValue); case FxgPackage.LENGTH: return createLengthFromString(eDataType, initialValue); case FxgPackage.PERCENT: return createPercentFromString(eDataType, initialValue); case FxgPackage.COLOR: return createColorFromString(eDataType, initialValue); case FxgPackage.ALPHA: return createAlphaFromString(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 FxgPackage.BLEND_MODE: return convertBlendModeToString(eDataType, instanceValue); case FxgPackage.WINDING: return convertWindingToString(eDataType, instanceValue); case FxgPackage.MASK_TYPE: return convertMaskTypeToString(eDataType, instanceValue); case FxgPackage.FONT_STYLE: return convertFontStyleToString(eDataType, instanceValue); case FxgPackage.FONT_WEIGHT: return convertFontWeightToString(eDataType, instanceValue); case FxgPackage.TEXT_DECORATION: return convertTextDecorationToString(eDataType, instanceValue); case FxgPackage.WHITESPACE_COLLAPSE: return convertWhitespaceCollapseToString(eDataType, instanceValue); case FxgPackage.KERNING: return convertKerningToString(eDataType, instanceValue); case FxgPackage.SPREAD_METHOD: return convertSpreadMethodToString(eDataType, instanceValue); case FxgPackage.INTERPOLATION_METHOD: return convertInterpolationMethodToString(eDataType, instanceValue); case FxgPackage.CAP: return convertCapToString(eDataType, instanceValue); case FxgPackage.JOINT: return convertJointToString(eDataType, instanceValue); case FxgPackage.SCALE_MODE: return convertScaleModeToString(eDataType, instanceValue); case FxgPackage.BEVEL_FILTER_TYPE: return convertBevelFilterTypeToString(eDataType, instanceValue); case FxgPackage.FILL_MODE: return convertFillModeToString(eDataType, instanceValue); case FxgPackage.TEXT_ALIGN: return convertTextAlignToString(eDataType, instanceValue); case FxgPackage.JUSTIFICATION_RULE: return convertJustificationRuleToString(eDataType, instanceValue); case FxgPackage.JUSTIFICATION_STYLE: return convertJustificationStyleToString(eDataType, instanceValue); case FxgPackage.TEXT_JUSTIFY: return convertTextJustifyToString(eDataType, instanceValue); case FxgPackage.LEADING_MODEL: return convertLeadingModelToString(eDataType, instanceValue); case FxgPackage.BLOCK_PROGRESSION: return convertBlockProgressionToString(eDataType, instanceValue); case FxgPackage.VERTICAL_ALIGN: return convertVerticalAlignToString(eDataType, instanceValue); case FxgPackage.LINE_BREAK: return convertLineBreakToString(eDataType, instanceValue); case FxgPackage.BREAK_OPPORTUNITY: return convertBreakOpportunityToString(eDataType, instanceValue); case FxgPackage.DIGIT_CASE: return convertDigitCaseToString(eDataType, instanceValue); case FxgPackage.DIGIT_WIDTH: return convertDigitWidthToString(eDataType, instanceValue); case FxgPackage.DOMINANT_BASELINE: return convertDominantBaselineToString(eDataType, instanceValue); case FxgPackage.ALIGNMENT_BASELINE: return convertAlignmentBaselineToString(eDataType, instanceValue); case FxgPackage.LIGATURE_LEVEL: return convertLigatureLevelToString(eDataType, instanceValue); case FxgPackage.TYPOGRAPHIC_CASE: return convertTypographicCaseToString(eDataType, instanceValue); case FxgPackage.TEXT_ROTATION: return convertTextRotationToString(eDataType, instanceValue); case FxgPackage.PATH_DATA: return convertPathDataToString(eDataType, instanceValue); case FxgPackage.ANGLE: return convertAngleToString(eDataType, instanceValue); case FxgPackage.LENGTH: return convertLengthToString(eDataType, instanceValue); case FxgPackage.PERCENT: return convertPercentToString(eDataType, instanceValue); case FxgPackage.COLOR: return convertColorToString(eDataType, instanceValue); case FxgPackage.ALPHA: return convertAlphaToString(eDataType, instanceValue); default: throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); } } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Graphic createGraphic() { GraphicImpl graphic = new GraphicImpl(); return graphic; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Library createLibrary() { LibraryImpl library = new LibraryImpl(); return library; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Private createPrivate() { PrivateImpl private_ = new PrivateImpl(); return private_; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Definition createDefinition() { DefinitionImpl definition = new DefinitionImpl(); return definition; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Group createGroup() { GroupImpl group = new GroupImpl(); return group; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Transform createTransform() { TransformImpl transform = new TransformImpl(); return transform; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public PlaceObject createPlaceObject() { PlaceObjectImpl placeObject = new PlaceObjectImpl(); return placeObject; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Matrix createMatrix() { MatrixImpl matrix = new MatrixImpl(); return matrix; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Path createPath() { PathImpl path = new PathImpl(); return path; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Rect createRect() { RectImpl rect = new RectImpl(); return rect; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Ellipse createEllipse() { EllipseImpl ellipse = new EllipseImpl(); return ellipse; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Line createLine() { LineImpl line = new LineImpl(); return line; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public RichText createRichText() { RichTextImpl richText = new RichTextImpl(); return richText; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public RichTextContentContainer createRichTextContentContainer() { RichTextContentContainerImpl richTextContentContainer = new RichTextContentContainerImpl(); return richTextContentContainer; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public rawtext createrawtext() { rawtextImpl rawtext = new rawtextImpl(); return rawtext; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public div creatediv() { divImpl div = new divImpl(); return div; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public p createp() { pImpl p = new pImpl(); return p; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public tcy createtcy() { tcyImpl tcy = new tcyImpl(); return tcy; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public a createa() { aImpl a = new aImpl(); return a; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public img createimg() { imgImpl img = new imgImpl(); return img; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public span createspan() { spanImpl span = new spanImpl(); return span; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public br createbr() { brImpl br = new brImpl(); return br; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public tab createtab() { tabImpl tab = new tabImpl(); return tab; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public linkNormalFormat createlinkNormalFormat() { linkNormalFormatImpl linkNormalFormat = new linkNormalFormatImpl(); return linkNormalFormat; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public linkHoverFormat createlinkHoverFormat() { linkHoverFormatImpl linkHoverFormat = new linkHoverFormatImpl(); return linkHoverFormat; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public linkActiveFormat createlinkActiveFormat() { linkActiveFormatImpl linkActiveFormat = new linkActiveFormatImpl(); return linkActiveFormat; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BitmapImage createBitmapImage() { BitmapImageImpl bitmapImage = new BitmapImageImpl(); return bitmapImage; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SolidColor createSolidColor() { SolidColorImpl solidColor = new SolidColorImpl(); return solidColor; } /** * <!-- 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 BitmapFill createBitmapFill() { BitmapFillImpl bitmapFill = new BitmapFillImpl(); return bitmapFill; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SolidColorStroke createSolidColorStroke() { SolidColorStrokeImpl solidColorStroke = new SolidColorStrokeImpl(); return solidColorStroke; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public LinearGradientStroke createLinearGradientStroke() { LinearGradientStrokeImpl linearGradientStroke = new LinearGradientStrokeImpl(); return linearGradientStroke; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public RadialGradientStroke createRadialGradientStroke() { RadialGradientStrokeImpl radialGradientStroke = new RadialGradientStrokeImpl(); return radialGradientStroke; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GradientEntry createGradientEntry() { GradientEntryImpl gradientEntry = new GradientEntryImpl(); return gradientEntry; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ColorTransform createColorTransform() { ColorTransformImpl colorTransform = new ColorTransformImpl(); return colorTransform; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BlurFilter createBlurFilter() { BlurFilterImpl blurFilter = new BlurFilterImpl(); return blurFilter; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DropShadowFilter createDropShadowFilter() { DropShadowFilterImpl dropShadowFilter = new DropShadowFilterImpl(); return dropShadowFilter; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BevelFilter createBevelFilter() { BevelFilterImpl bevelFilter = new BevelFilterImpl(); return bevelFilter; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GradientGlowFilter createGradientGlowFilter() { GradientGlowFilterImpl gradientGlowFilter = new GradientGlowFilterImpl(); return gradientGlowFilter; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public GradientBevelFilter createGradientBevelFilter() { GradientBevelFilterImpl gradientBevelFilter = new GradientBevelFilterImpl(); return gradientBevelFilter; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ColorMatrixFilter createColorMatrixFilter() { ColorMatrixFilterImpl colorMatrixFilter = new ColorMatrixFilterImpl(); return colorMatrixFilter; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public <T extends FXGElement> ContainerElement<T> createContainerElement() { ContainerElementImpl<T> containerElement = new ContainerElementImpl<T>(); return containerElement; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BlendMode createBlendModeFromString(EDataType eDataType, String initialValue) { BlendMode result = BlendMode.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 convertBlendModeToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Winding createWindingFromString(EDataType eDataType, String initialValue) { Winding result = Winding.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 convertWindingToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public MaskType createMaskTypeFromString(EDataType eDataType, String initialValue) { MaskType result = MaskType.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 convertMaskTypeToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FontStyle createFontStyleFromString(EDataType eDataType, String initialValue) { FontStyle result = FontStyle.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 convertFontStyleToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FontWeight createFontWeightFromString(EDataType eDataType, String initialValue) { FontWeight result = FontWeight.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 convertFontWeightToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TextDecoration createTextDecorationFromString(EDataType eDataType, String initialValue) { TextDecoration result = TextDecoration.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 convertTextDecorationToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public WhitespaceCollapse createWhitespaceCollapseFromString(EDataType eDataType, String initialValue) { WhitespaceCollapse result = WhitespaceCollapse.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 convertWhitespaceCollapseToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Kerning createKerningFromString(EDataType eDataType, String initialValue) { Kerning result = Kerning.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 convertKerningToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SpreadMethod createSpreadMethodFromString(EDataType eDataType, String initialValue) { SpreadMethod result = SpreadMethod.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 convertSpreadMethodToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public InterpolationMethod createInterpolationMethodFromString(EDataType eDataType, String initialValue) { InterpolationMethod result = InterpolationMethod.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 convertInterpolationMethodToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Cap createCapFromString(EDataType eDataType, String initialValue) { Cap result = Cap.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 convertCapToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Joint createJointFromString(EDataType eDataType, String initialValue) { Joint result = Joint.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 convertJointToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ScaleMode createScaleModeFromString(EDataType eDataType, String initialValue) { ScaleMode result = ScaleMode.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 convertScaleModeToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BevelFilterType createBevelFilterTypeFromString(EDataType eDataType, String initialValue) { BevelFilterType result = BevelFilterType.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 convertBevelFilterTypeToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FillMode createFillModeFromString(EDataType eDataType, String initialValue) { FillMode result = FillMode.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 convertFillModeToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TextAlign createTextAlignFromString(EDataType eDataType, String initialValue) { TextAlign result = TextAlign.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 convertTextAlignToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public JustificationRule createJustificationRuleFromString(EDataType eDataType, String initialValue) { JustificationRule result = JustificationRule.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 convertJustificationRuleToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public JustificationStyle createJustificationStyleFromString(EDataType eDataType, String initialValue) { JustificationStyle result = JustificationStyle.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 convertJustificationStyleToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TextJustify createTextJustifyFromString(EDataType eDataType, String initialValue) { TextJustify result = TextJustify.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 convertTextJustifyToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public LeadingModel createLeadingModelFromString(EDataType eDataType, String initialValue) { LeadingModel result = LeadingModel.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 convertLeadingModelToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BlockProgression createBlockProgressionFromString(EDataType eDataType, String initialValue) { BlockProgression result = BlockProgression.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 convertBlockProgressionToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public VerticalAlign createVerticalAlignFromString(EDataType eDataType, String initialValue) { VerticalAlign result = VerticalAlign.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 convertVerticalAlignToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public LineBreak createLineBreakFromString(EDataType eDataType, String initialValue) { LineBreak result = LineBreak.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 convertLineBreakToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BreakOpportunity createBreakOpportunityFromString(EDataType eDataType, String initialValue) { BreakOpportunity result = BreakOpportunity.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 convertBreakOpportunityToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DigitCase createDigitCaseFromString(EDataType eDataType, String initialValue) { DigitCase result = DigitCase.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 convertDigitCaseToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DigitWidth createDigitWidthFromString(EDataType eDataType, String initialValue) { DigitWidth result = DigitWidth.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 convertDigitWidthToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DominantBaseline createDominantBaselineFromString(EDataType eDataType, String initialValue) { DominantBaseline result = DominantBaseline.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 convertDominantBaselineToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public AlignmentBaseline createAlignmentBaselineFromString(EDataType eDataType, String initialValue) { AlignmentBaseline result = AlignmentBaseline.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 convertAlignmentBaselineToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public LigatureLevel createLigatureLevelFromString(EDataType eDataType, String initialValue) { LigatureLevel result = LigatureLevel.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 convertLigatureLevelToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TypographicCase createTypographicCaseFromString(EDataType eDataType, String initialValue) { TypographicCase result = TypographicCase.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 convertTypographicCaseToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TextRotation createTextRotationFromString(EDataType eDataType, String initialValue) { TextRotation result = TextRotation.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 convertTextRotationToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String createPathDataFromString(EDataType eDataType, String initialValue) { return (String)super.createFromString(eDataType, initialValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertPathDataToString(EDataType eDataType, Object instanceValue) { return super.convertToString(eDataType, instanceValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Double createAngleFromString(EDataType eDataType, String initialValue) { return (Double)super.createFromString(eDataType, initialValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertAngleToString(EDataType eDataType, Object instanceValue) { return super.convertToString(eDataType, instanceValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String createLengthFromString(EDataType eDataType, String initialValue) { return (String)super.createFromString(eDataType, initialValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertLengthToString(EDataType eDataType, Object instanceValue) { return super.convertToString(eDataType, instanceValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String createPercentFromString(EDataType eDataType, String initialValue) { return (String)super.createFromString(eDataType, initialValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertPercentToString(EDataType eDataType, Object instanceValue) { return super.convertToString(eDataType, instanceValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String createColorFromString(EDataType eDataType, String initialValue) { return (String)super.createFromString(eDataType, initialValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertColorToString(EDataType eDataType, Object instanceValue) { return super.convertToString(eDataType, instanceValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Double createAlphaFromString(EDataType eDataType, String initialValue) { return (Double)super.createFromString(eDataType, initialValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertAlphaToString(EDataType eDataType, Object instanceValue) { return super.convertToString(eDataType, instanceValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FxgPackage getFxgPackage() { return (FxgPackage)getEPackage(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @deprecated * @generated */ @Deprecated public static FxgPackage getPackage() { return FxgPackage.eINSTANCE; } } //FxgFactoryImpl