/**
* <copyright>
* </copyright>
*
*/
package at.bestsolution.e4.jfx.xtext.jFXCss.impl;
import at.bestsolution.e4.jfx.xtext.jFXCss.AddressValue;
import at.bestsolution.e4.jfx.xtext.jFXCss.AlignmentProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.BackgroundImageSizeProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.BarPolicyProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.BgPositionValue;
import at.bestsolution.e4.jfx.xtext.jFXCss.BgSizeValue;
import at.bestsolution.e4.jfx.xtext.jFXCss.BlendProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.BlurValue;
import at.bestsolution.e4.jfx.xtext.jFXCss.BooleanProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.BooleanValue;
import at.bestsolution.e4.jfx.xtext.jFXCss.BorderImageSliceProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.BorderStyleProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.BorderStyleValue;
import at.bestsolution.e4.jfx.xtext.jFXCss.ClassSelector;
import at.bestsolution.e4.jfx.xtext.jFXCss.ColorFunction;
import at.bestsolution.e4.jfx.xtext.jFXCss.ColorProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.ColorValue;
import at.bestsolution.e4.jfx.xtext.jFXCss.CursorProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.DashStyleValue;
import at.bestsolution.e4.jfx.xtext.jFXCss.Definition;
import at.bestsolution.e4.jfx.xtext.jFXCss.Effect;
import at.bestsolution.e4.jfx.xtext.jFXCss.EffectDropShadow;
import at.bestsolution.e4.jfx.xtext.jFXCss.EffectInnerShadow;
import at.bestsolution.e4.jfx.xtext.jFXCss.EffectProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.FXProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.FontFamily;
import at.bestsolution.e4.jfx.xtext.jFXCss.FontFamilyProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.FontProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.FontSizeProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.FontStyleProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.FontStyleValue;
import at.bestsolution.e4.jfx.xtext.jFXCss.FontValue;
import at.bestsolution.e4.jfx.xtext.jFXCss.FontWeightProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.FontWeightValue;
import at.bestsolution.e4.jfx.xtext.jFXCss.HPositionProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.HPositionValue;
import at.bestsolution.e4.jfx.xtext.jFXCss.HSBColor;
import at.bestsolution.e4.jfx.xtext.jFXCss.HorizontalGridLineStrokeDashArrayProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.IdSelector;
import at.bestsolution.e4.jfx.xtext.jFXCss.InsetsProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.IntegerProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.IntegerValue;
import at.bestsolution.e4.jfx.xtext.jFXCss.JFXCss;
import at.bestsolution.e4.jfx.xtext.jFXCss.JFXCssFactory;
import at.bestsolution.e4.jfx.xtext.jFXCss.JFXCssPackage;
import at.bestsolution.e4.jfx.xtext.jFXCss.LinearGradient;
import at.bestsolution.e4.jfx.xtext.jFXCss.LookedUpColor;
import at.bestsolution.e4.jfx.xtext.jFXCss.MultiPaintProperties;
import at.bestsolution.e4.jfx.xtext.jFXCss.MultiPaintValue;
import at.bestsolution.e4.jfx.xtext.jFXCss.MultiSizeProperties;
import at.bestsolution.e4.jfx.xtext.jFXCss.MultiSizeProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.MultiSizeValue;
import at.bestsolution.e4.jfx.xtext.jFXCss.NamedColor;
import at.bestsolution.e4.jfx.xtext.jFXCss.NumberProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.NumberValue;
import at.bestsolution.e4.jfx.xtext.jFXCss.PaintProperties;
import at.bestsolution.e4.jfx.xtext.jFXCss.PaintProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.PaintValue;
import at.bestsolution.e4.jfx.xtext.jFXCss.PositionProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.PseudoClassSelector;
import at.bestsolution.e4.jfx.xtext.jFXCss.RGBColor;
import at.bestsolution.e4.jfx.xtext.jFXCss.RadialGradient;
import at.bestsolution.e4.jfx.xtext.jFXCss.RealValue;
import at.bestsolution.e4.jfx.xtext.jFXCss.RepeatProperties;
import at.bestsolution.e4.jfx.xtext.jFXCss.RepeatStyleValue;
import at.bestsolution.e4.jfx.xtext.jFXCss.Selector;
import at.bestsolution.e4.jfx.xtext.jFXCss.SideProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.SimpleSelector;
import at.bestsolution.e4.jfx.xtext.jFXCss.SizeFill;
import at.bestsolution.e4.jfx.xtext.jFXCss.SizeProperties;
import at.bestsolution.e4.jfx.xtext.jFXCss.SizeProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.SizeValue;
import at.bestsolution.e4.jfx.xtext.jFXCss.StopValue;
import at.bestsolution.e4.jfx.xtext.jFXCss.StringProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.StrokeLineCapProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.StrokeLineJoinProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.TextOriginProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.TextOverrunProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.UrlProperties;
import at.bestsolution.e4.jfx.xtext.jFXCss.UrlProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.UrlValue;
import at.bestsolution.e4.jfx.xtext.jFXCss.VPositionProperty;
import at.bestsolution.e4.jfx.xtext.jFXCss.VPositionValue;
import at.bestsolution.e4.jfx.xtext.jFXCss.VerticalGridLineStrokeDashArrayProperty;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.emf.ecore.impl.EPackageImpl;
/**
* <!-- begin-user-doc -->
* An implementation of the model <b>Package</b>.
* <!-- end-user-doc -->
* @generated
*/
public class JFXCssPackageImpl extends EPackageImpl implements JFXCssPackage
{
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass jfxCssEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass definitionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass selectorEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass simpleSelectorEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass idSelectorEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass classSelectorEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass pseudoClassSelectorEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass fxPropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass fontPropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass fontFamilyPropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass fontSizePropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass fontStylePropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass fontWeightPropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass cursorPropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass effectPropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass effectEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass effectDropShadowEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass effectInnerShadowEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass booleanPropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass sizePropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass numberPropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass integerPropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass paintPropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass paintPropertiesEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass blendPropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass urlPropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass multiSizePropertiesEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass hPositionPropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass vPositionPropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass sidePropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass barPolicyPropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass urlPropertiesEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass repeatPropertiesEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass multiSizePropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass sizePropertiesEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass multiPaintPropertiesEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass colorPropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass stringPropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass positionPropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass alignmentPropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass strokeLineCapPropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass strokeLineJoinPropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass textOriginPropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass backgroundImageSizePropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass borderStylePropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass borderImageSlicePropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass textOverrunPropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass insetsPropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass horizontalGridLineStrokeDashArrayPropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass verticalGridLineStrokeDashArrayPropertyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass vPositionValueEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass blurValueEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass numberValueEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass integerValueEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass realValueEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass urlValueEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass addressValueEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass sizeValueEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass multiSizeValueEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass bgPositionValueEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass repeatStyleValueEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass bgSizeValueEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass multiPaintValueEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass borderStyleValueEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass dashStyleValueEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass sizeFillEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass fontValueEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass fontStyleValueEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass fontWeightValueEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass fontFamilyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass paintValueEClass = 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 stopValueEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass colorValueEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass lookedUpColorEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass namedColorEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass rgbColorEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass hsbColorEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass colorFunctionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum booleanValueEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum hPositionValueEEnum = 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.e4.jfx.xtext.jFXCss.JFXCssPackage#eNS_URI
* @see #init()
* @generated
*/
private JFXCssPackageImpl()
{
super(eNS_URI, JFXCssFactory.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 JFXCssPackage#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 JFXCssPackage init()
{
if (isInited) return (JFXCssPackage)EPackage.Registry.INSTANCE.getEPackage(JFXCssPackage.eNS_URI);
// Obtain or create and register package
JFXCssPackageImpl theJFXCssPackage = (JFXCssPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof JFXCssPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new JFXCssPackageImpl());
isInited = true;
// Create package meta-data objects
theJFXCssPackage.createPackageContents();
// Initialize created meta-data
theJFXCssPackage.initializePackageContents();
// Mark meta-data to indicate it can't be changed
theJFXCssPackage.freeze();
// Update the registry and return the package
EPackage.Registry.INSTANCE.put(JFXCssPackage.eNS_URI, theJFXCssPackage);
return theJFXCssPackage;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getJFXCss()
{
return jfxCssEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getJFXCss_Definitions()
{
return (EReference)jfxCssEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDefinition()
{
return definitionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDefinition_Selector()
{
return (EReference)definitionEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDefinition_Properties()
{
return (EReference)definitionEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSelector()
{
return selectorEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSelector_SimpleSelector()
{
return (EReference)selectorEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSimpleSelector()
{
return simpleSelectorEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSimpleSelector_Element()
{
return (EAttribute)simpleSelectorEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSimpleSelector_Id()
{
return (EReference)simpleSelectorEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSimpleSelector_PseudoClass()
{
return (EReference)simpleSelectorEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSimpleSelector_Class()
{
return (EReference)simpleSelectorEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getIdSelector()
{
return idSelectorEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getIdSelector_Id()
{
return (EAttribute)idSelectorEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getClassSelector()
{
return classSelectorEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getClassSelector_Class()
{
return (EAttribute)classSelectorEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPseudoClassSelector()
{
return pseudoClassSelectorEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPseudoClassSelector_Value()
{
return (EAttribute)pseudoClassSelectorEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFXProperty()
{
return fxPropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFontProperty()
{
return fontPropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFontProperty_Property()
{
return (EAttribute)fontPropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getFontProperty_Value()
{
return (EReference)fontPropertyEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFontFamilyProperty()
{
return fontFamilyPropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFontFamilyProperty_Property()
{
return (EAttribute)fontFamilyPropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getFontFamilyProperty_Value()
{
return (EReference)fontFamilyPropertyEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFontSizeProperty()
{
return fontSizePropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFontSizeProperty_Property()
{
return (EAttribute)fontSizePropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getFontSizeProperty_Value()
{
return (EReference)fontSizePropertyEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFontStyleProperty()
{
return fontStylePropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFontStyleProperty_Property()
{
return (EAttribute)fontStylePropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getFontStyleProperty_Value()
{
return (EReference)fontStylePropertyEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFontWeightProperty()
{
return fontWeightPropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFontWeightProperty_Property()
{
return (EAttribute)fontWeightPropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getFontWeightProperty_Value()
{
return (EReference)fontWeightPropertyEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCursorProperty()
{
return cursorPropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCursorProperty_Value()
{
return (EAttribute)cursorPropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getEffectProperty()
{
return effectPropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getEffectProperty_Value()
{
return (EReference)effectPropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getEffect()
{
return effectEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getEffect_Blur()
{
return (EReference)effectEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getEffect_Color()
{
return (EReference)effectEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getEffect_BlurRadius()
{
return (EReference)effectEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getEffect_OffsetX()
{
return (EReference)effectEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getEffect_OffsetY()
{
return (EReference)effectEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getEffectDropShadow()
{
return effectDropShadowEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getEffectDropShadow_Spread()
{
return (EReference)effectDropShadowEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getEffectInnerShadow()
{
return effectInnerShadowEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getEffectInnerShadow_Choke()
{
return (EReference)effectInnerShadowEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getBooleanProperty()
{
return booleanPropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBooleanProperty_Property()
{
return (EAttribute)booleanPropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBooleanProperty_Value()
{
return (EAttribute)booleanPropertyEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSizeProperty()
{
return sizePropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSizeProperty_Property()
{
return (EAttribute)sizePropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSizeProperty_Value()
{
return (EReference)sizePropertyEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getNumberProperty()
{
return numberPropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNumberProperty_Property()
{
return (EAttribute)numberPropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getNumberProperty_Value()
{
return (EReference)numberPropertyEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getIntegerProperty()
{
return integerPropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getIntegerProperty_Property()
{
return (EAttribute)integerPropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getIntegerProperty_Value()
{
return (EReference)integerPropertyEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPaintProperty()
{
return paintPropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPaintProperty_Property()
{
return (EAttribute)paintPropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPaintProperty_Value()
{
return (EReference)paintPropertyEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPaintProperties()
{
return paintPropertiesEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPaintProperties_Property()
{
return (EAttribute)paintPropertiesEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPaintProperties_Values()
{
return (EReference)paintPropertiesEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getBlendProperty()
{
return blendPropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBlendProperty_Value()
{
return (EAttribute)blendPropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getUrlProperty()
{
return urlPropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getUrlProperty_Property()
{
return (EAttribute)urlPropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getUrlProperty_Value()
{
return (EReference)urlPropertyEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMultiSizeProperties()
{
return multiSizePropertiesEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getMultiSizeProperties_Property()
{
return (EAttribute)multiSizePropertiesEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getMultiSizeProperties_Values()
{
return (EReference)multiSizePropertiesEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getHPositionProperty()
{
return hPositionPropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getHPositionProperty_Property()
{
return (EAttribute)hPositionPropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getHPositionProperty_Value()
{
return (EAttribute)hPositionPropertyEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getVPositionProperty()
{
return vPositionPropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getVPositionProperty_Property()
{
return (EAttribute)vPositionPropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getVPositionProperty_Value()
{
return (EReference)vPositionPropertyEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSideProperty()
{
return sidePropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSideProperty_Property()
{
return (EAttribute)sidePropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSideProperty_Value()
{
return (EAttribute)sidePropertyEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getBarPolicyProperty()
{
return barPolicyPropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBarPolicyProperty_Property()
{
return (EAttribute)barPolicyPropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBarPolicyProperty_Value()
{
return (EAttribute)barPolicyPropertyEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getUrlProperties()
{
return urlPropertiesEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getUrlProperties_Property()
{
return (EAttribute)urlPropertiesEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getUrlProperties_Values()
{
return (EReference)urlPropertiesEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getRepeatProperties()
{
return repeatPropertiesEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getRepeatProperties_Property()
{
return (EAttribute)repeatPropertiesEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRepeatProperties_Values()
{
return (EReference)repeatPropertiesEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMultiSizeProperty()
{
return multiSizePropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getMultiSizeProperty_Property()
{
return (EAttribute)multiSizePropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getMultiSizeProperty_Value()
{
return (EReference)multiSizePropertyEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSizeProperties()
{
return sizePropertiesEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSizeProperties_Property()
{
return (EAttribute)sizePropertiesEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSizeProperties_Values()
{
return (EReference)sizePropertiesEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMultiPaintProperties()
{
return multiPaintPropertiesEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getMultiPaintProperties_Property()
{
return (EAttribute)multiPaintPropertiesEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getMultiPaintProperties_Values()
{
return (EReference)multiPaintPropertiesEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getColorProperty()
{
return colorPropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getColorProperty_Property()
{
return (EAttribute)colorPropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getColorProperty_Value()
{
return (EReference)colorPropertyEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getStringProperty()
{
return stringPropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getStringProperty_Property()
{
return (EAttribute)stringPropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getStringProperty_Value()
{
return (EAttribute)stringPropertyEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPositionProperty()
{
return positionPropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPositionProperty_Property()
{
return (EAttribute)positionPropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPositionProperty_Values()
{
return (EReference)positionPropertyEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAlignmentProperty()
{
return alignmentPropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAlignmentProperty_Property()
{
return (EAttribute)alignmentPropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAlignmentProperty_Value()
{
return (EAttribute)alignmentPropertyEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getStrokeLineCapProperty()
{
return strokeLineCapPropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getStrokeLineCapProperty_Value()
{
return (EAttribute)strokeLineCapPropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getStrokeLineJoinProperty()
{
return strokeLineJoinPropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getStrokeLineJoinProperty_Value()
{
return (EAttribute)strokeLineJoinPropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTextOriginProperty()
{
return textOriginPropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTextOriginProperty_Value()
{
return (EAttribute)textOriginPropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getBackgroundImageSizeProperty()
{
return backgroundImageSizePropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBackgroundImageSizeProperty_Values()
{
return (EReference)backgroundImageSizePropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getBorderStyleProperty()
{
return borderStylePropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBorderStyleProperty_Values()
{
return (EReference)borderStylePropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getBorderImageSliceProperty()
{
return borderImageSlicePropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBorderImageSliceProperty_Values()
{
return (EReference)borderImageSlicePropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTextOverrunProperty()
{
return textOverrunPropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTextOverrunProperty_Value()
{
return (EAttribute)textOverrunPropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getInsetsProperty()
{
return insetsPropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInsetsProperty_Value()
{
return (EReference)insetsPropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getHorizontalGridLineStrokeDashArrayProperty()
{
return horizontalGridLineStrokeDashArrayPropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getHorizontalGridLineStrokeDashArrayProperty_Value()
{
return (EReference)horizontalGridLineStrokeDashArrayPropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getVerticalGridLineStrokeDashArrayProperty()
{
return verticalGridLineStrokeDashArrayPropertyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getVerticalGridLineStrokeDashArrayProperty_Values()
{
return (EReference)verticalGridLineStrokeDashArrayPropertyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getVPositionValue()
{
return vPositionValueEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getVPositionValue_V()
{
return (EAttribute)vPositionValueEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getBlurValue()
{
return blurValueEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBlurValue_V()
{
return (EAttribute)blurValueEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getNumberValue()
{
return numberValueEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getIntegerValue()
{
return integerValueEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getIntegerValue_Value()
{
return (EAttribute)integerValueEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getRealValue()
{
return realValueEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getRealValue_Value()
{
return (EAttribute)realValueEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getUrlValue()
{
return urlValueEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getUrlValue_Address()
{
return (EReference)urlValueEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAddressValue()
{
return addressValueEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAddressValue_Value()
{
return (EAttribute)addressValueEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSizeValue()
{
return sizeValueEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSizeValue_Value()
{
return (EReference)sizeValueEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSizeValue_Dimension()
{
return (EAttribute)sizeValueEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMultiSizeValue()
{
return multiSizeValueEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getMultiSizeValue_Values()
{
return (EReference)multiSizeValueEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getBgPositionValue()
{
return bgPositionValueEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBgPositionValue_Absx()
{
return (EReference)bgPositionValueEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBgPositionValue_Relx()
{
return (EAttribute)bgPositionValueEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBgPositionValue_Absy()
{
return (EReference)bgPositionValueEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBgPositionValue_Rely()
{
return (EAttribute)bgPositionValueEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getRepeatStyleValue()
{
return repeatStyleValueEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getRepeatStyleValue_V()
{
return (EAttribute)repeatStyleValueEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getRepeatStyleValue_V2()
{
return (EAttribute)repeatStyleValueEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getBgSizeValue()
{
return bgSizeValueEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBgSizeValue_Xsize()
{
return (EReference)bgSizeValueEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBgSizeValue_Xauto()
{
return (EAttribute)bgSizeValueEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBgSizeValue_Ysize()
{
return (EReference)bgSizeValueEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBgSizeValue_Yauto()
{
return (EAttribute)bgSizeValueEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBgSizeValue_Predefined()
{
return (EAttribute)bgSizeValueEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMultiPaintValue()
{
return multiPaintValueEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getMultiPaintValue_Values()
{
return (EReference)multiPaintValueEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getBorderStyleValue()
{
return borderStyleValueEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBorderStyleValue_DashStyle()
{
return (EReference)borderStyleValueEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBorderStyleValue_Location()
{
return (EAttribute)borderStyleValueEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBorderStyleValue_MiterAbs()
{
return (EReference)borderStyleValueEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBorderStyleValue_MiterPredefined()
{
return (EAttribute)borderStyleValueEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBorderStyleValue_LineCap()
{
return (EAttribute)borderStyleValueEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDashStyleValue()
{
return dashStyleValueEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDashStyleValue_V()
{
return (EAttribute)dashStyleValueEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSizeFill()
{
return sizeFillEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSizeFill_Value()
{
return (EReference)sizeFillEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSizeFill_Fill()
{
return (EAttribute)sizeFillEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFontValue()
{
return fontValueEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFontValue_StyleOrWeightString()
{
return (EAttribute)fontValueEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getFontValue_Weight()
{
return (EReference)fontValueEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getFontValue_Size()
{
return (EReference)fontValueEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getFontValue_Family()
{
return (EReference)fontValueEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFontStyleValue()
{
return fontStyleValueEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFontStyleValue_Value()
{
return (EAttribute)fontStyleValueEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFontWeightValue()
{
return fontWeightValueEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFontWeightValue_ValueString()
{
return (EAttribute)fontWeightValueEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getFontWeightValue_ValueInt()
{
return (EReference)fontWeightValueEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFontFamily()
{
return fontFamilyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFontFamily_Value()
{
return (EAttribute)fontFamilyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPaintValue()
{
return paintValueEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getLinearGradient()
{
return linearGradientEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLinearGradient_X1()
{
return (EReference)linearGradientEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLinearGradient_Y1()
{
return (EReference)linearGradientEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLinearGradient_X2()
{
return (EReference)linearGradientEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLinearGradient_Y2()
{
return (EReference)linearGradientEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLinearGradient_Stops()
{
return (EReference)linearGradientEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getRadialGradient()
{
return radialGradientEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRadialGradient_Cx()
{
return (EReference)radialGradientEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRadialGradient_Cy()
{
return (EReference)radialGradientEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRadialGradient_Radius()
{
return (EReference)radialGradientEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRadialGradient_Fx()
{
return (EReference)radialGradientEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRadialGradient_Fy()
{
return (EReference)radialGradientEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRadialGradient_Stops()
{
return (EReference)radialGradientEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getStopValue()
{
return stopValueEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStopValue_Pos()
{
return (EReference)stopValueEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStopValue_Color()
{
return (EReference)stopValueEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getColorValue()
{
return colorValueEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getLookedUpColor()
{
return lookedUpColorEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getLookedUpColor_Value()
{
return (EAttribute)lookedUpColorEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getNamedColor()
{
return namedColorEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNamedColor_Value()
{
return (EAttribute)namedColorEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getRGBColor()
{
return rgbColorEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getRGBColor_Hex()
{
return (EAttribute)rgbColorEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRGBColor_R()
{
return (EReference)rgbColorEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRGBColor_G()
{
return (EReference)rgbColorEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRGBColor_B()
{
return (EReference)rgbColorEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRGBColor_Rp()
{
return (EReference)rgbColorEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRGBColor_Gp()
{
return (EReference)rgbColorEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRGBColor_Bp()
{
return (EReference)rgbColorEClass.getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRGBColor_Alpha()
{
return (EReference)rgbColorEClass.getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getHSBColor()
{
return hsbColorEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getHSBColor_Hue()
{
return (EReference)hsbColorEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getHSBColor_Saturation()
{
return (EReference)hsbColorEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getHSBColor_Brightness()
{
return (EReference)hsbColorEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getHSBColor_Alpha()
{
return (EReference)hsbColorEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getColorFunction()
{
return colorFunctionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getColorFunction_Orig()
{
return (EReference)colorFunctionEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getColorFunction_Mod()
{
return (EReference)colorFunctionEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getColorFunction_StopNumbers()
{
return (EReference)colorFunctionEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getColorFunction_StopColors()
{
return (EReference)colorFunctionEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getBooleanValue()
{
return booleanValueEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getHPositionValue()
{
return hPositionValueEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public JFXCssFactory getJFXCssFactory()
{
return (JFXCssFactory)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
jfxCssEClass = createEClass(JFX_CSS);
createEReference(jfxCssEClass, JFX_CSS__DEFINITIONS);
definitionEClass = createEClass(DEFINITION);
createEReference(definitionEClass, DEFINITION__SELECTOR);
createEReference(definitionEClass, DEFINITION__PROPERTIES);
selectorEClass = createEClass(SELECTOR);
createEReference(selectorEClass, SELECTOR__SIMPLE_SELECTOR);
simpleSelectorEClass = createEClass(SIMPLE_SELECTOR);
createEAttribute(simpleSelectorEClass, SIMPLE_SELECTOR__ELEMENT);
createEReference(simpleSelectorEClass, SIMPLE_SELECTOR__ID);
createEReference(simpleSelectorEClass, SIMPLE_SELECTOR__PSEUDO_CLASS);
createEReference(simpleSelectorEClass, SIMPLE_SELECTOR__CLASS);
idSelectorEClass = createEClass(ID_SELECTOR);
createEAttribute(idSelectorEClass, ID_SELECTOR__ID);
classSelectorEClass = createEClass(CLASS_SELECTOR);
createEAttribute(classSelectorEClass, CLASS_SELECTOR__CLASS);
pseudoClassSelectorEClass = createEClass(PSEUDO_CLASS_SELECTOR);
createEAttribute(pseudoClassSelectorEClass, PSEUDO_CLASS_SELECTOR__VALUE);
fxPropertyEClass = createEClass(FX_PROPERTY);
fontPropertyEClass = createEClass(FONT_PROPERTY);
createEAttribute(fontPropertyEClass, FONT_PROPERTY__PROPERTY);
createEReference(fontPropertyEClass, FONT_PROPERTY__VALUE);
fontFamilyPropertyEClass = createEClass(FONT_FAMILY_PROPERTY);
createEAttribute(fontFamilyPropertyEClass, FONT_FAMILY_PROPERTY__PROPERTY);
createEReference(fontFamilyPropertyEClass, FONT_FAMILY_PROPERTY__VALUE);
fontSizePropertyEClass = createEClass(FONT_SIZE_PROPERTY);
createEAttribute(fontSizePropertyEClass, FONT_SIZE_PROPERTY__PROPERTY);
createEReference(fontSizePropertyEClass, FONT_SIZE_PROPERTY__VALUE);
fontStylePropertyEClass = createEClass(FONT_STYLE_PROPERTY);
createEAttribute(fontStylePropertyEClass, FONT_STYLE_PROPERTY__PROPERTY);
createEReference(fontStylePropertyEClass, FONT_STYLE_PROPERTY__VALUE);
fontWeightPropertyEClass = createEClass(FONT_WEIGHT_PROPERTY);
createEAttribute(fontWeightPropertyEClass, FONT_WEIGHT_PROPERTY__PROPERTY);
createEReference(fontWeightPropertyEClass, FONT_WEIGHT_PROPERTY__VALUE);
cursorPropertyEClass = createEClass(CURSOR_PROPERTY);
createEAttribute(cursorPropertyEClass, CURSOR_PROPERTY__VALUE);
effectPropertyEClass = createEClass(EFFECT_PROPERTY);
createEReference(effectPropertyEClass, EFFECT_PROPERTY__VALUE);
effectEClass = createEClass(EFFECT);
createEReference(effectEClass, EFFECT__BLUR);
createEReference(effectEClass, EFFECT__COLOR);
createEReference(effectEClass, EFFECT__BLUR_RADIUS);
createEReference(effectEClass, EFFECT__OFFSET_X);
createEReference(effectEClass, EFFECT__OFFSET_Y);
effectDropShadowEClass = createEClass(EFFECT_DROP_SHADOW);
createEReference(effectDropShadowEClass, EFFECT_DROP_SHADOW__SPREAD);
effectInnerShadowEClass = createEClass(EFFECT_INNER_SHADOW);
createEReference(effectInnerShadowEClass, EFFECT_INNER_SHADOW__CHOKE);
booleanPropertyEClass = createEClass(BOOLEAN_PROPERTY);
createEAttribute(booleanPropertyEClass, BOOLEAN_PROPERTY__PROPERTY);
createEAttribute(booleanPropertyEClass, BOOLEAN_PROPERTY__VALUE);
sizePropertyEClass = createEClass(SIZE_PROPERTY);
createEAttribute(sizePropertyEClass, SIZE_PROPERTY__PROPERTY);
createEReference(sizePropertyEClass, SIZE_PROPERTY__VALUE);
numberPropertyEClass = createEClass(NUMBER_PROPERTY);
createEAttribute(numberPropertyEClass, NUMBER_PROPERTY__PROPERTY);
createEReference(numberPropertyEClass, NUMBER_PROPERTY__VALUE);
integerPropertyEClass = createEClass(INTEGER_PROPERTY);
createEAttribute(integerPropertyEClass, INTEGER_PROPERTY__PROPERTY);
createEReference(integerPropertyEClass, INTEGER_PROPERTY__VALUE);
paintPropertyEClass = createEClass(PAINT_PROPERTY);
createEAttribute(paintPropertyEClass, PAINT_PROPERTY__PROPERTY);
createEReference(paintPropertyEClass, PAINT_PROPERTY__VALUE);
paintPropertiesEClass = createEClass(PAINT_PROPERTIES);
createEAttribute(paintPropertiesEClass, PAINT_PROPERTIES__PROPERTY);
createEReference(paintPropertiesEClass, PAINT_PROPERTIES__VALUES);
blendPropertyEClass = createEClass(BLEND_PROPERTY);
createEAttribute(blendPropertyEClass, BLEND_PROPERTY__VALUE);
urlPropertyEClass = createEClass(URL_PROPERTY);
createEAttribute(urlPropertyEClass, URL_PROPERTY__PROPERTY);
createEReference(urlPropertyEClass, URL_PROPERTY__VALUE);
multiSizePropertiesEClass = createEClass(MULTI_SIZE_PROPERTIES);
createEAttribute(multiSizePropertiesEClass, MULTI_SIZE_PROPERTIES__PROPERTY);
createEReference(multiSizePropertiesEClass, MULTI_SIZE_PROPERTIES__VALUES);
hPositionPropertyEClass = createEClass(HPOSITION_PROPERTY);
createEAttribute(hPositionPropertyEClass, HPOSITION_PROPERTY__PROPERTY);
createEAttribute(hPositionPropertyEClass, HPOSITION_PROPERTY__VALUE);
vPositionPropertyEClass = createEClass(VPOSITION_PROPERTY);
createEAttribute(vPositionPropertyEClass, VPOSITION_PROPERTY__PROPERTY);
createEReference(vPositionPropertyEClass, VPOSITION_PROPERTY__VALUE);
sidePropertyEClass = createEClass(SIDE_PROPERTY);
createEAttribute(sidePropertyEClass, SIDE_PROPERTY__PROPERTY);
createEAttribute(sidePropertyEClass, SIDE_PROPERTY__VALUE);
barPolicyPropertyEClass = createEClass(BAR_POLICY_PROPERTY);
createEAttribute(barPolicyPropertyEClass, BAR_POLICY_PROPERTY__PROPERTY);
createEAttribute(barPolicyPropertyEClass, BAR_POLICY_PROPERTY__VALUE);
urlPropertiesEClass = createEClass(URL_PROPERTIES);
createEAttribute(urlPropertiesEClass, URL_PROPERTIES__PROPERTY);
createEReference(urlPropertiesEClass, URL_PROPERTIES__VALUES);
repeatPropertiesEClass = createEClass(REPEAT_PROPERTIES);
createEAttribute(repeatPropertiesEClass, REPEAT_PROPERTIES__PROPERTY);
createEReference(repeatPropertiesEClass, REPEAT_PROPERTIES__VALUES);
multiSizePropertyEClass = createEClass(MULTI_SIZE_PROPERTY);
createEAttribute(multiSizePropertyEClass, MULTI_SIZE_PROPERTY__PROPERTY);
createEReference(multiSizePropertyEClass, MULTI_SIZE_PROPERTY__VALUE);
sizePropertiesEClass = createEClass(SIZE_PROPERTIES);
createEAttribute(sizePropertiesEClass, SIZE_PROPERTIES__PROPERTY);
createEReference(sizePropertiesEClass, SIZE_PROPERTIES__VALUES);
multiPaintPropertiesEClass = createEClass(MULTI_PAINT_PROPERTIES);
createEAttribute(multiPaintPropertiesEClass, MULTI_PAINT_PROPERTIES__PROPERTY);
createEReference(multiPaintPropertiesEClass, MULTI_PAINT_PROPERTIES__VALUES);
colorPropertyEClass = createEClass(COLOR_PROPERTY);
createEAttribute(colorPropertyEClass, COLOR_PROPERTY__PROPERTY);
createEReference(colorPropertyEClass, COLOR_PROPERTY__VALUE);
stringPropertyEClass = createEClass(STRING_PROPERTY);
createEAttribute(stringPropertyEClass, STRING_PROPERTY__PROPERTY);
createEAttribute(stringPropertyEClass, STRING_PROPERTY__VALUE);
positionPropertyEClass = createEClass(POSITION_PROPERTY);
createEAttribute(positionPropertyEClass, POSITION_PROPERTY__PROPERTY);
createEReference(positionPropertyEClass, POSITION_PROPERTY__VALUES);
alignmentPropertyEClass = createEClass(ALIGNMENT_PROPERTY);
createEAttribute(alignmentPropertyEClass, ALIGNMENT_PROPERTY__PROPERTY);
createEAttribute(alignmentPropertyEClass, ALIGNMENT_PROPERTY__VALUE);
strokeLineCapPropertyEClass = createEClass(STROKE_LINE_CAP_PROPERTY);
createEAttribute(strokeLineCapPropertyEClass, STROKE_LINE_CAP_PROPERTY__VALUE);
strokeLineJoinPropertyEClass = createEClass(STROKE_LINE_JOIN_PROPERTY);
createEAttribute(strokeLineJoinPropertyEClass, STROKE_LINE_JOIN_PROPERTY__VALUE);
textOriginPropertyEClass = createEClass(TEXT_ORIGIN_PROPERTY);
createEAttribute(textOriginPropertyEClass, TEXT_ORIGIN_PROPERTY__VALUE);
backgroundImageSizePropertyEClass = createEClass(BACKGROUND_IMAGE_SIZE_PROPERTY);
createEReference(backgroundImageSizePropertyEClass, BACKGROUND_IMAGE_SIZE_PROPERTY__VALUES);
borderStylePropertyEClass = createEClass(BORDER_STYLE_PROPERTY);
createEReference(borderStylePropertyEClass, BORDER_STYLE_PROPERTY__VALUES);
borderImageSlicePropertyEClass = createEClass(BORDER_IMAGE_SLICE_PROPERTY);
createEReference(borderImageSlicePropertyEClass, BORDER_IMAGE_SLICE_PROPERTY__VALUES);
textOverrunPropertyEClass = createEClass(TEXT_OVERRUN_PROPERTY);
createEAttribute(textOverrunPropertyEClass, TEXT_OVERRUN_PROPERTY__VALUE);
insetsPropertyEClass = createEClass(INSETS_PROPERTY);
createEReference(insetsPropertyEClass, INSETS_PROPERTY__VALUE);
horizontalGridLineStrokeDashArrayPropertyEClass = createEClass(HORIZONTAL_GRID_LINE_STROKE_DASH_ARRAY_PROPERTY);
createEReference(horizontalGridLineStrokeDashArrayPropertyEClass, HORIZONTAL_GRID_LINE_STROKE_DASH_ARRAY_PROPERTY__VALUE);
verticalGridLineStrokeDashArrayPropertyEClass = createEClass(VERTICAL_GRID_LINE_STROKE_DASH_ARRAY_PROPERTY);
createEReference(verticalGridLineStrokeDashArrayPropertyEClass, VERTICAL_GRID_LINE_STROKE_DASH_ARRAY_PROPERTY__VALUES);
vPositionValueEClass = createEClass(VPOSITION_VALUE);
createEAttribute(vPositionValueEClass, VPOSITION_VALUE__V);
blurValueEClass = createEClass(BLUR_VALUE);
createEAttribute(blurValueEClass, BLUR_VALUE__V);
numberValueEClass = createEClass(NUMBER_VALUE);
integerValueEClass = createEClass(INTEGER_VALUE);
createEAttribute(integerValueEClass, INTEGER_VALUE__VALUE);
realValueEClass = createEClass(REAL_VALUE);
createEAttribute(realValueEClass, REAL_VALUE__VALUE);
urlValueEClass = createEClass(URL_VALUE);
createEReference(urlValueEClass, URL_VALUE__ADDRESS);
addressValueEClass = createEClass(ADDRESS_VALUE);
createEAttribute(addressValueEClass, ADDRESS_VALUE__VALUE);
sizeValueEClass = createEClass(SIZE_VALUE);
createEReference(sizeValueEClass, SIZE_VALUE__VALUE);
createEAttribute(sizeValueEClass, SIZE_VALUE__DIMENSION);
multiSizeValueEClass = createEClass(MULTI_SIZE_VALUE);
createEReference(multiSizeValueEClass, MULTI_SIZE_VALUE__VALUES);
bgPositionValueEClass = createEClass(BG_POSITION_VALUE);
createEReference(bgPositionValueEClass, BG_POSITION_VALUE__ABSX);
createEAttribute(bgPositionValueEClass, BG_POSITION_VALUE__RELX);
createEReference(bgPositionValueEClass, BG_POSITION_VALUE__ABSY);
createEAttribute(bgPositionValueEClass, BG_POSITION_VALUE__RELY);
repeatStyleValueEClass = createEClass(REPEAT_STYLE_VALUE);
createEAttribute(repeatStyleValueEClass, REPEAT_STYLE_VALUE__V);
createEAttribute(repeatStyleValueEClass, REPEAT_STYLE_VALUE__V2);
bgSizeValueEClass = createEClass(BG_SIZE_VALUE);
createEReference(bgSizeValueEClass, BG_SIZE_VALUE__XSIZE);
createEAttribute(bgSizeValueEClass, BG_SIZE_VALUE__XAUTO);
createEReference(bgSizeValueEClass, BG_SIZE_VALUE__YSIZE);
createEAttribute(bgSizeValueEClass, BG_SIZE_VALUE__YAUTO);
createEAttribute(bgSizeValueEClass, BG_SIZE_VALUE__PREDEFINED);
multiPaintValueEClass = createEClass(MULTI_PAINT_VALUE);
createEReference(multiPaintValueEClass, MULTI_PAINT_VALUE__VALUES);
borderStyleValueEClass = createEClass(BORDER_STYLE_VALUE);
createEReference(borderStyleValueEClass, BORDER_STYLE_VALUE__DASH_STYLE);
createEAttribute(borderStyleValueEClass, BORDER_STYLE_VALUE__LOCATION);
createEReference(borderStyleValueEClass, BORDER_STYLE_VALUE__MITER_ABS);
createEAttribute(borderStyleValueEClass, BORDER_STYLE_VALUE__MITER_PREDEFINED);
createEAttribute(borderStyleValueEClass, BORDER_STYLE_VALUE__LINE_CAP);
dashStyleValueEClass = createEClass(DASH_STYLE_VALUE);
createEAttribute(dashStyleValueEClass, DASH_STYLE_VALUE__V);
sizeFillEClass = createEClass(SIZE_FILL);
createEReference(sizeFillEClass, SIZE_FILL__VALUE);
createEAttribute(sizeFillEClass, SIZE_FILL__FILL);
fontValueEClass = createEClass(FONT_VALUE);
createEAttribute(fontValueEClass, FONT_VALUE__STYLE_OR_WEIGHT_STRING);
createEReference(fontValueEClass, FONT_VALUE__WEIGHT);
createEReference(fontValueEClass, FONT_VALUE__SIZE);
createEReference(fontValueEClass, FONT_VALUE__FAMILY);
fontStyleValueEClass = createEClass(FONT_STYLE_VALUE);
createEAttribute(fontStyleValueEClass, FONT_STYLE_VALUE__VALUE);
fontWeightValueEClass = createEClass(FONT_WEIGHT_VALUE);
createEAttribute(fontWeightValueEClass, FONT_WEIGHT_VALUE__VALUE_STRING);
createEReference(fontWeightValueEClass, FONT_WEIGHT_VALUE__VALUE_INT);
fontFamilyEClass = createEClass(FONT_FAMILY);
createEAttribute(fontFamilyEClass, FONT_FAMILY__VALUE);
paintValueEClass = createEClass(PAINT_VALUE);
linearGradientEClass = createEClass(LINEAR_GRADIENT);
createEReference(linearGradientEClass, LINEAR_GRADIENT__X1);
createEReference(linearGradientEClass, LINEAR_GRADIENT__Y1);
createEReference(linearGradientEClass, LINEAR_GRADIENT__X2);
createEReference(linearGradientEClass, LINEAR_GRADIENT__Y2);
createEReference(linearGradientEClass, LINEAR_GRADIENT__STOPS);
radialGradientEClass = createEClass(RADIAL_GRADIENT);
createEReference(radialGradientEClass, RADIAL_GRADIENT__CX);
createEReference(radialGradientEClass, RADIAL_GRADIENT__CY);
createEReference(radialGradientEClass, RADIAL_GRADIENT__RADIUS);
createEReference(radialGradientEClass, RADIAL_GRADIENT__FX);
createEReference(radialGradientEClass, RADIAL_GRADIENT__FY);
createEReference(radialGradientEClass, RADIAL_GRADIENT__STOPS);
stopValueEClass = createEClass(STOP_VALUE);
createEReference(stopValueEClass, STOP_VALUE__POS);
createEReference(stopValueEClass, STOP_VALUE__COLOR);
colorValueEClass = createEClass(COLOR_VALUE);
lookedUpColorEClass = createEClass(LOOKED_UP_COLOR);
createEAttribute(lookedUpColorEClass, LOOKED_UP_COLOR__VALUE);
namedColorEClass = createEClass(NAMED_COLOR);
createEAttribute(namedColorEClass, NAMED_COLOR__VALUE);
rgbColorEClass = createEClass(RGB_COLOR);
createEAttribute(rgbColorEClass, RGB_COLOR__HEX);
createEReference(rgbColorEClass, RGB_COLOR__R);
createEReference(rgbColorEClass, RGB_COLOR__G);
createEReference(rgbColorEClass, RGB_COLOR__B);
createEReference(rgbColorEClass, RGB_COLOR__RP);
createEReference(rgbColorEClass, RGB_COLOR__GP);
createEReference(rgbColorEClass, RGB_COLOR__BP);
createEReference(rgbColorEClass, RGB_COLOR__ALPHA);
hsbColorEClass = createEClass(HSB_COLOR);
createEReference(hsbColorEClass, HSB_COLOR__HUE);
createEReference(hsbColorEClass, HSB_COLOR__SATURATION);
createEReference(hsbColorEClass, HSB_COLOR__BRIGHTNESS);
createEReference(hsbColorEClass, HSB_COLOR__ALPHA);
colorFunctionEClass = createEClass(COLOR_FUNCTION);
createEReference(colorFunctionEClass, COLOR_FUNCTION__ORIG);
createEReference(colorFunctionEClass, COLOR_FUNCTION__MOD);
createEReference(colorFunctionEClass, COLOR_FUNCTION__STOP_NUMBERS);
createEReference(colorFunctionEClass, COLOR_FUNCTION__STOP_COLORS);
// Create enums
booleanValueEEnum = createEEnum(BOOLEAN_VALUE);
hPositionValueEEnum = createEEnum(HPOSITION_VALUE);
}
/**
* <!-- 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
// Set bounds for type parameters
// Add supertypes to classes
fontPropertyEClass.getESuperTypes().add(this.getFXProperty());
fontFamilyPropertyEClass.getESuperTypes().add(this.getFXProperty());
fontSizePropertyEClass.getESuperTypes().add(this.getFXProperty());
fontStylePropertyEClass.getESuperTypes().add(this.getFXProperty());
fontWeightPropertyEClass.getESuperTypes().add(this.getFXProperty());
cursorPropertyEClass.getESuperTypes().add(this.getFXProperty());
effectPropertyEClass.getESuperTypes().add(this.getFXProperty());
effectDropShadowEClass.getESuperTypes().add(this.getEffect());
effectInnerShadowEClass.getESuperTypes().add(this.getEffect());
booleanPropertyEClass.getESuperTypes().add(this.getFXProperty());
sizePropertyEClass.getESuperTypes().add(this.getFXProperty());
numberPropertyEClass.getESuperTypes().add(this.getFXProperty());
integerPropertyEClass.getESuperTypes().add(this.getFXProperty());
paintPropertyEClass.getESuperTypes().add(this.getFXProperty());
paintPropertiesEClass.getESuperTypes().add(this.getFXProperty());
blendPropertyEClass.getESuperTypes().add(this.getFXProperty());
urlPropertyEClass.getESuperTypes().add(this.getFXProperty());
multiSizePropertiesEClass.getESuperTypes().add(this.getFXProperty());
hPositionPropertyEClass.getESuperTypes().add(this.getFXProperty());
vPositionPropertyEClass.getESuperTypes().add(this.getFXProperty());
sidePropertyEClass.getESuperTypes().add(this.getFXProperty());
barPolicyPropertyEClass.getESuperTypes().add(this.getFXProperty());
urlPropertiesEClass.getESuperTypes().add(this.getFXProperty());
repeatPropertiesEClass.getESuperTypes().add(this.getFXProperty());
multiSizePropertyEClass.getESuperTypes().add(this.getFXProperty());
sizePropertiesEClass.getESuperTypes().add(this.getFXProperty());
multiPaintPropertiesEClass.getESuperTypes().add(this.getFXProperty());
colorPropertyEClass.getESuperTypes().add(this.getFXProperty());
stringPropertyEClass.getESuperTypes().add(this.getFXProperty());
positionPropertyEClass.getESuperTypes().add(this.getFXProperty());
alignmentPropertyEClass.getESuperTypes().add(this.getFXProperty());
strokeLineCapPropertyEClass.getESuperTypes().add(this.getFXProperty());
strokeLineJoinPropertyEClass.getESuperTypes().add(this.getFXProperty());
textOriginPropertyEClass.getESuperTypes().add(this.getFXProperty());
backgroundImageSizePropertyEClass.getESuperTypes().add(this.getFXProperty());
borderStylePropertyEClass.getESuperTypes().add(this.getFXProperty());
borderImageSlicePropertyEClass.getESuperTypes().add(this.getFXProperty());
textOverrunPropertyEClass.getESuperTypes().add(this.getFXProperty());
insetsPropertyEClass.getESuperTypes().add(this.getFXProperty());
horizontalGridLineStrokeDashArrayPropertyEClass.getESuperTypes().add(this.getFXProperty());
verticalGridLineStrokeDashArrayPropertyEClass.getESuperTypes().add(this.getFXProperty());
integerValueEClass.getESuperTypes().add(this.getNumberValue());
realValueEClass.getESuperTypes().add(this.getNumberValue());
linearGradientEClass.getESuperTypes().add(this.getPaintValue());
radialGradientEClass.getESuperTypes().add(this.getPaintValue());
colorValueEClass.getESuperTypes().add(this.getPaintValue());
lookedUpColorEClass.getESuperTypes().add(this.getColorValue());
namedColorEClass.getESuperTypes().add(this.getColorValue());
rgbColorEClass.getESuperTypes().add(this.getColorValue());
hsbColorEClass.getESuperTypes().add(this.getColorValue());
colorFunctionEClass.getESuperTypes().add(this.getColorValue());
// Initialize classes and features; add operations and parameters
initEClass(jfxCssEClass, JFXCss.class, "JFXCss", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getJFXCss_Definitions(), this.getDefinition(), null, "definitions", null, 0, -1, JFXCss.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(definitionEClass, Definition.class, "Definition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getDefinition_Selector(), this.getSelector(), null, "selector", null, 0, -1, Definition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDefinition_Properties(), this.getFXProperty(), null, "properties", null, 0, -1, Definition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(selectorEClass, Selector.class, "Selector", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getSelector_SimpleSelector(), this.getSimpleSelector(), null, "simpleSelector", null, 0, -1, Selector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(simpleSelectorEClass, SimpleSelector.class, "SimpleSelector", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getSimpleSelector_Element(), ecorePackage.getEString(), "element", null, 0, 1, SimpleSelector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getSimpleSelector_Id(), this.getIdSelector(), null, "id", null, 0, 1, SimpleSelector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getSimpleSelector_PseudoClass(), this.getPseudoClassSelector(), null, "pseudoClass", null, 0, -1, SimpleSelector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getSimpleSelector_Class(), this.getClassSelector(), null, "class", null, 0, 1, SimpleSelector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(idSelectorEClass, IdSelector.class, "IdSelector", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getIdSelector_Id(), ecorePackage.getEString(), "id", null, 0, 1, IdSelector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(classSelectorEClass, ClassSelector.class, "ClassSelector", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getClassSelector_Class(), ecorePackage.getEString(), "class", null, 0, 1, ClassSelector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(pseudoClassSelectorEClass, PseudoClassSelector.class, "PseudoClassSelector", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getPseudoClassSelector_Value(), ecorePackage.getEString(), "value", null, 0, 1, PseudoClassSelector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(fxPropertyEClass, FXProperty.class, "FXProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(fontPropertyEClass, FontProperty.class, "FontProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getFontProperty_Property(), ecorePackage.getEString(), "property", null, 0, 1, FontProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getFontProperty_Value(), this.getFontValue(), null, "value", null, 0, 1, FontProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(fontFamilyPropertyEClass, FontFamilyProperty.class, "FontFamilyProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getFontFamilyProperty_Property(), ecorePackage.getEString(), "property", null, 0, 1, FontFamilyProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getFontFamilyProperty_Value(), this.getFontFamily(), null, "value", null, 0, 1, FontFamilyProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(fontSizePropertyEClass, FontSizeProperty.class, "FontSizeProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getFontSizeProperty_Property(), ecorePackage.getEString(), "property", null, 0, 1, FontSizeProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getFontSizeProperty_Value(), this.getSizeValue(), null, "value", null, 0, 1, FontSizeProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(fontStylePropertyEClass, FontStyleProperty.class, "FontStyleProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getFontStyleProperty_Property(), ecorePackage.getEString(), "property", null, 0, 1, FontStyleProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getFontStyleProperty_Value(), this.getFontStyleValue(), null, "value", null, 0, 1, FontStyleProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(fontWeightPropertyEClass, FontWeightProperty.class, "FontWeightProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getFontWeightProperty_Property(), ecorePackage.getEString(), "property", null, 0, 1, FontWeightProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getFontWeightProperty_Value(), this.getFontWeightValue(), null, "value", null, 0, 1, FontWeightProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(cursorPropertyEClass, CursorProperty.class, "CursorProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getCursorProperty_Value(), ecorePackage.getEString(), "value", null, 0, 1, CursorProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(effectPropertyEClass, EffectProperty.class, "EffectProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getEffectProperty_Value(), this.getEffect(), null, "value", null, 0, 1, EffectProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(effectEClass, Effect.class, "Effect", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getEffect_Blur(), this.getBlurValue(), null, "blur", null, 0, 1, Effect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getEffect_Color(), this.getColorValue(), null, "color", null, 0, 1, Effect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getEffect_BlurRadius(), this.getNumberValue(), null, "blurRadius", null, 0, 1, Effect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getEffect_OffsetX(), this.getNumberValue(), null, "offsetX", null, 0, 1, Effect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getEffect_OffsetY(), this.getNumberValue(), null, "offsetY", null, 0, 1, Effect.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(effectDropShadowEClass, EffectDropShadow.class, "EffectDropShadow", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getEffectDropShadow_Spread(), this.getNumberValue(), null, "spread", null, 0, 1, EffectDropShadow.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(effectInnerShadowEClass, EffectInnerShadow.class, "EffectInnerShadow", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getEffectInnerShadow_Choke(), this.getNumberValue(), null, "choke", null, 0, 1, EffectInnerShadow.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(booleanPropertyEClass, BooleanProperty.class, "BooleanProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getBooleanProperty_Property(), ecorePackage.getEString(), "property", null, 0, 1, BooleanProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getBooleanProperty_Value(), this.getBooleanValue(), "value", null, 0, 1, BooleanProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(sizePropertyEClass, SizeProperty.class, "SizeProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getSizeProperty_Property(), ecorePackage.getEString(), "property", null, 0, 1, SizeProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getSizeProperty_Value(), this.getSizeValue(), null, "value", null, 0, 1, SizeProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(numberPropertyEClass, NumberProperty.class, "NumberProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getNumberProperty_Property(), ecorePackage.getEString(), "property", null, 0, 1, NumberProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getNumberProperty_Value(), this.getNumberValue(), null, "value", null, 0, 1, NumberProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(integerPropertyEClass, IntegerProperty.class, "IntegerProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getIntegerProperty_Property(), ecorePackage.getEString(), "property", null, 0, 1, IntegerProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getIntegerProperty_Value(), this.getIntegerValue(), null, "value", null, 0, 1, IntegerProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(paintPropertyEClass, PaintProperty.class, "PaintProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getPaintProperty_Property(), ecorePackage.getEString(), "property", null, 0, 1, PaintProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getPaintProperty_Value(), this.getPaintValue(), null, "value", null, 0, 1, PaintProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(paintPropertiesEClass, PaintProperties.class, "PaintProperties", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getPaintProperties_Property(), ecorePackage.getEString(), "property", null, 0, 1, PaintProperties.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getPaintProperties_Values(), this.getPaintValue(), null, "values", null, 0, -1, PaintProperties.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(blendPropertyEClass, BlendProperty.class, "BlendProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getBlendProperty_Value(), ecorePackage.getEString(), "value", null, 0, 1, BlendProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(urlPropertyEClass, UrlProperty.class, "UrlProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getUrlProperty_Property(), ecorePackage.getEString(), "property", null, 0, 1, UrlProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getUrlProperty_Value(), this.getUrlValue(), null, "value", null, 0, 1, UrlProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(multiSizePropertiesEClass, MultiSizeProperties.class, "MultiSizeProperties", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getMultiSizeProperties_Property(), ecorePackage.getEString(), "property", null, 0, 1, MultiSizeProperties.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getMultiSizeProperties_Values(), this.getMultiSizeValue(), null, "values", null, 0, -1, MultiSizeProperties.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(hPositionPropertyEClass, HPositionProperty.class, "HPositionProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getHPositionProperty_Property(), ecorePackage.getEString(), "property", null, 0, 1, HPositionProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getHPositionProperty_Value(), this.getHPositionValue(), "value", null, 0, 1, HPositionProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(vPositionPropertyEClass, VPositionProperty.class, "VPositionProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getVPositionProperty_Property(), ecorePackage.getEString(), "property", null, 0, 1, VPositionProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getVPositionProperty_Value(), this.getVPositionValue(), null, "value", null, 0, 1, VPositionProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(sidePropertyEClass, SideProperty.class, "SideProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getSideProperty_Property(), ecorePackage.getEString(), "property", null, 0, 1, SideProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSideProperty_Value(), ecorePackage.getEString(), "value", null, 0, 1, SideProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(barPolicyPropertyEClass, BarPolicyProperty.class, "BarPolicyProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getBarPolicyProperty_Property(), ecorePackage.getEString(), "property", null, 0, 1, BarPolicyProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getBarPolicyProperty_Value(), ecorePackage.getEString(), "value", null, 0, 1, BarPolicyProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(urlPropertiesEClass, UrlProperties.class, "UrlProperties", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getUrlProperties_Property(), ecorePackage.getEString(), "property", null, 0, 1, UrlProperties.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getUrlProperties_Values(), this.getUrlValue(), null, "values", null, 0, -1, UrlProperties.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(repeatPropertiesEClass, RepeatProperties.class, "RepeatProperties", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getRepeatProperties_Property(), ecorePackage.getEString(), "property", null, 0, 1, RepeatProperties.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getRepeatProperties_Values(), this.getRepeatStyleValue(), null, "values", null, 0, -1, RepeatProperties.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(multiSizePropertyEClass, MultiSizeProperty.class, "MultiSizeProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getMultiSizeProperty_Property(), ecorePackage.getEString(), "property", null, 0, 1, MultiSizeProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getMultiSizeProperty_Value(), this.getMultiSizeValue(), null, "value", null, 0, 1, MultiSizeProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(sizePropertiesEClass, SizeProperties.class, "SizeProperties", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getSizeProperties_Property(), ecorePackage.getEString(), "property", null, 0, 1, SizeProperties.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getSizeProperties_Values(), this.getSizeValue(), null, "values", null, 0, -1, SizeProperties.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(multiPaintPropertiesEClass, MultiPaintProperties.class, "MultiPaintProperties", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getMultiPaintProperties_Property(), ecorePackage.getEString(), "property", null, 0, 1, MultiPaintProperties.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getMultiPaintProperties_Values(), this.getMultiPaintValue(), null, "values", null, 0, -1, MultiPaintProperties.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(colorPropertyEClass, ColorProperty.class, "ColorProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getColorProperty_Property(), ecorePackage.getEString(), "property", null, 0, 1, ColorProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getColorProperty_Value(), this.getColorValue(), null, "value", null, 0, 1, ColorProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(stringPropertyEClass, StringProperty.class, "StringProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getStringProperty_Property(), ecorePackage.getEString(), "property", null, 0, 1, StringProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getStringProperty_Value(), ecorePackage.getEString(), "value", null, 0, 1, StringProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(positionPropertyEClass, PositionProperty.class, "PositionProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getPositionProperty_Property(), ecorePackage.getEString(), "property", null, 0, 1, PositionProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getPositionProperty_Values(), this.getBgPositionValue(), null, "values", null, 0, -1, PositionProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(alignmentPropertyEClass, AlignmentProperty.class, "AlignmentProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getAlignmentProperty_Property(), ecorePackage.getEString(), "property", null, 0, 1, AlignmentProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAlignmentProperty_Value(), ecorePackage.getEString(), "value", null, 0, 1, AlignmentProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(strokeLineCapPropertyEClass, StrokeLineCapProperty.class, "StrokeLineCapProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getStrokeLineCapProperty_Value(), ecorePackage.getEString(), "value", null, 0, 1, StrokeLineCapProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(strokeLineJoinPropertyEClass, StrokeLineJoinProperty.class, "StrokeLineJoinProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getStrokeLineJoinProperty_Value(), ecorePackage.getEString(), "value", null, 0, 1, StrokeLineJoinProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(textOriginPropertyEClass, TextOriginProperty.class, "TextOriginProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getTextOriginProperty_Value(), ecorePackage.getEString(), "value", null, 0, 1, TextOriginProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(backgroundImageSizePropertyEClass, BackgroundImageSizeProperty.class, "BackgroundImageSizeProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getBackgroundImageSizeProperty_Values(), this.getBgSizeValue(), null, "values", null, 0, -1, BackgroundImageSizeProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(borderStylePropertyEClass, BorderStyleProperty.class, "BorderStyleProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getBorderStyleProperty_Values(), this.getBorderStyleValue(), null, "values", null, 0, -1, BorderStyleProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(borderImageSlicePropertyEClass, BorderImageSliceProperty.class, "BorderImageSliceProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getBorderImageSliceProperty_Values(), this.getSizeFill(), null, "values", null, 0, -1, BorderImageSliceProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(textOverrunPropertyEClass, TextOverrunProperty.class, "TextOverrunProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getTextOverrunProperty_Value(), ecorePackage.getEString(), "value", null, 0, 1, TextOverrunProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(insetsPropertyEClass, InsetsProperty.class, "InsetsProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getInsetsProperty_Value(), this.getNumberValue(), null, "value", null, 0, -1, InsetsProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(horizontalGridLineStrokeDashArrayPropertyEClass, HorizontalGridLineStrokeDashArrayProperty.class, "HorizontalGridLineStrokeDashArrayProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getHorizontalGridLineStrokeDashArrayProperty_Value(), this.getNumberValue(), null, "value", null, 0, -1, HorizontalGridLineStrokeDashArrayProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(verticalGridLineStrokeDashArrayPropertyEClass, VerticalGridLineStrokeDashArrayProperty.class, "VerticalGridLineStrokeDashArrayProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getVerticalGridLineStrokeDashArrayProperty_Values(), this.getNumberValue(), null, "values", null, 0, -1, VerticalGridLineStrokeDashArrayProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(vPositionValueEClass, VPositionValue.class, "VPositionValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getVPositionValue_V(), ecorePackage.getEString(), "v", null, 0, 1, VPositionValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(blurValueEClass, BlurValue.class, "BlurValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getBlurValue_V(), ecorePackage.getEString(), "v", null, 0, 1, BlurValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(numberValueEClass, NumberValue.class, "NumberValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(integerValueEClass, IntegerValue.class, "IntegerValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getIntegerValue_Value(), ecorePackage.getEInt(), "value", null, 0, 1, IntegerValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(realValueEClass, RealValue.class, "RealValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getRealValue_Value(), ecorePackage.getEDouble(), "value", null, 0, 1, RealValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(urlValueEClass, UrlValue.class, "UrlValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getUrlValue_Address(), this.getAddressValue(), null, "address", null, 0, 1, UrlValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(addressValueEClass, AddressValue.class, "AddressValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getAddressValue_Value(), ecorePackage.getEString(), "value", null, 0, 1, AddressValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(sizeValueEClass, SizeValue.class, "SizeValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getSizeValue_Value(), this.getNumberValue(), null, "value", null, 0, 1, SizeValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSizeValue_Dimension(), ecorePackage.getEString(), "dimension", null, 0, 1, SizeValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(multiSizeValueEClass, MultiSizeValue.class, "MultiSizeValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getMultiSizeValue_Values(), this.getSizeValue(), null, "values", null, 0, -1, MultiSizeValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(bgPositionValueEClass, BgPositionValue.class, "BgPositionValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getBgPositionValue_Absx(), this.getSizeValue(), null, "absx", null, 0, 1, BgPositionValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getBgPositionValue_Relx(), ecorePackage.getEString(), "relx", null, 0, 1, BgPositionValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getBgPositionValue_Absy(), this.getSizeValue(), null, "absy", null, 0, 1, BgPositionValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getBgPositionValue_Rely(), ecorePackage.getEString(), "rely", null, 0, 1, BgPositionValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(repeatStyleValueEClass, RepeatStyleValue.class, "RepeatStyleValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getRepeatStyleValue_V(), ecorePackage.getEString(), "v", null, 0, 1, RepeatStyleValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getRepeatStyleValue_V2(), ecorePackage.getEString(), "v2", null, 0, 1, RepeatStyleValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(bgSizeValueEClass, BgSizeValue.class, "BgSizeValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getBgSizeValue_Xsize(), this.getSizeValue(), null, "xsize", null, 0, 1, BgSizeValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getBgSizeValue_Xauto(), ecorePackage.getEString(), "xauto", null, 0, 1, BgSizeValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getBgSizeValue_Ysize(), this.getSizeValue(), null, "ysize", null, 0, 1, BgSizeValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getBgSizeValue_Yauto(), ecorePackage.getEString(), "yauto", null, 0, 1, BgSizeValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getBgSizeValue_Predefined(), ecorePackage.getEString(), "predefined", null, 0, 1, BgSizeValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(multiPaintValueEClass, MultiPaintValue.class, "MultiPaintValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getMultiPaintValue_Values(), this.getPaintValue(), null, "values", null, 0, -1, MultiPaintValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(borderStyleValueEClass, BorderStyleValue.class, "BorderStyleValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getBorderStyleValue_DashStyle(), this.getDashStyleValue(), null, "dashStyle", null, 0, 1, BorderStyleValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getBorderStyleValue_Location(), ecorePackage.getEString(), "location", null, 0, 1, BorderStyleValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getBorderStyleValue_MiterAbs(), this.getNumberValue(), null, "miterAbs", null, 0, 1, BorderStyleValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getBorderStyleValue_MiterPredefined(), ecorePackage.getEString(), "miterPredefined", null, 0, 1, BorderStyleValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getBorderStyleValue_LineCap(), ecorePackage.getEString(), "lineCap", null, 0, 1, BorderStyleValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(dashStyleValueEClass, DashStyleValue.class, "DashStyleValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getDashStyleValue_V(), ecorePackage.getEString(), "v", null, 0, 1, DashStyleValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(sizeFillEClass, SizeFill.class, "SizeFill", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getSizeFill_Value(), this.getMultiSizeValue(), null, "value", null, 0, 1, SizeFill.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSizeFill_Fill(), ecorePackage.getEString(), "fill", null, 0, 1, SizeFill.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(fontValueEClass, FontValue.class, "FontValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getFontValue_StyleOrWeightString(), ecorePackage.getEString(), "styleOrWeightString", null, 0, 1, FontValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getFontValue_Weight(), this.getIntegerProperty(), null, "weight", null, 0, 1, FontValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getFontValue_Size(), this.getSizeValue(), null, "size", null, 0, 1, FontValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getFontValue_Family(), this.getFontFamily(), null, "family", null, 0, 1, FontValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(fontStyleValueEClass, FontStyleValue.class, "FontStyleValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getFontStyleValue_Value(), ecorePackage.getEString(), "value", null, 0, 1, FontStyleValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(fontWeightValueEClass, FontWeightValue.class, "FontWeightValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getFontWeightValue_ValueString(), ecorePackage.getEString(), "valueString", null, 0, 1, FontWeightValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getFontWeightValue_ValueInt(), this.getNumberValue(), null, "valueInt", null, 0, 1, FontWeightValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(fontFamilyEClass, FontFamily.class, "FontFamily", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getFontFamily_Value(), ecorePackage.getEString(), "value", null, 0, 1, FontFamily.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(paintValueEClass, PaintValue.class, "PaintValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(linearGradientEClass, LinearGradient.class, "LinearGradient", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getLinearGradient_X1(), this.getSizeValue(), null, "x1", null, 0, 1, LinearGradient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getLinearGradient_Y1(), this.getSizeValue(), null, "y1", null, 0, 1, LinearGradient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getLinearGradient_X2(), this.getSizeValue(), null, "x2", null, 0, 1, LinearGradient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getLinearGradient_Y2(), this.getSizeValue(), null, "y2", null, 0, 1, LinearGradient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getLinearGradient_Stops(), this.getStopValue(), null, "stops", 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);
initEReference(getRadialGradient_Cx(), this.getSizeValue(), null, "cx", null, 0, 1, RadialGradient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getRadialGradient_Cy(), this.getSizeValue(), null, "cy", null, 0, 1, RadialGradient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getRadialGradient_Radius(), this.getSizeValue(), null, "radius", null, 0, 1, RadialGradient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getRadialGradient_Fx(), this.getSizeValue(), null, "fx", null, 0, 1, RadialGradient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getRadialGradient_Fy(), this.getSizeValue(), null, "fy", null, 0, 1, RadialGradient.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getRadialGradient_Stops(), this.getStopValue(), null, "stops", 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(stopValueEClass, StopValue.class, "StopValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getStopValue_Pos(), this.getSizeValue(), null, "pos", null, 0, 1, StopValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getStopValue_Color(), this.getColorValue(), null, "color", null, 0, 1, StopValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(colorValueEClass, ColorValue.class, "ColorValue", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(lookedUpColorEClass, LookedUpColor.class, "LookedUpColor", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getLookedUpColor_Value(), ecorePackage.getEString(), "value", null, 0, 1, LookedUpColor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(namedColorEClass, NamedColor.class, "NamedColor", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getNamedColor_Value(), ecorePackage.getEString(), "value", null, 0, 1, NamedColor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(rgbColorEClass, RGBColor.class, "RGBColor", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getRGBColor_Hex(), ecorePackage.getEString(), "hex", null, 0, 1, RGBColor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getRGBColor_R(), this.getIntegerValue(), null, "r", null, 0, 1, RGBColor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getRGBColor_G(), this.getIntegerValue(), null, "g", null, 0, 1, RGBColor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getRGBColor_B(), this.getIntegerValue(), null, "b", null, 0, 1, RGBColor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getRGBColor_Rp(), this.getIntegerValue(), null, "rp", null, 0, 1, RGBColor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getRGBColor_Gp(), this.getIntegerValue(), null, "gp", null, 0, 1, RGBColor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getRGBColor_Bp(), this.getIntegerValue(), null, "bp", null, 0, 1, RGBColor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getRGBColor_Alpha(), this.getNumberValue(), null, "alpha", null, 0, 1, RGBColor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(hsbColorEClass, HSBColor.class, "HSBColor", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getHSBColor_Hue(), this.getNumberValue(), null, "hue", null, 0, 1, HSBColor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getHSBColor_Saturation(), this.getNumberValue(), null, "saturation", null, 0, 1, HSBColor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getHSBColor_Brightness(), this.getNumberValue(), null, "brightness", null, 0, 1, HSBColor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getHSBColor_Alpha(), this.getNumberValue(), null, "alpha", null, 0, 1, HSBColor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(colorFunctionEClass, ColorFunction.class, "ColorFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getColorFunction_Orig(), this.getColorValue(), null, "orig", null, 0, 1, ColorFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getColorFunction_Mod(), this.getNumberValue(), null, "mod", null, 0, 1, ColorFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getColorFunction_StopNumbers(), this.getNumberValue(), null, "stopNumbers", null, 0, -1, ColorFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getColorFunction_StopColors(), this.getColorValue(), null, "stopColors", null, 0, -1, ColorFunction.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(booleanValueEEnum, BooleanValue.class, "BooleanValue");
addEEnumLiteral(booleanValueEEnum, BooleanValue.TRUE);
addEEnumLiteral(booleanValueEEnum, BooleanValue.FALSE);
initEEnum(hPositionValueEEnum, HPositionValue.class, "HPositionValue");
addEEnumLiteral(hPositionValueEEnum, HPositionValue.LEFT);
addEEnumLiteral(hPositionValueEEnum, HPositionValue.CENTER);
addEEnumLiteral(hPositionValueEEnum, HPositionValue.RIGHT);
addEEnumLiteral(hPositionValueEEnum, HPositionValue.LEADING);
addEEnumLiteral(hPositionValueEEnum, HPositionValue.TRAILING);
// Create resource
createResource(eNS_URI);
}
} //JFXCssPackageImpl