/** * <copyright> * </copyright> * * $Id$ */ package at.bestsolution.efxclipse.formats.fxg.fxg.impl; import at.bestsolution.efxclipse.formats.fxg.fxg.AlignmentBaseline; import at.bestsolution.efxclipse.formats.fxg.fxg.BevelFilter; import at.bestsolution.efxclipse.formats.fxg.fxg.BevelFilterType; import at.bestsolution.efxclipse.formats.fxg.fxg.BitmapFill; import at.bestsolution.efxclipse.formats.fxg.fxg.BitmapImage; import at.bestsolution.efxclipse.formats.fxg.fxg.BlendMode; import at.bestsolution.efxclipse.formats.fxg.fxg.BlockProgression; import at.bestsolution.efxclipse.formats.fxg.fxg.BlurFilter; import at.bestsolution.efxclipse.formats.fxg.fxg.BreakOpportunity; import at.bestsolution.efxclipse.formats.fxg.fxg.Cap; import at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes; import at.bestsolution.efxclipse.formats.fxg.fxg.ColorMatrixFilter; import at.bestsolution.efxclipse.formats.fxg.fxg.ColorTransform; import at.bestsolution.efxclipse.formats.fxg.fxg.ContainerAttributes; import at.bestsolution.efxclipse.formats.fxg.fxg.ContainerElement; import at.bestsolution.efxclipse.formats.fxg.fxg.Definition; import at.bestsolution.efxclipse.formats.fxg.fxg.DigitCase; import at.bestsolution.efxclipse.formats.fxg.fxg.DigitWidth; import at.bestsolution.efxclipse.formats.fxg.fxg.DominantBaseline; import at.bestsolution.efxclipse.formats.fxg.fxg.DropShadowFilter; import at.bestsolution.efxclipse.formats.fxg.fxg.Ellipse; import at.bestsolution.efxclipse.formats.fxg.fxg.FXGElement; import at.bestsolution.efxclipse.formats.fxg.fxg.Fill; import at.bestsolution.efxclipse.formats.fxg.fxg.FillMode; import at.bestsolution.efxclipse.formats.fxg.fxg.Filter; import at.bestsolution.efxclipse.formats.fxg.fxg.FontStyle; import at.bestsolution.efxclipse.formats.fxg.fxg.FontWeight; import at.bestsolution.efxclipse.formats.fxg.fxg.FxgFactory; import at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage; import at.bestsolution.efxclipse.formats.fxg.fxg.GradientBevelFilter; import at.bestsolution.efxclipse.formats.fxg.fxg.GradientEntry; import at.bestsolution.efxclipse.formats.fxg.fxg.GradientGlowFilter; import at.bestsolution.efxclipse.formats.fxg.fxg.Graphic; import at.bestsolution.efxclipse.formats.fxg.fxg.Group; import at.bestsolution.efxclipse.formats.fxg.fxg.InterpolationMethod; import at.bestsolution.efxclipse.formats.fxg.fxg.Joint; import at.bestsolution.efxclipse.formats.fxg.fxg.JustificationRule; import at.bestsolution.efxclipse.formats.fxg.fxg.JustificationStyle; import at.bestsolution.efxclipse.formats.fxg.fxg.Kerning; import at.bestsolution.efxclipse.formats.fxg.fxg.LeadingModel; import at.bestsolution.efxclipse.formats.fxg.fxg.Library; import at.bestsolution.efxclipse.formats.fxg.fxg.LigatureLevel; import at.bestsolution.efxclipse.formats.fxg.fxg.Line; import at.bestsolution.efxclipse.formats.fxg.fxg.LineBreak; import at.bestsolution.efxclipse.formats.fxg.fxg.LinearGradient; import at.bestsolution.efxclipse.formats.fxg.fxg.LinearGradientStroke; import at.bestsolution.efxclipse.formats.fxg.fxg.MaskType; import at.bestsolution.efxclipse.formats.fxg.fxg.Matrix; import at.bestsolution.efxclipse.formats.fxg.fxg.ParagraphAttributes; import at.bestsolution.efxclipse.formats.fxg.fxg.Path; import at.bestsolution.efxclipse.formats.fxg.fxg.PlaceObject; import at.bestsolution.efxclipse.formats.fxg.fxg.Private; import at.bestsolution.efxclipse.formats.fxg.fxg.RadialGradient; import at.bestsolution.efxclipse.formats.fxg.fxg.RadialGradientStroke; import at.bestsolution.efxclipse.formats.fxg.fxg.Rect; import at.bestsolution.efxclipse.formats.fxg.fxg.RichText; import at.bestsolution.efxclipse.formats.fxg.fxg.RichTextContent; import at.bestsolution.efxclipse.formats.fxg.fxg.RichTextContentContainer; import at.bestsolution.efxclipse.formats.fxg.fxg.ScaleMode; import at.bestsolution.efxclipse.formats.fxg.fxg.Shape; import at.bestsolution.efxclipse.formats.fxg.fxg.SolidColor; import at.bestsolution.efxclipse.formats.fxg.fxg.SolidColorStroke; import at.bestsolution.efxclipse.formats.fxg.fxg.SpreadMethod; import at.bestsolution.efxclipse.formats.fxg.fxg.Stroke; import at.bestsolution.efxclipse.formats.fxg.fxg.TextAlign; import at.bestsolution.efxclipse.formats.fxg.fxg.TextDecoration; import at.bestsolution.efxclipse.formats.fxg.fxg.TextJustify; import at.bestsolution.efxclipse.formats.fxg.fxg.TextRotation; import at.bestsolution.efxclipse.formats.fxg.fxg.Transform; import at.bestsolution.efxclipse.formats.fxg.fxg.TypographicCase; import at.bestsolution.efxclipse.formats.fxg.fxg.VerticalAlign; import at.bestsolution.efxclipse.formats.fxg.fxg.WhitespaceCollapse; import at.bestsolution.efxclipse.formats.fxg.fxg.Winding; import at.bestsolution.efxclipse.formats.fxg.fxg.a; import at.bestsolution.efxclipse.formats.fxg.fxg.br; import at.bestsolution.efxclipse.formats.fxg.fxg.div; import at.bestsolution.efxclipse.formats.fxg.fxg.img; import at.bestsolution.efxclipse.formats.fxg.fxg.linkActiveFormat; import at.bestsolution.efxclipse.formats.fxg.fxg.linkHoverFormat; import at.bestsolution.efxclipse.formats.fxg.fxg.linkNormalFormat; import at.bestsolution.efxclipse.formats.fxg.fxg.p; import at.bestsolution.efxclipse.formats.fxg.fxg.rawtext; import at.bestsolution.efxclipse.formats.fxg.fxg.span; import at.bestsolution.efxclipse.formats.fxg.fxg.tab; import at.bestsolution.efxclipse.formats.fxg.fxg.tcy; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EGenericType; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; import org.eclipse.emf.ecore.ETypeParameter; import org.eclipse.emf.ecore.impl.EPackageImpl; /** * <!-- begin-user-doc --> * An implementation of the model <b>Package</b>. * <!-- end-user-doc --> * @generated */ public class FxgPackageImpl extends EPackageImpl implements FxgPackage { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass graphicEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass libraryEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass privateEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass definitionEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass groupEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass transformEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass placeObjectEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass matrixEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass pathEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass shapeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass rectEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass ellipseEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass lineEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass richTextEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass richTextContentEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass richTextContentContainerEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass paragraphAttributesEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass containerAttributesEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass characterAttributesEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass rawtextEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass divEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass pEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass tcyEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass aEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass imgEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass spanEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass brEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass tabEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass linkNormalFormatEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass linkHoverFormatEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass linkActiveFormatEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass bitmapImageEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass fillEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass solidColorEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass linearGradientEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass radialGradientEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass bitmapFillEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass strokeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass solidColorStrokeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass linearGradientStrokeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass radialGradientStrokeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass gradientEntryEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass colorTransformEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass filterEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass blurFilterEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass dropShadowFilterEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass bevelFilterEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass gradientGlowFilterEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass gradientBevelFilterEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass colorMatrixFilterEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass fxgElementEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass containerElementEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum blendModeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum windingEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum maskTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum fontStyleEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum fontWeightEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum textDecorationEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum whitespaceCollapseEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum kerningEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum spreadMethodEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum interpolationMethodEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum capEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum jointEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum scaleModeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum bevelFilterTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum fillModeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum textAlignEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum justificationRuleEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum justificationStyleEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum textJustifyEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum leadingModelEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum blockProgressionEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum verticalAlignEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum lineBreakEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum breakOpportunityEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum digitCaseEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum digitWidthEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum dominantBaselineEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum alignmentBaselineEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum ligatureLevelEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum typographicCaseEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum textRotationEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType pathDataEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType angleEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType lengthEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType percentEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType colorEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType alphaEDataType = null; /** * Creates an instance of the model <b>Package</b>, registered with * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package * package URI value. * <p>Note: the correct way to create the package is via the static * factory method {@link #init init()}, which also performs * initialization of the package, or returns the registered package, * if one already exists. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.emf.ecore.EPackage.Registry * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#eNS_URI * @see #init() * @generated */ private FxgPackageImpl() { super(eNS_URI, FxgFactory.eINSTANCE); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private static boolean isInited = false; /** * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. * * <p>This method is used to initialize {@link FxgPackage#eINSTANCE} when that field is accessed. * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #eNS_URI * @see #createPackageContents() * @see #initializePackageContents() * @generated */ public static FxgPackage init() { if (isInited) return (FxgPackage)EPackage.Registry.INSTANCE.getEPackage(FxgPackage.eNS_URI); // Obtain or create and register package FxgPackageImpl theFxgPackage = (FxgPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof FxgPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new FxgPackageImpl()); isInited = true; // Create package meta-data objects theFxgPackage.createPackageContents(); // Initialize created meta-data theFxgPackage.initializePackageContents(); // Mark meta-data to indicate it can't be changed theFxgPackage.freeze(); // Update the registry and return the package EPackage.Registry.INSTANCE.put(FxgPackage.eNS_URI, theFxgPackage); return theFxgPackage; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getGraphic() { return graphicEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGraphic_ScaleGridLeft() { return (EAttribute)graphicEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGraphic_ScaleGridRight() { return (EAttribute)graphicEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGraphic_ScaleGridTop() { return (EAttribute)graphicEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGraphic_ScaleGridBottom() { return (EAttribute)graphicEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGraphic_ViewWidth() { return (EAttribute)graphicEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGraphic_ViewHeight() { return (EAttribute)graphicEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGraphic_Version() { return (EAttribute)graphicEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getGraphic_Mask() { return (EReference)graphicEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getLibrary() { return libraryEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getPrivate() { return privateEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getDefinition() { return definitionEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDefinition_Name() { return (EAttribute)definitionEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getGroup() { return groupEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGroup_Rotation() { return (EAttribute)groupEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGroup_ScaleX() { return (EAttribute)groupEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGroup_ScaleY() { return (EAttribute)groupEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGroup_X() { return (EAttribute)groupEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGroup_Y() { return (EAttribute)groupEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGroup_BlendMode() { return (EAttribute)groupEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGroup_Alpha() { return (EAttribute)groupEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGroup_Id() { return (EAttribute)groupEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGroup_TransformX() { return (EAttribute)groupEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGroup_TransformY() { return (EAttribute)groupEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGroup_MaskType() { return (EAttribute)groupEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGroup_Visible() { return (EAttribute)groupEClass.getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGroup_ScaleGridLeft() { return (EAttribute)groupEClass.getEStructuralFeatures().get(12); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGroup_ScaleGridRight() { return (EAttribute)groupEClass.getEStructuralFeatures().get(13); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGroup_ScaleGridTop() { return (EAttribute)groupEClass.getEStructuralFeatures().get(14); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGroup_ScaleGridBottom() { return (EAttribute)groupEClass.getEStructuralFeatures().get(15); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getGroup_Transform() { return (EReference)groupEClass.getEStructuralFeatures().get(16); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getGroup_Filters() { return (EReference)groupEClass.getEStructuralFeatures().get(17); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getGroup_Mask() { return (EReference)groupEClass.getEStructuralFeatures().get(18); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getTransform() { return transformEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getTransform_Matrix() { return (EReference)transformEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getTransform_ColorTransform() { return (EReference)transformEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getPlaceObject() { return placeObjectEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getPlaceObject_Id() { return (EAttribute)placeObjectEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getPlaceObject_Transform() { return (EReference)placeObjectEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getPlaceObject_Filters() { return (EReference)placeObjectEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getPlaceObject_Mask() { return (EReference)placeObjectEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getMatrix() { return matrixEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getMatrix_A() { return (EAttribute)matrixEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getMatrix_B() { return (EAttribute)matrixEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getMatrix_C() { return (EAttribute)matrixEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getMatrix_D() { return (EAttribute)matrixEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getMatrix_Tx() { return (EAttribute)matrixEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getMatrix_Ty() { return (EAttribute)matrixEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getPath() { return pathEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getPath_Data() { return (EAttribute)pathEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getPath_X() { return (EAttribute)pathEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getPath_Y() { return (EAttribute)pathEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getPath_Rotation() { return (EAttribute)pathEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getPath_ScaleX() { return (EAttribute)pathEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getPath_ScaleY() { return (EAttribute)pathEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getPath_BlendMode() { return (EAttribute)pathEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getPath_Visible() { return (EAttribute)pathEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getPath_Alpha() { return (EAttribute)pathEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getPath_Winding() { return (EAttribute)pathEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getPath_Fill() { return (EReference)pathEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getPath_Stroke() { return (EReference)pathEClass.getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getPath_Filters() { return (EReference)pathEClass.getEStructuralFeatures().get(12); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getPath_Transform() { return (EReference)pathEClass.getEStructuralFeatures().get(13); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getPath_Mask() { return (EReference)pathEClass.getEStructuralFeatures().get(14); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getShape() { return shapeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getRect() { return rectEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRect_Width() { return (EAttribute)rectEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRect_Height() { return (EAttribute)rectEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRect_RadiusX() { return (EAttribute)rectEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRect_RadiusY() { return (EAttribute)rectEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRect_TopLeftRadiusX() { return (EAttribute)rectEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRect_TopLeftRadiusY() { return (EAttribute)rectEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRect_TopRightRadiusX() { return (EAttribute)rectEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRect_TopRightRadiusY() { return (EAttribute)rectEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRect_BottomLeftRadiusX() { return (EAttribute)rectEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRect_BottomLeftRadiusY() { return (EAttribute)rectEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRect_BottomRightRadiusX() { return (EAttribute)rectEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRect_BottomRightRadiusY() { return (EAttribute)rectEClass.getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRect_X() { return (EAttribute)rectEClass.getEStructuralFeatures().get(12); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRect_Y() { return (EAttribute)rectEClass.getEStructuralFeatures().get(13); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRect_Rotation() { return (EAttribute)rectEClass.getEStructuralFeatures().get(14); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRect_ScaleX() { return (EAttribute)rectEClass.getEStructuralFeatures().get(15); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRect_ScaleY() { return (EAttribute)rectEClass.getEStructuralFeatures().get(16); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRect_BlendMode() { return (EAttribute)rectEClass.getEStructuralFeatures().get(17); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRect_Visible() { return (EAttribute)rectEClass.getEStructuralFeatures().get(18); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRect_Alpha() { return (EAttribute)rectEClass.getEStructuralFeatures().get(19); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getRect_Transform() { return (EReference)rectEClass.getEStructuralFeatures().get(20); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getRect_Filters() { return (EReference)rectEClass.getEStructuralFeatures().get(21); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getRect_Fill() { return (EReference)rectEClass.getEStructuralFeatures().get(22); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getRect_Stroke() { return (EReference)rectEClass.getEStructuralFeatures().get(23); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getRect_Mask() { return (EReference)rectEClass.getEStructuralFeatures().get(24); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getEllipse() { return ellipseEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getEllipse_Alpha() { return (EAttribute)ellipseEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getEllipse_Width() { return (EAttribute)ellipseEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getEllipse_Height() { return (EAttribute)ellipseEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getEllipse_X() { return (EAttribute)ellipseEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getEllipse_Y() { return (EAttribute)ellipseEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getEllipse_Rotation() { return (EAttribute)ellipseEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getEllipse_ScaleX() { return (EAttribute)ellipseEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getEllipse_ScaleY() { return (EAttribute)ellipseEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getEllipse_BlendMode() { return (EAttribute)ellipseEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getEllipse_Visible() { return (EAttribute)ellipseEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getEllipse_Transform() { return (EReference)ellipseEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getEllipse_Filters() { return (EReference)ellipseEClass.getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getEllipse_Fill() { return (EReference)ellipseEClass.getEStructuralFeatures().get(12); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getEllipse_Stroke() { return (EReference)ellipseEClass.getEStructuralFeatures().get(13); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getEllipse_Mask() { return (EReference)ellipseEClass.getEStructuralFeatures().get(14); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getLine() { return lineEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLine_XFrom() { return (EAttribute)lineEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLine_YFrom() { return (EAttribute)lineEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLine_XTo() { return (EAttribute)lineEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLine_YTo() { return (EAttribute)lineEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLine_X() { return (EAttribute)lineEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLine_Y() { return (EAttribute)lineEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLine_Rotation() { return (EAttribute)lineEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLine_ScaleX() { return (EAttribute)lineEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLine_ScaleY() { return (EAttribute)lineEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLine_BlendMode() { return (EAttribute)lineEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLine_Alpha() { return (EAttribute)lineEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLine_Id() { return (EAttribute)lineEClass.getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLine_MaskType() { return (EAttribute)lineEClass.getEStructuralFeatures().get(12); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLine_Visible() { return (EAttribute)lineEClass.getEStructuralFeatures().get(13); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getLine_Transform() { return (EReference)lineEClass.getEStructuralFeatures().get(14); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getLine_Filters() { return (EReference)lineEClass.getEStructuralFeatures().get(15); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getLine_Fill() { return (EReference)lineEClass.getEStructuralFeatures().get(16); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getLine_Stroke() { return (EReference)lineEClass.getEStructuralFeatures().get(17); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getLine_Mask() { return (EReference)lineEClass.getEStructuralFeatures().get(18); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getRichText() { return richTextEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRichText_Rotation() { return (EAttribute)richTextEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRichText_ScaleX() { return (EAttribute)richTextEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRichText_ScaleY() { return (EAttribute)richTextEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRichText_X() { return (EAttribute)richTextEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRichText_Y() { return (EAttribute)richTextEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRichText_BlendMode() { return (EAttribute)richTextEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRichText_Alpha() { return (EAttribute)richTextEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRichText_Id() { return (EAttribute)richTextEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRichText_MaskType() { return (EAttribute)richTextEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRichText_Visible() { return (EAttribute)richTextEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRichText_Width() { return (EAttribute)richTextEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRichText_Height() { return (EAttribute)richTextEClass.getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getRichText_Content() { return (EReference)richTextEClass.getEStructuralFeatures().get(12); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRichText__tempcontent() { return (EAttribute)richTextEClass.getEStructuralFeatures().get(13); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getRichTextContent() { return richTextContentEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getRichTextContentContainer() { return richTextContentContainerEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getRichTextContentContainer__children() { return (EReference)richTextContentContainerEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getParagraphAttributes() { return paragraphAttributesEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getParagraphAttributes_TextAlign() { return (EAttribute)paragraphAttributesEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getParagraphAttributes_TextAlignLast() { return (EAttribute)paragraphAttributesEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getParagraphAttributes_TextIndent() { return (EAttribute)paragraphAttributesEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getParagraphAttributes_ParagraphStartIndent() { return (EAttribute)paragraphAttributesEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getParagraphAttributes_ParagraphEndIndent() { return (EAttribute)paragraphAttributesEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getParagraphAttributes_ParagraphSpaceBefore() { return (EAttribute)paragraphAttributesEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getParagraphAttributes_ParagraphSpaceAfter() { return (EAttribute)paragraphAttributesEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getParagraphAttributes_JustificationRule() { return (EAttribute)paragraphAttributesEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getParagraphAttributes_JustificationStyle() { return (EAttribute)paragraphAttributesEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getParagraphAttributes_TextJustify() { return (EAttribute)paragraphAttributesEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getParagraphAttributes_LeadingModel() { return (EAttribute)paragraphAttributesEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getParagraphAttributes_TabStops() { return (EAttribute)paragraphAttributesEClass.getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getContainerAttributes() { return containerAttributesEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getContainerAttributes_BlockProgression() { return (EAttribute)containerAttributesEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getContainerAttributes_PaddingLeft() { return (EAttribute)containerAttributesEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getContainerAttributes_PaddingRight() { return (EAttribute)containerAttributesEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getContainerAttributes_PaddingTop() { return (EAttribute)containerAttributesEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getContainerAttributes_PaddingBottom() { return (EAttribute)containerAttributesEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getContainerAttributes_ColumnGap() { return (EAttribute)containerAttributesEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getContainerAttributes_ColumnCount() { return (EAttribute)containerAttributesEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getContainerAttributes_ColumnWidth() { return (EAttribute)containerAttributesEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getContainerAttributes_FirstBaselineOffset() { return (EAttribute)containerAttributesEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getContainerAttributes_VerticalAlign() { return (EAttribute)containerAttributesEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getContainerAttributes_LineBreak() { return (EAttribute)containerAttributesEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getCharacterAttributes() { return characterAttributesEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCharacterAttributes_FontFamily() { return (EAttribute)characterAttributesEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCharacterAttributes_FontSize() { return (EAttribute)characterAttributesEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCharacterAttributes_FontStyle() { return (EAttribute)characterAttributesEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCharacterAttributes_FontWeight() { return (EAttribute)characterAttributesEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCharacterAttributes_LineHeight() { return (EAttribute)characterAttributesEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCharacterAttributes_TextDecoration() { return (EAttribute)characterAttributesEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCharacterAttributes_LineThrough() { return (EAttribute)characterAttributesEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCharacterAttributes_Color() { return (EAttribute)characterAttributesEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCharacterAttributes_TextAlpha() { return (EAttribute)characterAttributesEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCharacterAttributes_WhiteSpaceCollapse() { return (EAttribute)characterAttributesEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCharacterAttributes_Kerning() { return (EAttribute)characterAttributesEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCharacterAttributes_BackgroundAlpha() { return (EAttribute)characterAttributesEClass.getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCharacterAttributes_BackgroundColor() { return (EAttribute)characterAttributesEClass.getEStructuralFeatures().get(12); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCharacterAttributes_BaselineShift() { return (EAttribute)characterAttributesEClass.getEStructuralFeatures().get(13); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCharacterAttributes_BreakOpportunity() { return (EAttribute)characterAttributesEClass.getEStructuralFeatures().get(14); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCharacterAttributes_DigitCase() { return (EAttribute)characterAttributesEClass.getEStructuralFeatures().get(15); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCharacterAttributes_DigitWidth() { return (EAttribute)characterAttributesEClass.getEStructuralFeatures().get(16); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCharacterAttributes_DominantBaseline() { return (EAttribute)characterAttributesEClass.getEStructuralFeatures().get(17); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCharacterAttributes_AlignmentBaseline() { return (EAttribute)characterAttributesEClass.getEStructuralFeatures().get(18); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCharacterAttributes_LigatureLevel() { return (EAttribute)characterAttributesEClass.getEStructuralFeatures().get(19); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCharacterAttributes_Locale() { return (EAttribute)characterAttributesEClass.getEStructuralFeatures().get(20); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCharacterAttributes_TypographicCase() { return (EAttribute)characterAttributesEClass.getEStructuralFeatures().get(21); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCharacterAttributes_TextRotation() { return (EAttribute)characterAttributesEClass.getEStructuralFeatures().get(22); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCharacterAttributes_TrackingLeft() { return (EAttribute)characterAttributesEClass.getEStructuralFeatures().get(23); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCharacterAttributes_TrackingRight() { return (EAttribute)characterAttributesEClass.getEStructuralFeatures().get(24); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getrawtext() { return rawtextEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getrawtext__text() { return (EAttribute)rawtextEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getdiv() { return divEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getp() { return pEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass gettcy() { return tcyEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass geta() { return aEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getimg() { return imgEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getspan() { return spanEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getbr() { return brEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass gettab() { return tabEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getlinkNormalFormat() { return linkNormalFormatEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getlinkHoverFormat() { return linkHoverFormatEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getlinkActiveFormat() { return linkActiveFormatEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getBitmapImage() { return bitmapImageEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBitmapImage_X() { return (EAttribute)bitmapImageEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBitmapImage_Y() { return (EAttribute)bitmapImageEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBitmapImage_Width() { return (EAttribute)bitmapImageEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBitmapImage_Height() { return (EAttribute)bitmapImageEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBitmapImage_Rotation() { return (EAttribute)bitmapImageEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBitmapImage_ScaleX() { return (EAttribute)bitmapImageEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBitmapImage_ScaleY() { return (EAttribute)bitmapImageEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBitmapImage_FillMode() { return (EAttribute)bitmapImageEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBitmapImage_Source() { return (EAttribute)bitmapImageEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBitmapImage_Visible() { return (EAttribute)bitmapImageEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBitmapImage_Alpha() { return (EAttribute)bitmapImageEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBitmapImage_BlendMode() { return (EAttribute)bitmapImageEClass.getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getFill() { return fillEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getSolidColor() { return solidColorEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSolidColor_Alpha() { return (EAttribute)solidColorEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSolidColor_Color() { return (EAttribute)solidColorEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getLinearGradient() { return linearGradientEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLinearGradient_X() { return (EAttribute)linearGradientEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLinearGradient_Y() { return (EAttribute)linearGradientEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLinearGradient_ScaleX() { return (EAttribute)linearGradientEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLinearGradient_Rotation() { return (EAttribute)linearGradientEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLinearGradient_SpreadMethod() { return (EAttribute)linearGradientEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLinearGradient_InterpolationMethod() { return (EAttribute)linearGradientEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getLinearGradient_Matrix() { return (EReference)linearGradientEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getRadialGradient() { return radialGradientEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRadialGradient_X() { return (EAttribute)radialGradientEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRadialGradient_Y() { return (EAttribute)radialGradientEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRadialGradient_ScaleX() { return (EAttribute)radialGradientEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRadialGradient_ScaleY() { return (EAttribute)radialGradientEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRadialGradient_Rotation() { return (EAttribute)radialGradientEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRadialGradient_SpreadMethod() { return (EAttribute)radialGradientEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRadialGradient_InterpolationMethod() { return (EAttribute)radialGradientEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRadialGradient_FocalPointRatio() { return (EAttribute)radialGradientEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getRadialGradient_Matrix() { return (EReference)radialGradientEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getBitmapFill() { return bitmapFillEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBitmapFill_X() { return (EAttribute)bitmapFillEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBitmapFill_Y() { return (EAttribute)bitmapFillEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBitmapFill_ScaleX() { return (EAttribute)bitmapFillEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBitmapFill_ScaleY() { return (EAttribute)bitmapFillEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBitmapFill_Rotation() { return (EAttribute)bitmapFillEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBitmapFill_Source() { return (EAttribute)bitmapFillEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBitmapFill_FillMode() { return (EAttribute)bitmapFillEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getBitmapFill_Matrix() { return (EReference)bitmapFillEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getStroke() { return strokeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getSolidColorStroke() { return solidColorStrokeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSolidColorStroke_Alpha() { return (EAttribute)solidColorStrokeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSolidColorStroke_Caps() { return (EAttribute)solidColorStrokeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSolidColorStroke_Color() { return (EAttribute)solidColorStrokeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSolidColorStroke_Joints() { return (EAttribute)solidColorStrokeEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSolidColorStroke_MiterLimit() { return (EAttribute)solidColorStrokeEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSolidColorStroke_PixelHinting() { return (EAttribute)solidColorStrokeEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSolidColorStroke_ScaleMode() { return (EAttribute)solidColorStrokeEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSolidColorStroke_Weight() { return (EAttribute)solidColorStrokeEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getLinearGradientStroke() { return linearGradientStrokeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLinearGradientStroke_X() { return (EAttribute)linearGradientStrokeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLinearGradientStroke_Y() { return (EAttribute)linearGradientStrokeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLinearGradientStroke_ScaleX() { return (EAttribute)linearGradientStrokeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLinearGradientStroke_Rotation() { return (EAttribute)linearGradientStrokeEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLinearGradientStroke_SpreadMethod() { return (EAttribute)linearGradientStrokeEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLinearGradientStroke_InterpolationMethod() { return (EAttribute)linearGradientStrokeEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLinearGradientStroke_ScaleMode() { return (EAttribute)linearGradientStrokeEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLinearGradientStroke_Caps() { return (EAttribute)linearGradientStrokeEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLinearGradientStroke_Joints() { return (EAttribute)linearGradientStrokeEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLinearGradientStroke_MiterLimit() { return (EAttribute)linearGradientStrokeEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLinearGradientStroke_Weight() { return (EAttribute)linearGradientStrokeEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLinearGradientStroke_PixelHinting() { return (EAttribute)linearGradientStrokeEClass.getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getLinearGradientStroke_Matrix() { return (EReference)linearGradientStrokeEClass.getEStructuralFeatures().get(12); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getRadialGradientStroke() { return radialGradientStrokeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRadialGradientStroke_X() { return (EAttribute)radialGradientStrokeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRadialGradientStroke_Y() { return (EAttribute)radialGradientStrokeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRadialGradientStroke_ScaleX() { return (EAttribute)radialGradientStrokeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRadialGradientStroke_ScaleY() { return (EAttribute)radialGradientStrokeEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRadialGradientStroke_Rotation() { return (EAttribute)radialGradientStrokeEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRadialGradientStroke_SpreadMethod() { return (EAttribute)radialGradientStrokeEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRadialGradientStroke_InterpolationMethod() { return (EAttribute)radialGradientStrokeEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRadialGradientStroke_FocalPointRatio() { return (EAttribute)radialGradientStrokeEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRadialGradientStroke_ScaleMode() { return (EAttribute)radialGradientStrokeEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRadialGradientStroke_Caps() { return (EAttribute)radialGradientStrokeEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRadialGradientStroke_Joints() { return (EAttribute)radialGradientStrokeEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRadialGradientStroke_MiterLimit() { return (EAttribute)radialGradientStrokeEClass.getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRadialGradientStroke_Weight() { return (EAttribute)radialGradientStrokeEClass.getEStructuralFeatures().get(12); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRadialGradientStroke_PixelHinting() { return (EAttribute)radialGradientStrokeEClass.getEStructuralFeatures().get(13); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getRadialGradientStroke_Matrix() { return (EReference)radialGradientStrokeEClass.getEStructuralFeatures().get(14); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getGradientEntry() { return gradientEntryEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGradientEntry_Color() { return (EAttribute)gradientEntryEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGradientEntry_Alpha() { return (EAttribute)gradientEntryEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGradientEntry_Ratio() { return (EAttribute)gradientEntryEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getColorTransform() { return colorTransformEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getColorTransform_AlphaMultiplier() { return (EAttribute)colorTransformEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getColorTransform_AlphaOffset() { return (EAttribute)colorTransformEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getColorTransform_BlueMultiplier() { return (EAttribute)colorTransformEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getColorTransform_BlueOffset() { return (EAttribute)colorTransformEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getColorTransform_GreenMultiplier() { return (EAttribute)colorTransformEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getColorTransform_GreenOffset() { return (EAttribute)colorTransformEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getColorTransform_RedMultiplier() { return (EAttribute)colorTransformEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getColorTransform_RedOffset() { return (EAttribute)colorTransformEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getFilter() { return filterEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getBlurFilter() { return blurFilterEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBlurFilter_BlurX() { return (EAttribute)blurFilterEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBlurFilter_BlurY() { return (EAttribute)blurFilterEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBlurFilter_Quality() { return (EAttribute)blurFilterEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getDropShadowFilter() { return dropShadowFilterEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDropShadowFilter_Alpha() { return (EAttribute)dropShadowFilterEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDropShadowFilter_Angle() { return (EAttribute)dropShadowFilterEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDropShadowFilter_BlurX() { return (EAttribute)dropShadowFilterEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDropShadowFilter_BlurY() { return (EAttribute)dropShadowFilterEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDropShadowFilter_Color() { return (EAttribute)dropShadowFilterEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDropShadowFilter_Distance() { return (EAttribute)dropShadowFilterEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDropShadowFilter_Inner() { return (EAttribute)dropShadowFilterEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDropShadowFilter_HideObject() { return (EAttribute)dropShadowFilterEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDropShadowFilter_Knockout() { return (EAttribute)dropShadowFilterEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDropShadowFilter_Quality() { return (EAttribute)dropShadowFilterEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDropShadowFilter_Strength() { return (EAttribute)dropShadowFilterEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getBevelFilter() { return bevelFilterEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBevelFilter_Angle() { return (EAttribute)bevelFilterEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBevelFilter_BlurX() { return (EAttribute)bevelFilterEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBevelFilter_BlurY() { return (EAttribute)bevelFilterEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBevelFilter_HighlightAlpha() { return (EAttribute)bevelFilterEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBevelFilter_HighlightColor() { return (EAttribute)bevelFilterEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBevelFilter_Distance() { return (EAttribute)bevelFilterEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBevelFilter_Knockout() { return (EAttribute)bevelFilterEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBevelFilter_Quality() { return (EAttribute)bevelFilterEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBevelFilter_ShadowAlpha() { return (EAttribute)bevelFilterEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBevelFilter_ShadowColor() { return (EAttribute)bevelFilterEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBevelFilter_Strength() { return (EAttribute)bevelFilterEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getBevelFilter_Type() { return (EAttribute)bevelFilterEClass.getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getGradientGlowFilter() { return gradientGlowFilterEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGradientGlowFilter_Angle() { return (EAttribute)gradientGlowFilterEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGradientGlowFilter_BlurX() { return (EAttribute)gradientGlowFilterEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGradientGlowFilter_BlurY() { return (EAttribute)gradientGlowFilterEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGradientGlowFilter_Distance() { return (EAttribute)gradientGlowFilterEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGradientGlowFilter_Inner() { return (EAttribute)gradientGlowFilterEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGradientGlowFilter_Knockout() { return (EAttribute)gradientGlowFilterEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGradientGlowFilter_Quality() { return (EAttribute)gradientGlowFilterEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGradientGlowFilter_Strength() { return (EAttribute)gradientGlowFilterEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getGradientBevelFilter() { return gradientBevelFilterEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGradientBevelFilter_Angle() { return (EAttribute)gradientBevelFilterEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGradientBevelFilter_BlurX() { return (EAttribute)gradientBevelFilterEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGradientBevelFilter_BlurY() { return (EAttribute)gradientBevelFilterEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGradientBevelFilter_Distance() { return (EAttribute)gradientBevelFilterEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGradientBevelFilter_Knockout() { return (EAttribute)gradientBevelFilterEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGradientBevelFilter_Quality() { return (EAttribute)gradientBevelFilterEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGradientBevelFilter_Strength() { return (EAttribute)gradientBevelFilterEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getGradientBevelFilter_Type() { return (EAttribute)gradientBevelFilterEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getColorMatrixFilter() { return colorMatrixFilterEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getColorMatrixFilter_Matrix() { return (EAttribute)colorMatrixFilterEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getFXGElement() { return fxgElementEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getContainerElement() { return containerElementEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getContainerElement__children() { return (EReference)containerElementEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getBlendMode() { return blendModeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getWinding() { return windingEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getMaskType() { return maskTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getFontStyle() { return fontStyleEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getFontWeight() { return fontWeightEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getTextDecoration() { return textDecorationEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getWhitespaceCollapse() { return whitespaceCollapseEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getKerning() { return kerningEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getSpreadMethod() { return spreadMethodEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getInterpolationMethod() { return interpolationMethodEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getCap() { return capEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getJoint() { return jointEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getScaleMode() { return scaleModeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getBevelFilterType() { return bevelFilterTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getFillMode() { return fillModeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getTextAlign() { return textAlignEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getJustificationRule() { return justificationRuleEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getJustificationStyle() { return justificationStyleEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getTextJustify() { return textJustifyEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getLeadingModel() { return leadingModelEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getBlockProgression() { return blockProgressionEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getVerticalAlign() { return verticalAlignEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getLineBreak() { return lineBreakEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getBreakOpportunity() { return breakOpportunityEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getDigitCase() { return digitCaseEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getDigitWidth() { return digitWidthEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getDominantBaseline() { return dominantBaselineEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getAlignmentBaseline() { return alignmentBaselineEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getLigatureLevel() { return ligatureLevelEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getTypographicCase() { return typographicCaseEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getTextRotation() { return textRotationEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getPathData() { return pathDataEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getAngle() { return angleEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getLength() { return lengthEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getPercent() { return percentEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getColor() { return colorEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getAlpha() { return alphaEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FxgFactory getFxgFactory() { return (FxgFactory)getEFactoryInstance(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private boolean isCreated = false; /** * Creates the meta-model objects for the package. This method is * guarded to have no affect on any invocation but its first. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void createPackageContents() { if (isCreated) return; isCreated = true; // Create classes and their features graphicEClass = createEClass(GRAPHIC); createEAttribute(graphicEClass, GRAPHIC__SCALE_GRID_LEFT); createEAttribute(graphicEClass, GRAPHIC__SCALE_GRID_RIGHT); createEAttribute(graphicEClass, GRAPHIC__SCALE_GRID_TOP); createEAttribute(graphicEClass, GRAPHIC__SCALE_GRID_BOTTOM); createEAttribute(graphicEClass, GRAPHIC__VIEW_WIDTH); createEAttribute(graphicEClass, GRAPHIC__VIEW_HEIGHT); createEAttribute(graphicEClass, GRAPHIC__VERSION); createEReference(graphicEClass, GRAPHIC__MASK); libraryEClass = createEClass(LIBRARY); privateEClass = createEClass(PRIVATE); definitionEClass = createEClass(DEFINITION); createEAttribute(definitionEClass, DEFINITION__NAME); groupEClass = createEClass(GROUP); createEAttribute(groupEClass, GROUP__ROTATION); createEAttribute(groupEClass, GROUP__SCALE_X); createEAttribute(groupEClass, GROUP__SCALE_Y); createEAttribute(groupEClass, GROUP__X); createEAttribute(groupEClass, GROUP__Y); createEAttribute(groupEClass, GROUP__BLEND_MODE); createEAttribute(groupEClass, GROUP__ALPHA); createEAttribute(groupEClass, GROUP__ID); createEAttribute(groupEClass, GROUP__TRANSFORM_X); createEAttribute(groupEClass, GROUP__TRANSFORM_Y); createEAttribute(groupEClass, GROUP__MASK_TYPE); createEAttribute(groupEClass, GROUP__VISIBLE); createEAttribute(groupEClass, GROUP__SCALE_GRID_LEFT); createEAttribute(groupEClass, GROUP__SCALE_GRID_RIGHT); createEAttribute(groupEClass, GROUP__SCALE_GRID_TOP); createEAttribute(groupEClass, GROUP__SCALE_GRID_BOTTOM); createEReference(groupEClass, GROUP__TRANSFORM); createEReference(groupEClass, GROUP__FILTERS); createEReference(groupEClass, GROUP__MASK); transformEClass = createEClass(TRANSFORM); createEReference(transformEClass, TRANSFORM__MATRIX); createEReference(transformEClass, TRANSFORM__COLOR_TRANSFORM); placeObjectEClass = createEClass(PLACE_OBJECT); createEAttribute(placeObjectEClass, PLACE_OBJECT__ID); createEReference(placeObjectEClass, PLACE_OBJECT__TRANSFORM); createEReference(placeObjectEClass, PLACE_OBJECT__FILTERS); createEReference(placeObjectEClass, PLACE_OBJECT__MASK); matrixEClass = createEClass(MATRIX); createEAttribute(matrixEClass, MATRIX__A); createEAttribute(matrixEClass, MATRIX__B); createEAttribute(matrixEClass, MATRIX__C); createEAttribute(matrixEClass, MATRIX__D); createEAttribute(matrixEClass, MATRIX__TX); createEAttribute(matrixEClass, MATRIX__TY); pathEClass = createEClass(PATH); createEAttribute(pathEClass, PATH__DATA); createEAttribute(pathEClass, PATH__X); createEAttribute(pathEClass, PATH__Y); createEAttribute(pathEClass, PATH__ROTATION); createEAttribute(pathEClass, PATH__SCALE_X); createEAttribute(pathEClass, PATH__SCALE_Y); createEAttribute(pathEClass, PATH__BLEND_MODE); createEAttribute(pathEClass, PATH__VISIBLE); createEAttribute(pathEClass, PATH__ALPHA); createEAttribute(pathEClass, PATH__WINDING); createEReference(pathEClass, PATH__FILL); createEReference(pathEClass, PATH__STROKE); createEReference(pathEClass, PATH__FILTERS); createEReference(pathEClass, PATH__TRANSFORM); createEReference(pathEClass, PATH__MASK); shapeEClass = createEClass(SHAPE); rectEClass = createEClass(RECT); createEAttribute(rectEClass, RECT__WIDTH); createEAttribute(rectEClass, RECT__HEIGHT); createEAttribute(rectEClass, RECT__RADIUS_X); createEAttribute(rectEClass, RECT__RADIUS_Y); createEAttribute(rectEClass, RECT__TOP_LEFT_RADIUS_X); createEAttribute(rectEClass, RECT__TOP_LEFT_RADIUS_Y); createEAttribute(rectEClass, RECT__TOP_RIGHT_RADIUS_X); createEAttribute(rectEClass, RECT__TOP_RIGHT_RADIUS_Y); createEAttribute(rectEClass, RECT__BOTTOM_LEFT_RADIUS_X); createEAttribute(rectEClass, RECT__BOTTOM_LEFT_RADIUS_Y); createEAttribute(rectEClass, RECT__BOTTOM_RIGHT_RADIUS_X); createEAttribute(rectEClass, RECT__BOTTOM_RIGHT_RADIUS_Y); createEAttribute(rectEClass, RECT__X); createEAttribute(rectEClass, RECT__Y); createEAttribute(rectEClass, RECT__ROTATION); createEAttribute(rectEClass, RECT__SCALE_X); createEAttribute(rectEClass, RECT__SCALE_Y); createEAttribute(rectEClass, RECT__BLEND_MODE); createEAttribute(rectEClass, RECT__VISIBLE); createEAttribute(rectEClass, RECT__ALPHA); createEReference(rectEClass, RECT__TRANSFORM); createEReference(rectEClass, RECT__FILTERS); createEReference(rectEClass, RECT__FILL); createEReference(rectEClass, RECT__STROKE); createEReference(rectEClass, RECT__MASK); ellipseEClass = createEClass(ELLIPSE); createEAttribute(ellipseEClass, ELLIPSE__ALPHA); createEAttribute(ellipseEClass, ELLIPSE__WIDTH); createEAttribute(ellipseEClass, ELLIPSE__HEIGHT); createEAttribute(ellipseEClass, ELLIPSE__X); createEAttribute(ellipseEClass, ELLIPSE__Y); createEAttribute(ellipseEClass, ELLIPSE__ROTATION); createEAttribute(ellipseEClass, ELLIPSE__SCALE_X); createEAttribute(ellipseEClass, ELLIPSE__SCALE_Y); createEAttribute(ellipseEClass, ELLIPSE__BLEND_MODE); createEAttribute(ellipseEClass, ELLIPSE__VISIBLE); createEReference(ellipseEClass, ELLIPSE__TRANSFORM); createEReference(ellipseEClass, ELLIPSE__FILTERS); createEReference(ellipseEClass, ELLIPSE__FILL); createEReference(ellipseEClass, ELLIPSE__STROKE); createEReference(ellipseEClass, ELLIPSE__MASK); lineEClass = createEClass(LINE); createEAttribute(lineEClass, LINE__XFROM); createEAttribute(lineEClass, LINE__YFROM); createEAttribute(lineEClass, LINE__XTO); createEAttribute(lineEClass, LINE__YTO); createEAttribute(lineEClass, LINE__X); createEAttribute(lineEClass, LINE__Y); createEAttribute(lineEClass, LINE__ROTATION); createEAttribute(lineEClass, LINE__SCALE_X); createEAttribute(lineEClass, LINE__SCALE_Y); createEAttribute(lineEClass, LINE__BLEND_MODE); createEAttribute(lineEClass, LINE__ALPHA); createEAttribute(lineEClass, LINE__ID); createEAttribute(lineEClass, LINE__MASK_TYPE); createEAttribute(lineEClass, LINE__VISIBLE); createEReference(lineEClass, LINE__TRANSFORM); createEReference(lineEClass, LINE__FILTERS); createEReference(lineEClass, LINE__FILL); createEReference(lineEClass, LINE__STROKE); createEReference(lineEClass, LINE__MASK); richTextEClass = createEClass(RICH_TEXT); createEAttribute(richTextEClass, RICH_TEXT__ROTATION); createEAttribute(richTextEClass, RICH_TEXT__SCALE_X); createEAttribute(richTextEClass, RICH_TEXT__SCALE_Y); createEAttribute(richTextEClass, RICH_TEXT__X); createEAttribute(richTextEClass, RICH_TEXT__Y); createEAttribute(richTextEClass, RICH_TEXT__BLEND_MODE); createEAttribute(richTextEClass, RICH_TEXT__ALPHA); createEAttribute(richTextEClass, RICH_TEXT__ID); createEAttribute(richTextEClass, RICH_TEXT__MASK_TYPE); createEAttribute(richTextEClass, RICH_TEXT__VISIBLE); createEAttribute(richTextEClass, RICH_TEXT__WIDTH); createEAttribute(richTextEClass, RICH_TEXT__HEIGHT); createEReference(richTextEClass, RICH_TEXT__CONTENT); createEAttribute(richTextEClass, RICH_TEXT__TEMPCONTENT); richTextContentEClass = createEClass(RICH_TEXT_CONTENT); richTextContentContainerEClass = createEClass(RICH_TEXT_CONTENT_CONTAINER); createEReference(richTextContentContainerEClass, RICH_TEXT_CONTENT_CONTAINER__CHILDREN); paragraphAttributesEClass = createEClass(PARAGRAPH_ATTRIBUTES); createEAttribute(paragraphAttributesEClass, PARAGRAPH_ATTRIBUTES__TEXT_ALIGN); createEAttribute(paragraphAttributesEClass, PARAGRAPH_ATTRIBUTES__TEXT_ALIGN_LAST); createEAttribute(paragraphAttributesEClass, PARAGRAPH_ATTRIBUTES__TEXT_INDENT); createEAttribute(paragraphAttributesEClass, PARAGRAPH_ATTRIBUTES__PARAGRAPH_START_INDENT); createEAttribute(paragraphAttributesEClass, PARAGRAPH_ATTRIBUTES__PARAGRAPH_END_INDENT); createEAttribute(paragraphAttributesEClass, PARAGRAPH_ATTRIBUTES__PARAGRAPH_SPACE_BEFORE); createEAttribute(paragraphAttributesEClass, PARAGRAPH_ATTRIBUTES__PARAGRAPH_SPACE_AFTER); createEAttribute(paragraphAttributesEClass, PARAGRAPH_ATTRIBUTES__JUSTIFICATION_RULE); createEAttribute(paragraphAttributesEClass, PARAGRAPH_ATTRIBUTES__JUSTIFICATION_STYLE); createEAttribute(paragraphAttributesEClass, PARAGRAPH_ATTRIBUTES__TEXT_JUSTIFY); createEAttribute(paragraphAttributesEClass, PARAGRAPH_ATTRIBUTES__LEADING_MODEL); createEAttribute(paragraphAttributesEClass, PARAGRAPH_ATTRIBUTES__TAB_STOPS); containerAttributesEClass = createEClass(CONTAINER_ATTRIBUTES); createEAttribute(containerAttributesEClass, CONTAINER_ATTRIBUTES__BLOCK_PROGRESSION); createEAttribute(containerAttributesEClass, CONTAINER_ATTRIBUTES__PADDING_LEFT); createEAttribute(containerAttributesEClass, CONTAINER_ATTRIBUTES__PADDING_RIGHT); createEAttribute(containerAttributesEClass, CONTAINER_ATTRIBUTES__PADDING_TOP); createEAttribute(containerAttributesEClass, CONTAINER_ATTRIBUTES__PADDING_BOTTOM); createEAttribute(containerAttributesEClass, CONTAINER_ATTRIBUTES__COLUMN_GAP); createEAttribute(containerAttributesEClass, CONTAINER_ATTRIBUTES__COLUMN_COUNT); createEAttribute(containerAttributesEClass, CONTAINER_ATTRIBUTES__COLUMN_WIDTH); createEAttribute(containerAttributesEClass, CONTAINER_ATTRIBUTES__FIRST_BASELINE_OFFSET); createEAttribute(containerAttributesEClass, CONTAINER_ATTRIBUTES__VERTICAL_ALIGN); createEAttribute(containerAttributesEClass, CONTAINER_ATTRIBUTES__LINE_BREAK); characterAttributesEClass = createEClass(CHARACTER_ATTRIBUTES); createEAttribute(characterAttributesEClass, CHARACTER_ATTRIBUTES__FONT_FAMILY); createEAttribute(characterAttributesEClass, CHARACTER_ATTRIBUTES__FONT_SIZE); createEAttribute(characterAttributesEClass, CHARACTER_ATTRIBUTES__FONT_STYLE); createEAttribute(characterAttributesEClass, CHARACTER_ATTRIBUTES__FONT_WEIGHT); createEAttribute(characterAttributesEClass, CHARACTER_ATTRIBUTES__LINE_HEIGHT); createEAttribute(characterAttributesEClass, CHARACTER_ATTRIBUTES__TEXT_DECORATION); createEAttribute(characterAttributesEClass, CHARACTER_ATTRIBUTES__LINE_THROUGH); createEAttribute(characterAttributesEClass, CHARACTER_ATTRIBUTES__COLOR); createEAttribute(characterAttributesEClass, CHARACTER_ATTRIBUTES__TEXT_ALPHA); createEAttribute(characterAttributesEClass, CHARACTER_ATTRIBUTES__WHITE_SPACE_COLLAPSE); createEAttribute(characterAttributesEClass, CHARACTER_ATTRIBUTES__KERNING); createEAttribute(characterAttributesEClass, CHARACTER_ATTRIBUTES__BACKGROUND_ALPHA); createEAttribute(characterAttributesEClass, CHARACTER_ATTRIBUTES__BACKGROUND_COLOR); createEAttribute(characterAttributesEClass, CHARACTER_ATTRIBUTES__BASELINE_SHIFT); createEAttribute(characterAttributesEClass, CHARACTER_ATTRIBUTES__BREAK_OPPORTUNITY); createEAttribute(characterAttributesEClass, CHARACTER_ATTRIBUTES__DIGIT_CASE); createEAttribute(characterAttributesEClass, CHARACTER_ATTRIBUTES__DIGIT_WIDTH); createEAttribute(characterAttributesEClass, CHARACTER_ATTRIBUTES__DOMINANT_BASELINE); createEAttribute(characterAttributesEClass, CHARACTER_ATTRIBUTES__ALIGNMENT_BASELINE); createEAttribute(characterAttributesEClass, CHARACTER_ATTRIBUTES__LIGATURE_LEVEL); createEAttribute(characterAttributesEClass, CHARACTER_ATTRIBUTES__LOCALE); createEAttribute(characterAttributesEClass, CHARACTER_ATTRIBUTES__TYPOGRAPHIC_CASE); createEAttribute(characterAttributesEClass, CHARACTER_ATTRIBUTES__TEXT_ROTATION); createEAttribute(characterAttributesEClass, CHARACTER_ATTRIBUTES__TRACKING_LEFT); createEAttribute(characterAttributesEClass, CHARACTER_ATTRIBUTES__TRACKING_RIGHT); rawtextEClass = createEClass(RAWTEXT); createEAttribute(rawtextEClass, RAWTEXT__TEXT); divEClass = createEClass(DIV); pEClass = createEClass(P); tcyEClass = createEClass(TCY); aEClass = createEClass(A); imgEClass = createEClass(IMG); spanEClass = createEClass(SPAN); brEClass = createEClass(BR); tabEClass = createEClass(TAB); linkNormalFormatEClass = createEClass(LINK_NORMAL_FORMAT); linkHoverFormatEClass = createEClass(LINK_HOVER_FORMAT); linkActiveFormatEClass = createEClass(LINK_ACTIVE_FORMAT); bitmapImageEClass = createEClass(BITMAP_IMAGE); createEAttribute(bitmapImageEClass, BITMAP_IMAGE__X); createEAttribute(bitmapImageEClass, BITMAP_IMAGE__Y); createEAttribute(bitmapImageEClass, BITMAP_IMAGE__WIDTH); createEAttribute(bitmapImageEClass, BITMAP_IMAGE__HEIGHT); createEAttribute(bitmapImageEClass, BITMAP_IMAGE__ROTATION); createEAttribute(bitmapImageEClass, BITMAP_IMAGE__SCALE_X); createEAttribute(bitmapImageEClass, BITMAP_IMAGE__SCALE_Y); createEAttribute(bitmapImageEClass, BITMAP_IMAGE__FILL_MODE); createEAttribute(bitmapImageEClass, BITMAP_IMAGE__SOURCE); createEAttribute(bitmapImageEClass, BITMAP_IMAGE__VISIBLE); createEAttribute(bitmapImageEClass, BITMAP_IMAGE__ALPHA); createEAttribute(bitmapImageEClass, BITMAP_IMAGE__BLEND_MODE); fillEClass = createEClass(FILL); solidColorEClass = createEClass(SOLID_COLOR); createEAttribute(solidColorEClass, SOLID_COLOR__ALPHA); createEAttribute(solidColorEClass, SOLID_COLOR__COLOR); linearGradientEClass = createEClass(LINEAR_GRADIENT); createEAttribute(linearGradientEClass, LINEAR_GRADIENT__X); createEAttribute(linearGradientEClass, LINEAR_GRADIENT__Y); createEAttribute(linearGradientEClass, LINEAR_GRADIENT__SCALE_X); createEAttribute(linearGradientEClass, LINEAR_GRADIENT__ROTATION); createEAttribute(linearGradientEClass, LINEAR_GRADIENT__SPREAD_METHOD); createEAttribute(linearGradientEClass, LINEAR_GRADIENT__INTERPOLATION_METHOD); createEReference(linearGradientEClass, LINEAR_GRADIENT__MATRIX); radialGradientEClass = createEClass(RADIAL_GRADIENT); createEAttribute(radialGradientEClass, RADIAL_GRADIENT__X); createEAttribute(radialGradientEClass, RADIAL_GRADIENT__Y); createEAttribute(radialGradientEClass, RADIAL_GRADIENT__SCALE_X); createEAttribute(radialGradientEClass, RADIAL_GRADIENT__SCALE_Y); createEAttribute(radialGradientEClass, RADIAL_GRADIENT__ROTATION); createEAttribute(radialGradientEClass, RADIAL_GRADIENT__SPREAD_METHOD); createEAttribute(radialGradientEClass, RADIAL_GRADIENT__INTERPOLATION_METHOD); createEAttribute(radialGradientEClass, RADIAL_GRADIENT__FOCAL_POINT_RATIO); createEReference(radialGradientEClass, RADIAL_GRADIENT__MATRIX); bitmapFillEClass = createEClass(BITMAP_FILL); createEAttribute(bitmapFillEClass, BITMAP_FILL__X); createEAttribute(bitmapFillEClass, BITMAP_FILL__Y); createEAttribute(bitmapFillEClass, BITMAP_FILL__SCALE_X); createEAttribute(bitmapFillEClass, BITMAP_FILL__SCALE_Y); createEAttribute(bitmapFillEClass, BITMAP_FILL__ROTATION); createEAttribute(bitmapFillEClass, BITMAP_FILL__SOURCE); createEAttribute(bitmapFillEClass, BITMAP_FILL__FILL_MODE); createEReference(bitmapFillEClass, BITMAP_FILL__MATRIX); strokeEClass = createEClass(STROKE); solidColorStrokeEClass = createEClass(SOLID_COLOR_STROKE); createEAttribute(solidColorStrokeEClass, SOLID_COLOR_STROKE__ALPHA); createEAttribute(solidColorStrokeEClass, SOLID_COLOR_STROKE__CAPS); createEAttribute(solidColorStrokeEClass, SOLID_COLOR_STROKE__COLOR); createEAttribute(solidColorStrokeEClass, SOLID_COLOR_STROKE__JOINTS); createEAttribute(solidColorStrokeEClass, SOLID_COLOR_STROKE__MITER_LIMIT); createEAttribute(solidColorStrokeEClass, SOLID_COLOR_STROKE__PIXEL_HINTING); createEAttribute(solidColorStrokeEClass, SOLID_COLOR_STROKE__SCALE_MODE); createEAttribute(solidColorStrokeEClass, SOLID_COLOR_STROKE__WEIGHT); linearGradientStrokeEClass = createEClass(LINEAR_GRADIENT_STROKE); createEAttribute(linearGradientStrokeEClass, LINEAR_GRADIENT_STROKE__X); createEAttribute(linearGradientStrokeEClass, LINEAR_GRADIENT_STROKE__Y); createEAttribute(linearGradientStrokeEClass, LINEAR_GRADIENT_STROKE__SCALE_X); createEAttribute(linearGradientStrokeEClass, LINEAR_GRADIENT_STROKE__ROTATION); createEAttribute(linearGradientStrokeEClass, LINEAR_GRADIENT_STROKE__SPREAD_METHOD); createEAttribute(linearGradientStrokeEClass, LINEAR_GRADIENT_STROKE__INTERPOLATION_METHOD); createEAttribute(linearGradientStrokeEClass, LINEAR_GRADIENT_STROKE__SCALE_MODE); createEAttribute(linearGradientStrokeEClass, LINEAR_GRADIENT_STROKE__CAPS); createEAttribute(linearGradientStrokeEClass, LINEAR_GRADIENT_STROKE__JOINTS); createEAttribute(linearGradientStrokeEClass, LINEAR_GRADIENT_STROKE__MITER_LIMIT); createEAttribute(linearGradientStrokeEClass, LINEAR_GRADIENT_STROKE__WEIGHT); createEAttribute(linearGradientStrokeEClass, LINEAR_GRADIENT_STROKE__PIXEL_HINTING); createEReference(linearGradientStrokeEClass, LINEAR_GRADIENT_STROKE__MATRIX); radialGradientStrokeEClass = createEClass(RADIAL_GRADIENT_STROKE); createEAttribute(radialGradientStrokeEClass, RADIAL_GRADIENT_STROKE__X); createEAttribute(radialGradientStrokeEClass, RADIAL_GRADIENT_STROKE__Y); createEAttribute(radialGradientStrokeEClass, RADIAL_GRADIENT_STROKE__SCALE_X); createEAttribute(radialGradientStrokeEClass, RADIAL_GRADIENT_STROKE__SCALE_Y); createEAttribute(radialGradientStrokeEClass, RADIAL_GRADIENT_STROKE__ROTATION); createEAttribute(radialGradientStrokeEClass, RADIAL_GRADIENT_STROKE__SPREAD_METHOD); createEAttribute(radialGradientStrokeEClass, RADIAL_GRADIENT_STROKE__INTERPOLATION_METHOD); createEAttribute(radialGradientStrokeEClass, RADIAL_GRADIENT_STROKE__FOCAL_POINT_RATIO); createEAttribute(radialGradientStrokeEClass, RADIAL_GRADIENT_STROKE__SCALE_MODE); createEAttribute(radialGradientStrokeEClass, RADIAL_GRADIENT_STROKE__CAPS); createEAttribute(radialGradientStrokeEClass, RADIAL_GRADIENT_STROKE__JOINTS); createEAttribute(radialGradientStrokeEClass, RADIAL_GRADIENT_STROKE__MITER_LIMIT); createEAttribute(radialGradientStrokeEClass, RADIAL_GRADIENT_STROKE__WEIGHT); createEAttribute(radialGradientStrokeEClass, RADIAL_GRADIENT_STROKE__PIXEL_HINTING); createEReference(radialGradientStrokeEClass, RADIAL_GRADIENT_STROKE__MATRIX); gradientEntryEClass = createEClass(GRADIENT_ENTRY); createEAttribute(gradientEntryEClass, GRADIENT_ENTRY__COLOR); createEAttribute(gradientEntryEClass, GRADIENT_ENTRY__ALPHA); createEAttribute(gradientEntryEClass, GRADIENT_ENTRY__RATIO); colorTransformEClass = createEClass(COLOR_TRANSFORM); createEAttribute(colorTransformEClass, COLOR_TRANSFORM__ALPHA_MULTIPLIER); createEAttribute(colorTransformEClass, COLOR_TRANSFORM__ALPHA_OFFSET); createEAttribute(colorTransformEClass, COLOR_TRANSFORM__BLUE_MULTIPLIER); createEAttribute(colorTransformEClass, COLOR_TRANSFORM__BLUE_OFFSET); createEAttribute(colorTransformEClass, COLOR_TRANSFORM__GREEN_MULTIPLIER); createEAttribute(colorTransformEClass, COLOR_TRANSFORM__GREEN_OFFSET); createEAttribute(colorTransformEClass, COLOR_TRANSFORM__RED_MULTIPLIER); createEAttribute(colorTransformEClass, COLOR_TRANSFORM__RED_OFFSET); filterEClass = createEClass(FILTER); blurFilterEClass = createEClass(BLUR_FILTER); createEAttribute(blurFilterEClass, BLUR_FILTER__BLUR_X); createEAttribute(blurFilterEClass, BLUR_FILTER__BLUR_Y); createEAttribute(blurFilterEClass, BLUR_FILTER__QUALITY); dropShadowFilterEClass = createEClass(DROP_SHADOW_FILTER); createEAttribute(dropShadowFilterEClass, DROP_SHADOW_FILTER__ALPHA); createEAttribute(dropShadowFilterEClass, DROP_SHADOW_FILTER__ANGLE); createEAttribute(dropShadowFilterEClass, DROP_SHADOW_FILTER__BLUR_X); createEAttribute(dropShadowFilterEClass, DROP_SHADOW_FILTER__BLUR_Y); createEAttribute(dropShadowFilterEClass, DROP_SHADOW_FILTER__COLOR); createEAttribute(dropShadowFilterEClass, DROP_SHADOW_FILTER__DISTANCE); createEAttribute(dropShadowFilterEClass, DROP_SHADOW_FILTER__INNER); createEAttribute(dropShadowFilterEClass, DROP_SHADOW_FILTER__HIDE_OBJECT); createEAttribute(dropShadowFilterEClass, DROP_SHADOW_FILTER__KNOCKOUT); createEAttribute(dropShadowFilterEClass, DROP_SHADOW_FILTER__QUALITY); createEAttribute(dropShadowFilterEClass, DROP_SHADOW_FILTER__STRENGTH); bevelFilterEClass = createEClass(BEVEL_FILTER); createEAttribute(bevelFilterEClass, BEVEL_FILTER__ANGLE); createEAttribute(bevelFilterEClass, BEVEL_FILTER__BLUR_X); createEAttribute(bevelFilterEClass, BEVEL_FILTER__BLUR_Y); createEAttribute(bevelFilterEClass, BEVEL_FILTER__HIGHLIGHT_ALPHA); createEAttribute(bevelFilterEClass, BEVEL_FILTER__HIGHLIGHT_COLOR); createEAttribute(bevelFilterEClass, BEVEL_FILTER__DISTANCE); createEAttribute(bevelFilterEClass, BEVEL_FILTER__KNOCKOUT); createEAttribute(bevelFilterEClass, BEVEL_FILTER__QUALITY); createEAttribute(bevelFilterEClass, BEVEL_FILTER__SHADOW_ALPHA); createEAttribute(bevelFilterEClass, BEVEL_FILTER__SHADOW_COLOR); createEAttribute(bevelFilterEClass, BEVEL_FILTER__STRENGTH); createEAttribute(bevelFilterEClass, BEVEL_FILTER__TYPE); gradientGlowFilterEClass = createEClass(GRADIENT_GLOW_FILTER); createEAttribute(gradientGlowFilterEClass, GRADIENT_GLOW_FILTER__ANGLE); createEAttribute(gradientGlowFilterEClass, GRADIENT_GLOW_FILTER__BLUR_X); createEAttribute(gradientGlowFilterEClass, GRADIENT_GLOW_FILTER__BLUR_Y); createEAttribute(gradientGlowFilterEClass, GRADIENT_GLOW_FILTER__DISTANCE); createEAttribute(gradientGlowFilterEClass, GRADIENT_GLOW_FILTER__INNER); createEAttribute(gradientGlowFilterEClass, GRADIENT_GLOW_FILTER__KNOCKOUT); createEAttribute(gradientGlowFilterEClass, GRADIENT_GLOW_FILTER__QUALITY); createEAttribute(gradientGlowFilterEClass, GRADIENT_GLOW_FILTER__STRENGTH); gradientBevelFilterEClass = createEClass(GRADIENT_BEVEL_FILTER); createEAttribute(gradientBevelFilterEClass, GRADIENT_BEVEL_FILTER__ANGLE); createEAttribute(gradientBevelFilterEClass, GRADIENT_BEVEL_FILTER__BLUR_X); createEAttribute(gradientBevelFilterEClass, GRADIENT_BEVEL_FILTER__BLUR_Y); createEAttribute(gradientBevelFilterEClass, GRADIENT_BEVEL_FILTER__DISTANCE); createEAttribute(gradientBevelFilterEClass, GRADIENT_BEVEL_FILTER__KNOCKOUT); createEAttribute(gradientBevelFilterEClass, GRADIENT_BEVEL_FILTER__QUALITY); createEAttribute(gradientBevelFilterEClass, GRADIENT_BEVEL_FILTER__STRENGTH); createEAttribute(gradientBevelFilterEClass, GRADIENT_BEVEL_FILTER__TYPE); colorMatrixFilterEClass = createEClass(COLOR_MATRIX_FILTER); createEAttribute(colorMatrixFilterEClass, COLOR_MATRIX_FILTER__MATRIX); fxgElementEClass = createEClass(FXG_ELEMENT); containerElementEClass = createEClass(CONTAINER_ELEMENT); createEReference(containerElementEClass, CONTAINER_ELEMENT__CHILDREN); // Create enums blendModeEEnum = createEEnum(BLEND_MODE); windingEEnum = createEEnum(WINDING); maskTypeEEnum = createEEnum(MASK_TYPE); fontStyleEEnum = createEEnum(FONT_STYLE); fontWeightEEnum = createEEnum(FONT_WEIGHT); textDecorationEEnum = createEEnum(TEXT_DECORATION); whitespaceCollapseEEnum = createEEnum(WHITESPACE_COLLAPSE); kerningEEnum = createEEnum(KERNING); spreadMethodEEnum = createEEnum(SPREAD_METHOD); interpolationMethodEEnum = createEEnum(INTERPOLATION_METHOD); capEEnum = createEEnum(CAP); jointEEnum = createEEnum(JOINT); scaleModeEEnum = createEEnum(SCALE_MODE); bevelFilterTypeEEnum = createEEnum(BEVEL_FILTER_TYPE); fillModeEEnum = createEEnum(FILL_MODE); textAlignEEnum = createEEnum(TEXT_ALIGN); justificationRuleEEnum = createEEnum(JUSTIFICATION_RULE); justificationStyleEEnum = createEEnum(JUSTIFICATION_STYLE); textJustifyEEnum = createEEnum(TEXT_JUSTIFY); leadingModelEEnum = createEEnum(LEADING_MODEL); blockProgressionEEnum = createEEnum(BLOCK_PROGRESSION); verticalAlignEEnum = createEEnum(VERTICAL_ALIGN); lineBreakEEnum = createEEnum(LINE_BREAK); breakOpportunityEEnum = createEEnum(BREAK_OPPORTUNITY); digitCaseEEnum = createEEnum(DIGIT_CASE); digitWidthEEnum = createEEnum(DIGIT_WIDTH); dominantBaselineEEnum = createEEnum(DOMINANT_BASELINE); alignmentBaselineEEnum = createEEnum(ALIGNMENT_BASELINE); ligatureLevelEEnum = createEEnum(LIGATURE_LEVEL); typographicCaseEEnum = createEEnum(TYPOGRAPHIC_CASE); textRotationEEnum = createEEnum(TEXT_ROTATION); // Create data types pathDataEDataType = createEDataType(PATH_DATA); angleEDataType = createEDataType(ANGLE); lengthEDataType = createEDataType(LENGTH); percentEDataType = createEDataType(PERCENT); colorEDataType = createEDataType(COLOR); alphaEDataType = createEDataType(ALPHA); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private boolean isInitialized = false; /** * Complete the initialization of the package and its meta-model. This * method is guarded to have no affect on any invocation but its first. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void initializePackageContents() { if (isInitialized) return; isInitialized = true; // Initialize package setName(eNAME); setNsPrefix(eNS_PREFIX); setNsURI(eNS_URI); // Create type parameters ETypeParameter containerElementEClass_T = addETypeParameter(containerElementEClass, "T"); // Set bounds for type parameters EGenericType g1 = createEGenericType(this.getFXGElement()); containerElementEClass_T.getEBounds().add(g1); // Add supertypes to classes g1 = createEGenericType(this.getContainerElement()); EGenericType g2 = createEGenericType(this.getFXGElement()); g1.getETypeArguments().add(g2); graphicEClass.getEGenericSuperTypes().add(g1); g1 = createEGenericType(this.getContainerElement()); g2 = createEGenericType(this.getDefinition()); g1.getETypeArguments().add(g2); libraryEClass.getEGenericSuperTypes().add(g1); privateEClass.getESuperTypes().add(this.getFXGElement()); g1 = createEGenericType(this.getContainerElement()); g2 = createEGenericType(this.getGroup()); g1.getETypeArguments().add(g2); definitionEClass.getEGenericSuperTypes().add(g1); g1 = createEGenericType(this.getContainerElement()); g2 = createEGenericType(this.getFXGElement()); g1.getETypeArguments().add(g2); groupEClass.getEGenericSuperTypes().add(g1); transformEClass.getESuperTypes().add(this.getFXGElement()); placeObjectEClass.getESuperTypes().add(this.getFXGElement()); matrixEClass.getESuperTypes().add(this.getFXGElement()); pathEClass.getESuperTypes().add(this.getFXGElement()); shapeEClass.getESuperTypes().add(this.getFXGElement()); rectEClass.getESuperTypes().add(this.getShape()); ellipseEClass.getESuperTypes().add(this.getShape()); lineEClass.getESuperTypes().add(this.getShape()); richTextEClass.getESuperTypes().add(this.getFXGElement()); richTextEClass.getESuperTypes().add(this.getParagraphAttributes()); richTextEClass.getESuperTypes().add(this.getContainerAttributes()); richTextEClass.getESuperTypes().add(this.getCharacterAttributes()); richTextContentContainerEClass.getESuperTypes().add(this.getRichTextContent()); rawtextEClass.getESuperTypes().add(this.getRichTextContent()); divEClass.getESuperTypes().add(this.getRichTextContent()); divEClass.getESuperTypes().add(this.getRichTextContentContainer()); pEClass.getESuperTypes().add(this.getRichTextContent()); pEClass.getESuperTypes().add(this.getRichTextContentContainer()); pEClass.getESuperTypes().add(this.getParagraphAttributes()); tcyEClass.getESuperTypes().add(this.getRichTextContent()); tcyEClass.getESuperTypes().add(this.getRichTextContentContainer()); aEClass.getESuperTypes().add(this.getRichTextContent()); aEClass.getESuperTypes().add(this.getRichTextContentContainer()); imgEClass.getESuperTypes().add(this.getRichTextContent()); spanEClass.getESuperTypes().add(this.getRichTextContent()); spanEClass.getESuperTypes().add(this.getRichTextContentContainer()); brEClass.getESuperTypes().add(this.getRichTextContent()); tabEClass.getESuperTypes().add(this.getRichTextContent()); linkNormalFormatEClass.getESuperTypes().add(this.getRichTextContent()); linkHoverFormatEClass.getESuperTypes().add(this.getRichTextContent()); bitmapImageEClass.getESuperTypes().add(this.getFXGElement()); fillEClass.getESuperTypes().add(this.getFXGElement()); solidColorEClass.getESuperTypes().add(this.getFill()); g1 = createEGenericType(this.getFill()); linearGradientEClass.getEGenericSuperTypes().add(g1); g1 = createEGenericType(this.getContainerElement()); g2 = createEGenericType(this.getGradientEntry()); g1.getETypeArguments().add(g2); linearGradientEClass.getEGenericSuperTypes().add(g1); g1 = createEGenericType(this.getFill()); radialGradientEClass.getEGenericSuperTypes().add(g1); g1 = createEGenericType(this.getContainerElement()); g2 = createEGenericType(this.getGradientEntry()); g1.getETypeArguments().add(g2); radialGradientEClass.getEGenericSuperTypes().add(g1); bitmapFillEClass.getESuperTypes().add(this.getFill()); strokeEClass.getESuperTypes().add(this.getFXGElement()); solidColorStrokeEClass.getESuperTypes().add(this.getStroke()); g1 = createEGenericType(this.getStroke()); linearGradientStrokeEClass.getEGenericSuperTypes().add(g1); g1 = createEGenericType(this.getContainerElement()); g2 = createEGenericType(this.getGradientEntry()); g1.getETypeArguments().add(g2); linearGradientStrokeEClass.getEGenericSuperTypes().add(g1); g1 = createEGenericType(this.getStroke()); radialGradientStrokeEClass.getEGenericSuperTypes().add(g1); g1 = createEGenericType(this.getContainerElement()); g2 = createEGenericType(this.getGradientEntry()); g1.getETypeArguments().add(g2); radialGradientStrokeEClass.getEGenericSuperTypes().add(g1); gradientEntryEClass.getESuperTypes().add(this.getFXGElement()); colorTransformEClass.getESuperTypes().add(this.getFXGElement()); filterEClass.getESuperTypes().add(this.getFXGElement()); blurFilterEClass.getESuperTypes().add(this.getFilter()); dropShadowFilterEClass.getESuperTypes().add(this.getFilter()); bevelFilterEClass.getESuperTypes().add(this.getFilter()); g1 = createEGenericType(this.getFilter()); gradientGlowFilterEClass.getEGenericSuperTypes().add(g1); g1 = createEGenericType(this.getContainerElement()); g2 = createEGenericType(this.getGradientEntry()); g1.getETypeArguments().add(g2); gradientGlowFilterEClass.getEGenericSuperTypes().add(g1); g1 = createEGenericType(this.getFilter()); gradientBevelFilterEClass.getEGenericSuperTypes().add(g1); g1 = createEGenericType(this.getContainerElement()); g2 = createEGenericType(this.getGradientEntry()); g1.getETypeArguments().add(g2); gradientBevelFilterEClass.getEGenericSuperTypes().add(g1); colorMatrixFilterEClass.getESuperTypes().add(this.getFilter()); containerElementEClass.getESuperTypes().add(this.getFXGElement()); // Initialize classes and features; add operations and parameters initEClass(graphicEClass, Graphic.class, "Graphic", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getGraphic_ScaleGridLeft(), ecorePackage.getEString(), "scaleGridLeft", null, 0, 1, Graphic.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGraphic_ScaleGridRight(), ecorePackage.getEString(), "scaleGridRight", null, 0, 1, Graphic.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGraphic_ScaleGridTop(), ecorePackage.getEString(), "scaleGridTop", null, 0, 1, Graphic.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGraphic_ScaleGridBottom(), ecorePackage.getEString(), "scaleGridBottom", null, 0, 1, Graphic.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGraphic_ViewWidth(), ecorePackage.getEInt(), "viewWidth", null, 0, 1, Graphic.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGraphic_ViewHeight(), ecorePackage.getEInt(), "viewHeight", null, 0, 1, Graphic.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGraphic_Version(), ecorePackage.getEString(), "version", null, 0, 1, Graphic.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getGraphic_Mask(), this.getGroup(), null, "mask", null, 0, 1, Graphic.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(libraryEClass, Library.class, "Library", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(privateEClass, Private.class, "Private", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(definitionEClass, Definition.class, "Definition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getDefinition_Name(), ecorePackage.getEString(), "name", null, 0, 1, Definition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(groupEClass, Group.class, "Group", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getGroup_Rotation(), ecorePackage.getEString(), "rotation", null, 0, 1, Group.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGroup_ScaleX(), ecorePackage.getEString(), "scaleX", null, 0, 1, Group.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGroup_ScaleY(), ecorePackage.getEString(), "scaleY", null, 0, 1, Group.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGroup_X(), ecorePackage.getEString(), "x", null, 0, 1, Group.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGroup_Y(), ecorePackage.getEString(), "y", null, 0, 1, Group.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGroup_BlendMode(), this.getBlendMode(), "blendMode", "BlendMode.NOT_SET", 0, 1, Group.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGroup_Alpha(), this.getAlpha(), "alpha", null, 0, 1, Group.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGroup_Id(), ecorePackage.getEString(), "id", null, 0, 1, Group.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGroup_TransformX(), ecorePackage.getEString(), "transformX", null, 0, 1, Group.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGroup_TransformY(), ecorePackage.getEString(), "transformY", null, 0, 1, Group.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGroup_MaskType(), ecorePackage.getEString(), "maskType", null, 0, 1, Group.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGroup_Visible(), ecorePackage.getEString(), "visible", null, 0, 1, Group.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGroup_ScaleGridLeft(), ecorePackage.getEString(), "scaleGridLeft", null, 0, 1, Group.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGroup_ScaleGridRight(), ecorePackage.getEString(), "scaleGridRight", null, 0, 1, Group.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGroup_ScaleGridTop(), ecorePackage.getEString(), "scaleGridTop", null, 0, 1, Group.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGroup_ScaleGridBottom(), ecorePackage.getEString(), "scaleGridBottom", null, 0, 1, Group.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getGroup_Transform(), this.getTransform(), null, "transform", null, 0, 1, Group.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getGroup_Filters(), this.getFilter(), null, "filters", null, 0, -1, Group.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getGroup_Mask(), this.getGroup(), null, "mask", null, 0, 1, Group.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(transformEClass, Transform.class, "Transform", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getTransform_Matrix(), this.getMatrix(), null, "matrix", null, 0, 1, Transform.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getTransform_ColorTransform(), this.getColorTransform(), null, "colorTransform", null, 0, 1, Transform.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(placeObjectEClass, PlaceObject.class, "PlaceObject", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getPlaceObject_Id(), ecorePackage.getEString(), "id", null, 0, 1, PlaceObject.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getPlaceObject_Transform(), this.getTransform(), null, "transform", null, 0, 1, PlaceObject.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getPlaceObject_Filters(), this.getFilter(), null, "filters", null, 0, -1, PlaceObject.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getPlaceObject_Mask(), this.getGroup(), null, "mask", null, 0, 1, PlaceObject.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(matrixEClass, Matrix.class, "Matrix", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getMatrix_A(), ecorePackage.getEDoubleObject(), "a", null, 0, 1, Matrix.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMatrix_B(), ecorePackage.getEDoubleObject(), "b", null, 0, 1, Matrix.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMatrix_C(), ecorePackage.getEDoubleObject(), "c", null, 0, 1, Matrix.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMatrix_D(), ecorePackage.getEDoubleObject(), "d", null, 0, 1, Matrix.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMatrix_Tx(), ecorePackage.getEDoubleObject(), "tx", null, 0, 1, Matrix.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getMatrix_Ty(), ecorePackage.getEDoubleObject(), "ty", null, 0, 1, Matrix.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(pathEClass, Path.class, "Path", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getPath_Data(), this.getPathData(), "data", null, 0, 1, Path.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getPath_X(), ecorePackage.getEDoubleObject(), "x", null, 0, 1, Path.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getPath_Y(), ecorePackage.getEDoubleObject(), "y", null, 0, 1, Path.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getPath_Rotation(), this.getAngle(), "rotation", null, 0, 1, Path.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getPath_ScaleX(), ecorePackage.getEDoubleObject(), "scaleX", null, 0, 1, Path.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getPath_ScaleY(), ecorePackage.getEDoubleObject(), "scaleY", null, 0, 1, Path.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getPath_BlendMode(), this.getBlendMode(), "blendMode", null, 0, 1, Path.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getPath_Visible(), ecorePackage.getEBooleanObject(), "visible", null, 0, 1, Path.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getPath_Alpha(), ecorePackage.getEDoubleObject(), "alpha", "1", 0, 1, Path.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getPath_Winding(), this.getWinding(), "winding", "Winding.NOT_SET", 0, 1, Path.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getPath_Fill(), this.getFill(), null, "fill", null, 0, 1, Path.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getPath_Stroke(), this.getStroke(), null, "stroke", null, 0, 1, Path.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getPath_Filters(), this.getFilter(), null, "filters", null, 0, -1, Path.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getPath_Transform(), this.getTransform(), null, "transform", null, 0, 1, Path.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getPath_Mask(), this.getGroup(), null, "mask", null, 0, 1, Path.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(shapeEClass, Shape.class, "Shape", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(rectEClass, Rect.class, "Rect", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getRect_Width(), this.getLength(), "width", null, 0, 1, Rect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRect_Height(), this.getLength(), "height", null, 0, 1, Rect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRect_RadiusX(), this.getLength(), "radiusX", null, 0, 1, Rect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRect_RadiusY(), this.getLength(), "radiusY", null, 0, 1, Rect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRect_TopLeftRadiusX(), this.getLength(), "topLeftRadiusX", null, 0, 1, Rect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRect_TopLeftRadiusY(), this.getLength(), "topLeftRadiusY", null, 0, 1, Rect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRect_TopRightRadiusX(), this.getLength(), "topRightRadiusX", null, 0, 1, Rect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRect_TopRightRadiusY(), this.getLength(), "topRightRadiusY", null, 0, 1, Rect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRect_BottomLeftRadiusX(), this.getLength(), "bottomLeftRadiusX", null, 0, 1, Rect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRect_BottomLeftRadiusY(), this.getLength(), "bottomLeftRadiusY", null, 0, 1, Rect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRect_BottomRightRadiusX(), this.getLength(), "bottomRightRadiusX", null, 0, 1, Rect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRect_BottomRightRadiusY(), this.getLength(), "bottomRightRadiusY", null, 0, 1, Rect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRect_X(), ecorePackage.getEDoubleObject(), "x", null, 0, 1, Rect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRect_Y(), ecorePackage.getEDoubleObject(), "y", null, 0, 1, Rect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRect_Rotation(), this.getAngle(), "rotation", null, 0, 1, Rect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRect_ScaleX(), ecorePackage.getEDoubleObject(), "scaleX", null, 0, 1, Rect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRect_ScaleY(), ecorePackage.getEDoubleObject(), "scaleY", null, 0, 1, Rect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRect_BlendMode(), this.getBlendMode(), "blendMode", null, 0, 1, Rect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRect_Visible(), ecorePackage.getEBooleanObject(), "visible", null, 0, 1, Rect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRect_Alpha(), this.getAlpha(), "alpha", null, 0, 1, Rect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getRect_Transform(), this.getTransform(), null, "transform", null, 0, 1, Rect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getRect_Filters(), this.getFilter(), null, "filters", null, 0, -1, Rect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getRect_Fill(), this.getFill(), null, "fill", null, 0, 1, Rect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getRect_Stroke(), this.getStroke(), null, "stroke", null, 0, 1, Rect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getRect_Mask(), this.getGroup(), null, "mask", null, 0, 1, Rect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(ellipseEClass, Ellipse.class, "Ellipse", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getEllipse_Alpha(), this.getAlpha(), "alpha", null, 0, 1, Ellipse.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getEllipse_Width(), this.getLength(), "width", "\"0\"", 0, 1, Ellipse.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getEllipse_Height(), this.getLength(), "height", "\"0\"", 0, 1, Ellipse.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getEllipse_X(), ecorePackage.getEDoubleObject(), "x", "0", 0, 1, Ellipse.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getEllipse_Y(), ecorePackage.getEDoubleObject(), "y", "0", 0, 1, Ellipse.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getEllipse_Rotation(), this.getAngle(), "rotation", null, 0, 1, Ellipse.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getEllipse_ScaleX(), ecorePackage.getEDoubleObject(), "scaleX", null, 0, 1, Ellipse.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getEllipse_ScaleY(), ecorePackage.getEDoubleObject(), "scaleY", null, 0, 1, Ellipse.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getEllipse_BlendMode(), this.getBlendMode(), "blendMode", null, 0, 1, Ellipse.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getEllipse_Visible(), ecorePackage.getEBooleanObject(), "visible", null, 0, 1, Ellipse.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getEllipse_Transform(), this.getTransform(), null, "transform", null, 0, 1, Ellipse.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getEllipse_Filters(), this.getFilter(), null, "filters", null, 0, -1, Ellipse.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getEllipse_Fill(), this.getFill(), null, "fill", null, 0, 1, Ellipse.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getEllipse_Stroke(), this.getStroke(), null, "stroke", null, 0, 1, Ellipse.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getEllipse_Mask(), this.getGroup(), null, "mask", null, 0, 1, Ellipse.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(lineEClass, Line.class, "Line", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getLine_XFrom(), ecorePackage.getEDoubleObject(), "xFrom", "0", 0, 1, Line.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLine_YFrom(), ecorePackage.getEDoubleObject(), "yFrom", "0", 0, 1, Line.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLine_XTo(), ecorePackage.getEDoubleObject(), "xTo", "0", 0, 1, Line.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLine_YTo(), ecorePackage.getEDoubleObject(), "yTo", "0", 0, 1, Line.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLine_X(), ecorePackage.getEDoubleObject(), "x", "0", 0, 1, Line.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLine_Y(), ecorePackage.getEDoubleObject(), "y", "0", 0, 1, Line.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLine_Rotation(), this.getAngle(), "rotation", "0", 0, 1, Line.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLine_ScaleX(), ecorePackage.getEDoubleObject(), "scaleX", "1", 0, 1, Line.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLine_ScaleY(), ecorePackage.getEDoubleObject(), "scaleY", "1", 0, 1, Line.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLine_BlendMode(), this.getBlendMode(), "blendMode", "BlendMode.LAYER", 0, 1, Line.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLine_Alpha(), ecorePackage.getEDoubleObject(), "alpha", null, 0, 1, Line.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLine_Id(), ecorePackage.getEString(), "id", null, 0, 1, Line.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLine_MaskType(), this.getMaskType(), "maskType", "MaskType.CLIP", 0, 1, Line.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLine_Visible(), ecorePackage.getEBooleanObject(), "visible", null, 0, 1, Line.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getLine_Transform(), this.getTransform(), null, "transform", null, 0, 1, Line.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getLine_Filters(), this.getFilter(), null, "filters", null, 0, -1, Line.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getLine_Fill(), this.getFill(), null, "fill", null, 0, 1, Line.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getLine_Stroke(), this.getStroke(), null, "stroke", null, 0, 1, Line.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getLine_Mask(), this.getGroup(), null, "mask", null, 0, 1, Line.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(richTextEClass, RichText.class, "RichText", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getRichText_Rotation(), this.getAngle(), "rotation", "0", 0, 1, RichText.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRichText_ScaleX(), ecorePackage.getEDoubleObject(), "scaleX", "1", 0, 1, RichText.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRichText_ScaleY(), ecorePackage.getEDoubleObject(), "scaleY", "1", 0, 1, RichText.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRichText_X(), ecorePackage.getEDoubleObject(), "x", null, 0, 1, RichText.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRichText_Y(), ecorePackage.getEDoubleObject(), "y", null, 0, 1, RichText.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRichText_BlendMode(), this.getBlendMode(), "blendMode", "BlendMode.LAYER", 0, 1, RichText.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRichText_Alpha(), ecorePackage.getEDoubleObject(), "alpha", null, 0, 1, RichText.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRichText_Id(), ecorePackage.getEString(), "id", null, 0, 1, RichText.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRichText_MaskType(), this.getMaskType(), "maskType", "MaskType.CLIP", 0, 1, RichText.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRichText_Visible(), ecorePackage.getEBooleanObject(), "visible", null, 0, 1, RichText.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRichText_Width(), ecorePackage.getEDoubleObject(), "width", null, 0, 1, RichText.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRichText_Height(), ecorePackage.getEDoubleObject(), "height", null, 0, 1, RichText.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getRichText_Content(), this.getRichTextContent(), null, "content", null, 0, -1, RichText.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRichText__tempcontent(), ecorePackage.getEString(), "_tempcontent", null, 0, 1, RichText.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(richTextContentEClass, RichTextContent.class, "RichTextContent", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(richTextContentContainerEClass, RichTextContentContainer.class, "RichTextContentContainer", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getRichTextContentContainer__children(), this.getRichTextContent(), null, "_children", null, 0, -1, RichTextContentContainer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(paragraphAttributesEClass, ParagraphAttributes.class, "ParagraphAttributes", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getParagraphAttributes_TextAlign(), this.getTextAlign(), "textAlign", null, 0, 1, ParagraphAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getParagraphAttributes_TextAlignLast(), this.getTextAlign(), "textAlignLast", null, 0, 1, ParagraphAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getParagraphAttributes_TextIndent(), ecorePackage.getEDoubleObject(), "textIndent", null, 0, 1, ParagraphAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getParagraphAttributes_ParagraphStartIndent(), ecorePackage.getEString(), "paragraphStartIndent", null, 0, 1, ParagraphAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getParagraphAttributes_ParagraphEndIndent(), ecorePackage.getEString(), "paragraphEndIndent", null, 0, 1, ParagraphAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getParagraphAttributes_ParagraphSpaceBefore(), ecorePackage.getEString(), "paragraphSpaceBefore", null, 0, 1, ParagraphAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getParagraphAttributes_ParagraphSpaceAfter(), ecorePackage.getEString(), "paragraphSpaceAfter", null, 0, 1, ParagraphAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getParagraphAttributes_JustificationRule(), this.getJustificationRule(), "justificationRule", null, 0, 1, ParagraphAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getParagraphAttributes_JustificationStyle(), this.getJustificationStyle(), "justificationStyle", null, 0, 1, ParagraphAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getParagraphAttributes_TextJustify(), this.getTextJustify(), "textJustify", null, 0, 1, ParagraphAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getParagraphAttributes_LeadingModel(), this.getLeadingModel(), "leadingModel", null, 0, 1, ParagraphAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getParagraphAttributes_TabStops(), ecorePackage.getEString(), "tabStops", null, 0, 1, ParagraphAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(containerAttributesEClass, ContainerAttributes.class, "ContainerAttributes", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getContainerAttributes_BlockProgression(), this.getBlockProgression(), "blockProgression", null, 0, 1, ContainerAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getContainerAttributes_PaddingLeft(), ecorePackage.getEDoubleObject(), "paddingLeft", null, 0, 1, ContainerAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getContainerAttributes_PaddingRight(), ecorePackage.getEDoubleObject(), "paddingRight", null, 0, 1, ContainerAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getContainerAttributes_PaddingTop(), ecorePackage.getEDoubleObject(), "paddingTop", null, 0, 1, ContainerAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getContainerAttributes_PaddingBottom(), ecorePackage.getEDoubleObject(), "paddingBottom", null, 0, 1, ContainerAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getContainerAttributes_ColumnGap(), ecorePackage.getEDoubleObject(), "columnGap", null, 0, 1, ContainerAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getContainerAttributes_ColumnCount(), ecorePackage.getEString(), "columnCount", null, 0, 1, ContainerAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getContainerAttributes_ColumnWidth(), ecorePackage.getEString(), "columnWidth", null, 0, 1, ContainerAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getContainerAttributes_FirstBaselineOffset(), ecorePackage.getEString(), "firstBaselineOffset", null, 0, 1, ContainerAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getContainerAttributes_VerticalAlign(), this.getVerticalAlign(), "verticalAlign", null, 0, 1, ContainerAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getContainerAttributes_LineBreak(), this.getLineBreak(), "lineBreak", null, 0, 1, ContainerAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(characterAttributesEClass, CharacterAttributes.class, "CharacterAttributes", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getCharacterAttributes_FontFamily(), ecorePackage.getEString(), "fontFamily", null, 0, 1, CharacterAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacterAttributes_FontSize(), ecorePackage.getEDoubleObject(), "fontSize", null, 0, 1, CharacterAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacterAttributes_FontStyle(), this.getFontStyle(), "fontStyle", null, 0, 1, CharacterAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacterAttributes_FontWeight(), this.getFontWeight(), "fontWeight", null, 0, 1, CharacterAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacterAttributes_LineHeight(), ecorePackage.getEString(), "lineHeight", null, 0, 1, CharacterAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacterAttributes_TextDecoration(), this.getTextDecoration(), "textDecoration", null, 0, 1, CharacterAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacterAttributes_LineThrough(), ecorePackage.getEBooleanObject(), "lineThrough", null, 0, 1, CharacterAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacterAttributes_Color(), this.getColor(), "color", null, 0, 1, CharacterAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacterAttributes_TextAlpha(), this.getAlpha(), "textAlpha", null, 0, 1, CharacterAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacterAttributes_WhiteSpaceCollapse(), this.getWhitespaceCollapse(), "whiteSpaceCollapse", null, 0, 1, CharacterAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacterAttributes_Kerning(), this.getKerning(), "kerning", null, 0, 1, CharacterAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacterAttributes_BackgroundAlpha(), this.getAlpha(), "backgroundAlpha", null, 0, 1, CharacterAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacterAttributes_BackgroundColor(), this.getColor(), "backgroundColor", null, 0, 1, CharacterAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacterAttributes_BaselineShift(), ecorePackage.getEString(), "baselineShift", null, 0, 1, CharacterAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacterAttributes_BreakOpportunity(), this.getBreakOpportunity(), "breakOpportunity", null, 0, 1, CharacterAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacterAttributes_DigitCase(), this.getDigitCase(), "digitCase", null, 0, 1, CharacterAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacterAttributes_DigitWidth(), this.getDigitWidth(), "digitWidth", null, 0, 1, CharacterAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacterAttributes_DominantBaseline(), this.getDominantBaseline(), "dominantBaseline", null, 0, 1, CharacterAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacterAttributes_AlignmentBaseline(), this.getAlignmentBaseline(), "alignmentBaseline", null, 0, 1, CharacterAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacterAttributes_LigatureLevel(), this.getLigatureLevel(), "ligatureLevel", null, 0, 1, CharacterAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacterAttributes_Locale(), ecorePackage.getEString(), "locale", null, 0, 1, CharacterAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacterAttributes_TypographicCase(), this.getTypographicCase(), "typographicCase", null, 0, 1, CharacterAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacterAttributes_TextRotation(), this.getTextRotation(), "textRotation", null, 0, 1, CharacterAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacterAttributes_TrackingLeft(), ecorePackage.getEString(), "trackingLeft", null, 0, 1, CharacterAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCharacterAttributes_TrackingRight(), ecorePackage.getEString(), "trackingRight", null, 0, 1, CharacterAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(rawtextEClass, rawtext.class, "rawtext", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getrawtext__text(), ecorePackage.getEString(), "_text", null, 0, 1, rawtext.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(divEClass, div.class, "div", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(pEClass, p.class, "p", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(tcyEClass, tcy.class, "tcy", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(aEClass, a.class, "a", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(imgEClass, img.class, "img", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(spanEClass, span.class, "span", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(brEClass, br.class, "br", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(tabEClass, tab.class, "tab", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(linkNormalFormatEClass, linkNormalFormat.class, "linkNormalFormat", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(linkHoverFormatEClass, linkHoverFormat.class, "linkHoverFormat", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(linkActiveFormatEClass, linkActiveFormat.class, "linkActiveFormat", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(bitmapImageEClass, BitmapImage.class, "BitmapImage", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getBitmapImage_X(), ecorePackage.getEDoubleObject(), "x", null, 0, 1, BitmapImage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBitmapImage_Y(), ecorePackage.getEDoubleObject(), "y", null, 0, 1, BitmapImage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBitmapImage_Width(), ecorePackage.getEDoubleObject(), "width", null, 0, 1, BitmapImage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBitmapImage_Height(), ecorePackage.getEDoubleObject(), "height", null, 0, 1, BitmapImage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBitmapImage_Rotation(), ecorePackage.getEDoubleObject(), "rotation", null, 0, 1, BitmapImage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBitmapImage_ScaleX(), ecorePackage.getEDoubleObject(), "scaleX", null, 0, 1, BitmapImage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBitmapImage_ScaleY(), ecorePackage.getEDoubleObject(), "scaleY", null, 0, 1, BitmapImage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBitmapImage_FillMode(), this.getFillMode(), "fillMode", null, 0, 1, BitmapImage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBitmapImage_Source(), ecorePackage.getEString(), "source", null, 0, 1, BitmapImage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBitmapImage_Visible(), ecorePackage.getEBooleanObject(), "visible", null, 0, 1, BitmapImage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBitmapImage_Alpha(), ecorePackage.getEDoubleObject(), "alpha", null, 0, 1, BitmapImage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBitmapImage_BlendMode(), this.getBlendMode(), "blendMode", null, 0, 1, BitmapImage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(fillEClass, Fill.class, "Fill", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(solidColorEClass, SolidColor.class, "SolidColor", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getSolidColor_Alpha(), this.getAlpha(), "alpha", null, 0, 1, SolidColor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSolidColor_Color(), this.getColor(), "color", null, 0, 1, SolidColor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(linearGradientEClass, LinearGradient.class, "LinearGradient", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getLinearGradient_X(), ecorePackage.getEDoubleObject(), "x", null, 0, 1, LinearGradient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLinearGradient_Y(), ecorePackage.getEDoubleObject(), "y", null, 0, 1, LinearGradient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLinearGradient_ScaleX(), ecorePackage.getEDoubleObject(), "scaleX", null, 0, 1, LinearGradient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLinearGradient_Rotation(), this.getAngle(), "rotation", null, 0, 1, LinearGradient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLinearGradient_SpreadMethod(), this.getSpreadMethod(), "spreadMethod", null, 0, 1, LinearGradient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLinearGradient_InterpolationMethod(), this.getInterpolationMethod(), "interpolationMethod", null, 0, 1, LinearGradient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getLinearGradient_Matrix(), this.getMatrix(), null, "matrix", null, 0, 1, LinearGradient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(radialGradientEClass, RadialGradient.class, "RadialGradient", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getRadialGradient_X(), ecorePackage.getEDoubleObject(), "x", null, 0, 1, RadialGradient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRadialGradient_Y(), ecorePackage.getEDoubleObject(), "y", null, 0, 1, RadialGradient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRadialGradient_ScaleX(), ecorePackage.getEDoubleObject(), "scaleX", null, 0, 1, RadialGradient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRadialGradient_ScaleY(), ecorePackage.getEDoubleObject(), "scaleY", null, 0, 1, RadialGradient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRadialGradient_Rotation(), this.getAngle(), "rotation", null, 0, 1, RadialGradient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRadialGradient_SpreadMethod(), this.getSpreadMethod(), "spreadMethod", "SpreadMethod.NOT_SET", 0, 1, RadialGradient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRadialGradient_InterpolationMethod(), this.getInterpolationMethod(), "interpolationMethod", "InterpolationMethod.NOT_SET", 0, 1, RadialGradient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRadialGradient_FocalPointRatio(), ecorePackage.getEDoubleObject(), "focalPointRatio", null, 0, 1, RadialGradient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getRadialGradient_Matrix(), this.getMatrix(), null, "matrix", null, 0, 1, RadialGradient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(bitmapFillEClass, BitmapFill.class, "BitmapFill", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getBitmapFill_X(), ecorePackage.getEDoubleObject(), "x", null, 0, 1, BitmapFill.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBitmapFill_Y(), ecorePackage.getEDoubleObject(), "y", null, 0, 1, BitmapFill.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBitmapFill_ScaleX(), ecorePackage.getEDoubleObject(), "scaleX", null, 0, 1, BitmapFill.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBitmapFill_ScaleY(), ecorePackage.getEDoubleObject(), "scaleY", null, 0, 1, BitmapFill.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBitmapFill_Rotation(), this.getAngle(), "rotation", null, 0, 1, BitmapFill.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBitmapFill_Source(), ecorePackage.getEString(), "source", null, 0, 1, BitmapFill.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBitmapFill_FillMode(), this.getFillMode(), "fillMode", null, 0, 1, BitmapFill.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getBitmapFill_Matrix(), this.getMatrix(), null, "matrix", null, 0, 1, BitmapFill.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(strokeEClass, Stroke.class, "Stroke", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(solidColorStrokeEClass, SolidColorStroke.class, "SolidColorStroke", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getSolidColorStroke_Alpha(), this.getAlpha(), "alpha", null, 0, 1, SolidColorStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSolidColorStroke_Caps(), this.getCap(), "caps", null, 0, 1, SolidColorStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSolidColorStroke_Color(), this.getColor(), "color", null, 0, 1, SolidColorStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSolidColorStroke_Joints(), this.getJoint(), "joints", null, 0, 1, SolidColorStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSolidColorStroke_MiterLimit(), ecorePackage.getEDoubleObject(), "miterLimit", null, 0, 1, SolidColorStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSolidColorStroke_PixelHinting(), ecorePackage.getEBooleanObject(), "pixelHinting", null, 0, 1, SolidColorStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSolidColorStroke_ScaleMode(), this.getScaleMode(), "scaleMode", null, 0, 1, SolidColorStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSolidColorStroke_Weight(), ecorePackage.getEDoubleObject(), "weight", null, 0, 1, SolidColorStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(linearGradientStrokeEClass, LinearGradientStroke.class, "LinearGradientStroke", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getLinearGradientStroke_X(), ecorePackage.getEDoubleObject(), "x", null, 0, 1, LinearGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLinearGradientStroke_Y(), ecorePackage.getEDoubleObject(), "y", null, 0, 1, LinearGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLinearGradientStroke_ScaleX(), ecorePackage.getEDoubleObject(), "scaleX", null, 0, 1, LinearGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLinearGradientStroke_Rotation(), this.getAngle(), "rotation", null, 0, 1, LinearGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLinearGradientStroke_SpreadMethod(), this.getSpreadMethod(), "spreadMethod", null, 0, 1, LinearGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLinearGradientStroke_InterpolationMethod(), this.getInterpolationMethod(), "interpolationMethod", null, 0, 1, LinearGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLinearGradientStroke_ScaleMode(), this.getScaleMode(), "scaleMode", null, 0, 1, LinearGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLinearGradientStroke_Caps(), this.getCap(), "caps", null, 0, 1, LinearGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLinearGradientStroke_Joints(), this.getJoint(), "joints", null, 0, 1, LinearGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLinearGradientStroke_MiterLimit(), ecorePackage.getEDoubleObject(), "miterLimit", null, 0, 1, LinearGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLinearGradientStroke_Weight(), ecorePackage.getEDoubleObject(), "weight", null, 0, 1, LinearGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLinearGradientStroke_PixelHinting(), ecorePackage.getEBooleanObject(), "pixelHinting", null, 0, 1, LinearGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getLinearGradientStroke_Matrix(), this.getMatrix(), null, "matrix", null, 0, 1, LinearGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(radialGradientStrokeEClass, RadialGradientStroke.class, "RadialGradientStroke", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getRadialGradientStroke_X(), ecorePackage.getEDoubleObject(), "x", null, 0, 1, RadialGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRadialGradientStroke_Y(), ecorePackage.getEDoubleObject(), "y", null, 0, 1, RadialGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRadialGradientStroke_ScaleX(), ecorePackage.getEDoubleObject(), "scaleX", null, 0, 1, RadialGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRadialGradientStroke_ScaleY(), ecorePackage.getEDoubleObject(), "scaleY", null, 0, 1, RadialGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRadialGradientStroke_Rotation(), this.getAngle(), "rotation", null, 0, 1, RadialGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRadialGradientStroke_SpreadMethod(), this.getSpreadMethod(), "spreadMethod", null, 0, 1, RadialGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRadialGradientStroke_InterpolationMethod(), this.getInterpolationMethod(), "interpolationMethod", null, 0, 1, RadialGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRadialGradientStroke_FocalPointRatio(), ecorePackage.getEDoubleObject(), "focalPointRatio", null, 0, 1, RadialGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRadialGradientStroke_ScaleMode(), this.getScaleMode(), "scaleMode", null, 0, 1, RadialGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRadialGradientStroke_Caps(), this.getCap(), "caps", null, 0, 1, RadialGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRadialGradientStroke_Joints(), this.getJoint(), "joints", null, 0, 1, RadialGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRadialGradientStroke_MiterLimit(), ecorePackage.getEDoubleObject(), "miterLimit", null, 0, 1, RadialGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRadialGradientStroke_Weight(), ecorePackage.getEDoubleObject(), "weight", null, 0, 1, RadialGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRadialGradientStroke_PixelHinting(), ecorePackage.getEBooleanObject(), "pixelHinting", null, 0, 1, RadialGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getRadialGradientStroke_Matrix(), this.getMatrix(), null, "matrix", null, 0, 1, RadialGradientStroke.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(gradientEntryEClass, GradientEntry.class, "GradientEntry", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getGradientEntry_Color(), this.getColor(), "color", null, 0, 1, GradientEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGradientEntry_Alpha(), this.getAlpha(), "alpha", null, 0, 1, GradientEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGradientEntry_Ratio(), ecorePackage.getEDoubleObject(), "ratio", null, 0, 1, GradientEntry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(colorTransformEClass, ColorTransform.class, "ColorTransform", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getColorTransform_AlphaMultiplier(), ecorePackage.getEDoubleObject(), "alphaMultiplier", null, 0, 1, ColorTransform.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColorTransform_AlphaOffset(), ecorePackage.getEDoubleObject(), "alphaOffset", null, 0, 1, ColorTransform.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColorTransform_BlueMultiplier(), ecorePackage.getEDoubleObject(), "blueMultiplier", null, 0, 1, ColorTransform.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColorTransform_BlueOffset(), ecorePackage.getEDoubleObject(), "blueOffset", null, 0, 1, ColorTransform.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColorTransform_GreenMultiplier(), ecorePackage.getEDoubleObject(), "greenMultiplier", null, 0, 1, ColorTransform.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColorTransform_GreenOffset(), ecorePackage.getEDoubleObject(), "greenOffset", null, 0, 1, ColorTransform.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColorTransform_RedMultiplier(), ecorePackage.getEDoubleObject(), "redMultiplier", null, 0, 1, ColorTransform.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getColorTransform_RedOffset(), ecorePackage.getEDoubleObject(), "redOffset", null, 0, 1, ColorTransform.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(filterEClass, Filter.class, "Filter", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(blurFilterEClass, BlurFilter.class, "BlurFilter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getBlurFilter_BlurX(), ecorePackage.getEDoubleObject(), "blurX", null, 0, 1, BlurFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBlurFilter_BlurY(), ecorePackage.getEDoubleObject(), "blurY", null, 0, 1, BlurFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBlurFilter_Quality(), ecorePackage.getEDoubleObject(), "quality", null, 0, 1, BlurFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(dropShadowFilterEClass, DropShadowFilter.class, "DropShadowFilter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getDropShadowFilter_Alpha(), this.getAlpha(), "alpha", null, 0, 1, DropShadowFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDropShadowFilter_Angle(), this.getAngle(), "angle", null, 0, 1, DropShadowFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDropShadowFilter_BlurX(), ecorePackage.getEDoubleObject(), "blurX", null, 0, 1, DropShadowFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDropShadowFilter_BlurY(), ecorePackage.getEDoubleObject(), "blurY", null, 0, 1, DropShadowFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDropShadowFilter_Color(), this.getColor(), "color", null, 0, 1, DropShadowFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDropShadowFilter_Distance(), ecorePackage.getEDoubleObject(), "distance", null, 0, 1, DropShadowFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDropShadowFilter_Inner(), ecorePackage.getEBooleanObject(), "inner", null, 0, 1, DropShadowFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDropShadowFilter_HideObject(), ecorePackage.getEBooleanObject(), "hideObject", null, 0, 1, DropShadowFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDropShadowFilter_Knockout(), ecorePackage.getEBooleanObject(), "knockout", null, 0, 1, DropShadowFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDropShadowFilter_Quality(), ecorePackage.getEDoubleObject(), "quality", null, 0, 1, DropShadowFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDropShadowFilter_Strength(), ecorePackage.getEDoubleObject(), "strength", null, 0, 1, DropShadowFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(bevelFilterEClass, BevelFilter.class, "BevelFilter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getBevelFilter_Angle(), this.getAngle(), "angle", null, 0, 1, BevelFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBevelFilter_BlurX(), ecorePackage.getEDoubleObject(), "blurX", null, 0, 1, BevelFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBevelFilter_BlurY(), ecorePackage.getEDoubleObject(), "blurY", null, 0, 1, BevelFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBevelFilter_HighlightAlpha(), this.getAlpha(), "highlightAlpha", null, 0, 1, BevelFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBevelFilter_HighlightColor(), this.getColor(), "highlightColor", null, 0, 1, BevelFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBevelFilter_Distance(), ecorePackage.getEDoubleObject(), "distance", null, 0, 1, BevelFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBevelFilter_Knockout(), ecorePackage.getEBooleanObject(), "knockout", null, 0, 1, BevelFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBevelFilter_Quality(), ecorePackage.getEDoubleObject(), "quality", null, 0, 1, BevelFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBevelFilter_ShadowAlpha(), this.getAlpha(), "shadowAlpha", null, 0, 1, BevelFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBevelFilter_ShadowColor(), this.getColor(), "shadowColor", null, 0, 1, BevelFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBevelFilter_Strength(), ecorePackage.getEDoubleObject(), "strength", null, 0, 1, BevelFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getBevelFilter_Type(), this.getBevelFilterType(), "type", null, 0, 1, BevelFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(gradientGlowFilterEClass, GradientGlowFilter.class, "GradientGlowFilter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getGradientGlowFilter_Angle(), this.getAngle(), "angle", null, 0, 1, GradientGlowFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGradientGlowFilter_BlurX(), ecorePackage.getEDoubleObject(), "blurX", null, 0, 1, GradientGlowFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGradientGlowFilter_BlurY(), ecorePackage.getEDoubleObject(), "blurY", null, 0, 1, GradientGlowFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGradientGlowFilter_Distance(), ecorePackage.getEDoubleObject(), "distance", null, 0, 1, GradientGlowFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGradientGlowFilter_Inner(), ecorePackage.getEBooleanObject(), "inner", null, 0, 1, GradientGlowFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGradientGlowFilter_Knockout(), ecorePackage.getEBooleanObject(), "knockout", null, 0, 1, GradientGlowFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGradientGlowFilter_Quality(), ecorePackage.getEDoubleObject(), "quality", null, 0, 1, GradientGlowFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGradientGlowFilter_Strength(), ecorePackage.getEDoubleObject(), "strength", null, 0, 1, GradientGlowFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(gradientBevelFilterEClass, GradientBevelFilter.class, "GradientBevelFilter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getGradientBevelFilter_Angle(), this.getAngle(), "angle", null, 0, 1, GradientBevelFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGradientBevelFilter_BlurX(), ecorePackage.getEDoubleObject(), "blurX", null, 0, 1, GradientBevelFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGradientBevelFilter_BlurY(), ecorePackage.getEDoubleObject(), "blurY", null, 0, 1, GradientBevelFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGradientBevelFilter_Distance(), ecorePackage.getEDoubleObject(), "distance", null, 0, 1, GradientBevelFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGradientBevelFilter_Knockout(), ecorePackage.getEBooleanObject(), "knockout", null, 0, 1, GradientBevelFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGradientBevelFilter_Quality(), ecorePackage.getEDoubleObject(), "quality", null, 0, 1, GradientBevelFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGradientBevelFilter_Strength(), ecorePackage.getEDoubleObject(), "strength", null, 0, 1, GradientBevelFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getGradientBevelFilter_Type(), this.getBevelFilterType(), "type", null, 0, 1, GradientBevelFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(colorMatrixFilterEClass, ColorMatrixFilter.class, "ColorMatrixFilter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getColorMatrixFilter_Matrix(), ecorePackage.getEString(), "matrix", null, 0, 1, ColorMatrixFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(fxgElementEClass, FXGElement.class, "FXGElement", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEClass(containerElementEClass, ContainerElement.class, "ContainerElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); g1 = createEGenericType(containerElementEClass_T); initEReference(getContainerElement__children(), g1, null, "_children", null, 0, -1, ContainerElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); // Initialize enums and add enum literals initEEnum(blendModeEEnum, BlendMode.class, "BlendMode"); addEEnumLiteral(blendModeEEnum, BlendMode.NOT_SET); addEEnumLiteral(blendModeEEnum, BlendMode.ADD); addEEnumLiteral(blendModeEEnum, BlendMode.ALPHA); addEEnumLiteral(blendModeEEnum, BlendMode.DARKEN); addEEnumLiteral(blendModeEEnum, BlendMode.DIFFERENCE); addEEnumLiteral(blendModeEEnum, BlendMode.ERASE); addEEnumLiteral(blendModeEEnum, BlendMode.HARDLIGHT); addEEnumLiteral(blendModeEEnum, BlendMode.INVERT); addEEnumLiteral(blendModeEEnum, BlendMode.LAYER); addEEnumLiteral(blendModeEEnum, BlendMode.LIGHTEN); addEEnumLiteral(blendModeEEnum, BlendMode.MULTIPLY); addEEnumLiteral(blendModeEEnum, BlendMode.NORMAL); addEEnumLiteral(blendModeEEnum, BlendMode.OVERLAY); addEEnumLiteral(blendModeEEnum, BlendMode.SCREEN); addEEnumLiteral(blendModeEEnum, BlendMode.SHADER); addEEnumLiteral(blendModeEEnum, BlendMode.SUBTRACT); initEEnum(windingEEnum, Winding.class, "Winding"); addEEnumLiteral(windingEEnum, Winding.NOT_SET); addEEnumLiteral(windingEEnum, Winding.EVEN_ODD); addEEnumLiteral(windingEEnum, Winding.NON_ZERO); initEEnum(maskTypeEEnum, MaskType.class, "MaskType"); addEEnumLiteral(maskTypeEEnum, MaskType.CLIP); addEEnumLiteral(maskTypeEEnum, MaskType.ALPHA); initEEnum(fontStyleEEnum, FontStyle.class, "FontStyle"); addEEnumLiteral(fontStyleEEnum, FontStyle.NORMAL); addEEnumLiteral(fontStyleEEnum, FontStyle.ITALIC); initEEnum(fontWeightEEnum, FontWeight.class, "FontWeight"); addEEnumLiteral(fontWeightEEnum, FontWeight.NORMAL); addEEnumLiteral(fontWeightEEnum, FontWeight.BOLD); initEEnum(textDecorationEEnum, TextDecoration.class, "TextDecoration"); addEEnumLiteral(textDecorationEEnum, TextDecoration.NONE); addEEnumLiteral(textDecorationEEnum, TextDecoration.UNDERLINE); initEEnum(whitespaceCollapseEEnum, WhitespaceCollapse.class, "WhitespaceCollapse"); addEEnumLiteral(whitespaceCollapseEEnum, WhitespaceCollapse.PRESERVE); addEEnumLiteral(whitespaceCollapseEEnum, WhitespaceCollapse.COLLAPSE); initEEnum(kerningEEnum, Kerning.class, "Kerning"); addEEnumLiteral(kerningEEnum, Kerning.ON); addEEnumLiteral(kerningEEnum, Kerning.OFF); addEEnumLiteral(kerningEEnum, Kerning.AUTO); initEEnum(spreadMethodEEnum, SpreadMethod.class, "SpreadMethod"); addEEnumLiteral(spreadMethodEEnum, SpreadMethod.NOT_SET); addEEnumLiteral(spreadMethodEEnum, SpreadMethod.PAD); addEEnumLiteral(spreadMethodEEnum, SpreadMethod.REFLECT); addEEnumLiteral(spreadMethodEEnum, SpreadMethod.REPEAT); initEEnum(interpolationMethodEEnum, InterpolationMethod.class, "InterpolationMethod"); addEEnumLiteral(interpolationMethodEEnum, InterpolationMethod.NOT_SET); addEEnumLiteral(interpolationMethodEEnum, InterpolationMethod.RGB); addEEnumLiteral(interpolationMethodEEnum, InterpolationMethod.LINEAR_RGB); initEEnum(capEEnum, Cap.class, "Cap"); addEEnumLiteral(capEEnum, Cap.ROUND); addEEnumLiteral(capEEnum, Cap.SQUARE); addEEnumLiteral(capEEnum, Cap.NONE); initEEnum(jointEEnum, Joint.class, "Joint"); addEEnumLiteral(jointEEnum, Joint.ROUND); addEEnumLiteral(jointEEnum, Joint.MITER); addEEnumLiteral(jointEEnum, Joint.BEVEL); initEEnum(scaleModeEEnum, ScaleMode.class, "ScaleMode"); addEEnumLiteral(scaleModeEEnum, ScaleMode.NORMAL); addEEnumLiteral(scaleModeEEnum, ScaleMode.NONE); addEEnumLiteral(scaleModeEEnum, ScaleMode.HORIZONTAL); addEEnumLiteral(scaleModeEEnum, ScaleMode.VERTICAL); initEEnum(bevelFilterTypeEEnum, BevelFilterType.class, "BevelFilterType"); addEEnumLiteral(bevelFilterTypeEEnum, BevelFilterType.INNER); addEEnumLiteral(bevelFilterTypeEEnum, BevelFilterType.OUTER); addEEnumLiteral(bevelFilterTypeEEnum, BevelFilterType.FULL); initEEnum(fillModeEEnum, FillMode.class, "FillMode"); addEEnumLiteral(fillModeEEnum, FillMode.SCALE); addEEnumLiteral(fillModeEEnum, FillMode.CLIP); addEEnumLiteral(fillModeEEnum, FillMode.REPEAT); initEEnum(textAlignEEnum, TextAlign.class, "TextAlign"); addEEnumLiteral(textAlignEEnum, TextAlign.START); addEEnumLiteral(textAlignEEnum, TextAlign.END); addEEnumLiteral(textAlignEEnum, TextAlign.LEFT); addEEnumLiteral(textAlignEEnum, TextAlign.CENTER); addEEnumLiteral(textAlignEEnum, TextAlign.RIGHT); addEEnumLiteral(textAlignEEnum, TextAlign.JUSTIFY); initEEnum(justificationRuleEEnum, JustificationRule.class, "JustificationRule"); addEEnumLiteral(justificationRuleEEnum, JustificationRule.AUTO); addEEnumLiteral(justificationRuleEEnum, JustificationRule.SPACE); addEEnumLiteral(justificationRuleEEnum, JustificationRule.EAST_ASIAN); initEEnum(justificationStyleEEnum, JustificationStyle.class, "JustificationStyle"); addEEnumLiteral(justificationStyleEEnum, JustificationStyle.AUTO); addEEnumLiteral(justificationStyleEEnum, JustificationStyle.PRIORITIZE_LEAST_ADJUSTMENT); addEEnumLiteral(justificationStyleEEnum, JustificationStyle.PUSH_IN_KINSOKU); addEEnumLiteral(justificationStyleEEnum, JustificationStyle.PUSH_OUT_ONLY); initEEnum(textJustifyEEnum, TextJustify.class, "TextJustify"); addEEnumLiteral(textJustifyEEnum, TextJustify.INTER_WORD); addEEnumLiteral(textJustifyEEnum, TextJustify.DISTRIBUTE); initEEnum(leadingModelEEnum, LeadingModel.class, "LeadingModel"); addEEnumLiteral(leadingModelEEnum, LeadingModel.AUTO); addEEnumLiteral(leadingModelEEnum, LeadingModel.ROMAN_UP); addEEnumLiteral(leadingModelEEnum, LeadingModel.IDEOGRAPHIC_TOP_UP); addEEnumLiteral(leadingModelEEnum, LeadingModel.IDEOGRAPHIC_CENTER_UP); addEEnumLiteral(leadingModelEEnum, LeadingModel.ASCENT_DESCENT_UP); addEEnumLiteral(leadingModelEEnum, LeadingModel.IDEOGRAPHIC_TOP_DOWN); addEEnumLiteral(leadingModelEEnum, LeadingModel.IDEOGRAPHIC_CENTER_DOWN); initEEnum(blockProgressionEEnum, BlockProgression.class, "BlockProgression"); addEEnumLiteral(blockProgressionEEnum, BlockProgression.TB); addEEnumLiteral(blockProgressionEEnum, BlockProgression.RL); initEEnum(verticalAlignEEnum, VerticalAlign.class, "VerticalAlign"); addEEnumLiteral(verticalAlignEEnum, VerticalAlign.TOP); addEEnumLiteral(verticalAlignEEnum, VerticalAlign.MIDDLE); addEEnumLiteral(verticalAlignEEnum, VerticalAlign.BOTTOM); addEEnumLiteral(verticalAlignEEnum, VerticalAlign.JUSTIFY); addEEnumLiteral(verticalAlignEEnum, VerticalAlign.INHERIT); initEEnum(lineBreakEEnum, LineBreak.class, "LineBreak"); addEEnumLiteral(lineBreakEEnum, LineBreak.TO_FIT); addEEnumLiteral(lineBreakEEnum, LineBreak.EXPLICIT); initEEnum(breakOpportunityEEnum, BreakOpportunity.class, "BreakOpportunity"); addEEnumLiteral(breakOpportunityEEnum, BreakOpportunity.AUTO); addEEnumLiteral(breakOpportunityEEnum, BreakOpportunity.ANY); addEEnumLiteral(breakOpportunityEEnum, BreakOpportunity.NONE); addEEnumLiteral(breakOpportunityEEnum, BreakOpportunity.ALL); initEEnum(digitCaseEEnum, DigitCase.class, "DigitCase"); addEEnumLiteral(digitCaseEEnum, DigitCase.DEFAULT); addEEnumLiteral(digitCaseEEnum, DigitCase.LINING); addEEnumLiteral(digitCaseEEnum, DigitCase.OLD_STYLE); initEEnum(digitWidthEEnum, DigitWidth.class, "DigitWidth"); addEEnumLiteral(digitWidthEEnum, DigitWidth.DEFAULT); addEEnumLiteral(digitWidthEEnum, DigitWidth.PROPORTIONAL); addEEnumLiteral(digitWidthEEnum, DigitWidth.TABULAR); initEEnum(dominantBaselineEEnum, DominantBaseline.class, "DominantBaseline"); addEEnumLiteral(dominantBaselineEEnum, DominantBaseline.AUTO); addEEnumLiteral(dominantBaselineEEnum, DominantBaseline.ROMAN); addEEnumLiteral(dominantBaselineEEnum, DominantBaseline.ASCENT); addEEnumLiteral(dominantBaselineEEnum, DominantBaseline.DESCENT); addEEnumLiteral(dominantBaselineEEnum, DominantBaseline.IDEOGRAPHIC_TOP); addEEnumLiteral(dominantBaselineEEnum, DominantBaseline.IDEOGRAPHIC_CENTER); addEEnumLiteral(dominantBaselineEEnum, DominantBaseline.IDEOGRAPHIC_BOTTOM); initEEnum(alignmentBaselineEEnum, AlignmentBaseline.class, "AlignmentBaseline"); addEEnumLiteral(alignmentBaselineEEnum, AlignmentBaseline.AUTO); addEEnumLiteral(alignmentBaselineEEnum, AlignmentBaseline.ROMAN); addEEnumLiteral(alignmentBaselineEEnum, AlignmentBaseline.ASCENT); addEEnumLiteral(alignmentBaselineEEnum, AlignmentBaseline.DESCENT); addEEnumLiteral(alignmentBaselineEEnum, AlignmentBaseline.IDEOGRAPHIC_TOP); addEEnumLiteral(alignmentBaselineEEnum, AlignmentBaseline.IDEOGRAPHIC_CENTER); addEEnumLiteral(alignmentBaselineEEnum, AlignmentBaseline.IDEOGRAPHIC_BOTTOM); addEEnumLiteral(alignmentBaselineEEnum, AlignmentBaseline.USE_DOMINANT_BASELINE); initEEnum(ligatureLevelEEnum, LigatureLevel.class, "LigatureLevel"); addEEnumLiteral(ligatureLevelEEnum, LigatureLevel.MINIMUM); addEEnumLiteral(ligatureLevelEEnum, LigatureLevel.COMMON); addEEnumLiteral(ligatureLevelEEnum, LigatureLevel.UNCOMMON); addEEnumLiteral(ligatureLevelEEnum, LigatureLevel.EXOTIC); initEEnum(typographicCaseEEnum, TypographicCase.class, "TypographicCase"); addEEnumLiteral(typographicCaseEEnum, TypographicCase.DEFAULT); addEEnumLiteral(typographicCaseEEnum, TypographicCase.CAPS_TO_SMALL_CAPS); addEEnumLiteral(typographicCaseEEnum, TypographicCase.UPPERCASE); addEEnumLiteral(typographicCaseEEnum, TypographicCase.LOWERCASE); addEEnumLiteral(typographicCaseEEnum, TypographicCase.LOWERCASE_TO_SMALL_CAPS); initEEnum(textRotationEEnum, TextRotation.class, "TextRotation"); addEEnumLiteral(textRotationEEnum, TextRotation.AUTO); addEEnumLiteral(textRotationEEnum, TextRotation.ROTATE0); addEEnumLiteral(textRotationEEnum, TextRotation.ROTATE90); addEEnumLiteral(textRotationEEnum, TextRotation.ROTATE180); addEEnumLiteral(textRotationEEnum, TextRotation.ROTATE270); // Initialize data types initEDataType(pathDataEDataType, String.class, "PathData", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(angleEDataType, Double.class, "Angle", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(lengthEDataType, String.class, "Length", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(percentEDataType, String.class, "Percent", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(colorEDataType, String.class, "Color", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(alphaEDataType, Double.class, "Alpha", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); // Create resource createResource(eNS_URI); } } //FxgPackageImpl