IS_UNSETTABLE,
!IS_UNSETTABLE,
	public void initializePackageContents( )	{		if ( isInitialized )			return;		isInitialized = true;		// Initialize package		setName( eNAME );		setNsPrefix( eNS_PREFIX );		setNsURI( eNS_URI );		// Obtain other dependent packages		ComponentPackageImpl theComponentPackage = (ComponentPackageImpl) EPackage.Registry.INSTANCE.getEPackage( ComponentPackage.eNS_URI );		AttributePackageImpl theAttributePackage = (AttributePackageImpl) EPackage.Registry.INSTANCE.getEPackage( AttributePackage.eNS_URI );		XMLTypePackageImpl theXMLTypePackage = (XMLTypePackageImpl) EPackage.Registry.INSTANCE.getEPackage( XMLTypePackage.eNS_URI );		// Add supertypes to classes		areaSeriesEClass.getESuperTypes( ).add( this.getLineSeries( ) );		barSeriesEClass.getESuperTypes( )				.add( theComponentPackage.getSeries( ) );		lineSeriesEClass.getESuperTypes( )				.add( theComponentPackage.getSeries( ) );		pieSeriesEClass.getESuperTypes( )				.add( theComponentPackage.getSeries( ) );		scatterSeriesEClass.getESuperTypes( ).add( this.getLineSeries( ) );		stockSeriesEClass.getESuperTypes( )				.add( theComponentPackage.getSeries( ) );		// Initialize classes and features; add operations and parameters		initEClass( areaSeriesEClass,				AreaSeries.class,				"AreaSeries", //$NON-NLS-1$				!IS_ABSTRACT,				!IS_INTERFACE,				IS_GENERATED_INSTANCE_CLASS );		initEClass( barSeriesEClass,				BarSeries.class,				"BarSeries", //$NON-NLS-1$				!IS_ABSTRACT,				!IS_INTERFACE,				IS_GENERATED_INSTANCE_CLASS );		initEAttribute( getBarSeries_Riser( ),				theAttributePackage.getRiserType( ),				"riser", //$NON-NLS-1$				"Rectangle", //$NON-NLS-1$				0,				1,				BarSeries.class,				!IS_TRANSIENT,				!IS_VOLATILE,				IS_CHANGEABLE,				IS_UNSETTABLE,				!IS_ID,				!IS_UNIQUE,				!IS_DERIVED,				IS_ORDERED );		initEReference( getBarSeries_RiserOutline( ),				theAttributePackage.getColorDefinition( ),				null,				"riserOutline", //$NON-NLS-1$				null,				0,				1,				BarSeries.class,				!IS_TRANSIENT,				!IS_VOLATILE,				IS_CHANGEABLE,				IS_COMPOSITE,				!IS_RESOLVE_PROXIES,				!IS_UNSETTABLE,				IS_UNIQUE,				!IS_DERIVED,				IS_ORDERED );		initEClass( lineSeriesEClass,				LineSeries.class,				"LineSeries", //$NON-NLS-1$				!IS_ABSTRACT,				!IS_INTERFACE,				IS_GENERATED_INSTANCE_CLASS );		initEReference( getLineSeries_Marker( ),				theAttributePackage.getMarker( ),				null,				"marker", //$NON-NLS-1$				null,				0,				1,				LineSeries.class,				!IS_TRANSIENT,				!IS_VOLATILE,				IS_CHANGEABLE,				IS_COMPOSITE,				!IS_RESOLVE_PROXIES,				!IS_UNSETTABLE,				IS_UNIQUE,				!IS_DERIVED,				IS_ORDERED );		initEReference( getLineSeries_LineAttributes( ),				theAttributePackage.getLineAttributes( ),				null,				"lineAttributes", //$NON-NLS-1$				null,				0,				1,				LineSeries.class,				!IS_TRANSIENT,				!IS_VOLATILE,				IS_CHANGEABLE,				IS_COMPOSITE,				!IS_RESOLVE_PROXIES,				!IS_UNSETTABLE,				IS_UNIQUE,				!IS_DERIVED,				IS_ORDERED );		initEAttribute( getLineSeries_Curve( ),				theXMLTypePackage.getBoolean( ),				"curve", //$NON-NLS-1$				null,				1,				1,				LineSeries.class,				!IS_TRANSIENT,				!IS_VOLATILE,				IS_CHANGEABLE,				IS_UNSETTABLE,				!IS_ID,				!IS_UNIQUE,				!IS_DERIVED,				IS_ORDERED );		initEReference( getLineSeries_ShadowColor( ),				theAttributePackage.getColorDefinition( ),				null,				"shadowColor", //$NON-NLS-1$				null,				1,				1,				LineSeries.class,				!IS_TRANSIENT,				!IS_VOLATILE,				IS_CHANGEABLE,				IS_COMPOSITE,				!IS_RESOLVE_PROXIES,				!IS_UNSETTABLE,				IS_UNIQUE,				!IS_DERIVED,				IS_ORDERED );		initEClass( pieSeriesEClass,				PieSeries.class,				"PieSeries", //$NON-NLS-1$				!IS_ABSTRACT,				!IS_INTERFACE,				IS_GENERATED_INSTANCE_CLASS );		initEAttribute( getPieSeries_Explosion( ),				theXMLTypePackage.getInt( ),				"explosion", //$NON-NLS-1$				null,				0,				1,				PieSeries.class,				!IS_TRANSIENT,				!IS_VOLATILE,				IS_CHANGEABLE,				IS_UNSETTABLE,				!IS_ID,				!IS_UNIQUE,				!IS_DERIVED,				IS_ORDERED );		initEAttribute( getPieSeries_ExplosionExpression( ),				theXMLTypePackage.getString( ),				"explosionExpression", //$NON-NLS-1$				null,				0,				1,				PieSeries.class,				!IS_TRANSIENT,				!IS_VOLATILE,				IS_CHANGEABLE,				IS_UNSETTABLE,				!IS_ID,				!IS_UNIQUE,				!IS_DERIVED,				IS_ORDERED );		initEReference( getPieSeries_Title( ),				theComponentPackage.getLabel( ),				null,				"title", //$NON-NLS-1$				null,				1,				1,				PieSeries.class,				!IS_TRANSIENT,				!IS_VOLATILE,				IS_CHANGEABLE,				IS_COMPOSITE,				!IS_RESOLVE_PROXIES,				!IS_UNSETTABLE,				IS_UNIQUE,				!IS_DERIVED,				IS_ORDERED );		initEAttribute( getPieSeries_TitlePosition( ),				theAttributePackage.getPosition( ),				"titlePosition", //$NON-NLS-1$				"Above", //$NON-NLS-1$				1,				1,				PieSeries.class,				!IS_TRANSIENT,				!IS_VOLATILE,				IS_CHANGEABLE,				IS_UNSETTABLE,				!IS_ID,				!IS_UNIQUE,				!IS_DERIVED,				IS_ORDERED );		initEReference( getPieSeries_LeaderLineAttributes( ),				theAttributePackage.getLineAttributes( ),				null,				"leaderLineAttributes", //$NON-NLS-1$				null,				1,				1,				PieSeries.class,				!IS_TRANSIENT,				!IS_VOLATILE,				IS_CHANGEABLE,				IS_COMPOSITE,				!IS_RESOLVE_PROXIES,				!IS_UNSETTABLE,				IS_UNIQUE,				!IS_DERIVED,				IS_ORDERED );		initEAttribute( getPieSeries_LeaderLineStyle( ),				theAttributePackage.getLeaderLineStyle( ),				"leaderLineStyle", //$NON-NLS-1$				"Fixed_Length", //$NON-NLS-1$				1,				1,				PieSeries.class,				!IS_TRANSIENT,				!IS_VOLATILE,				IS_CHANGEABLE,				IS_UNSETTABLE,				!IS_ID,				!IS_UNIQUE,				!IS_DERIVED,				IS_ORDERED );		initEAttribute( getPieSeries_LeaderLineLength( ),				theAttributePackage.getPercentage( ),				"leaderLineLength", //$NON-NLS-1$				null,				1,				1,				PieSeries.class,				!IS_TRANSIENT,				!IS_VOLATILE,				IS_CHANGEABLE,				IS_UNSETTABLE,				!IS_ID,				!IS_UNIQUE,				!IS_DERIVED,				IS_ORDERED );		initEReference( getPieSeries_SliceOutline( ),				theAttributePackage.getColorDefinition( ),				null,				"sliceOutline", //$NON-NLS-1$				null,				0,				1,				PieSeries.class,				!IS_TRANSIENT,				!IS_VOLATILE,				IS_CHANGEABLE,				IS_COMPOSITE,				!IS_RESOLVE_PROXIES,				!IS_UNSETTABLE,				IS_UNIQUE,				!IS_DERIVED,				IS_ORDERED );		initEClass( scatterSeriesEClass,				ScatterSeries.class,				"ScatterSeries", //$NON-NLS-1$				!IS_ABSTRACT,				!IS_INTERFACE,				IS_GENERATED_INSTANCE_CLASS );		initEClass( stockSeriesEClass,				StockSeries.class,				"StockSeries", //$NON-NLS-1$				!IS_ABSTRACT,				!IS_INTERFACE,				IS_GENERATED_INSTANCE_CLASS );		initEReference( getStockSeries_Fill( ),				theAttributePackage.getFill( ),				null,				"fill", //$NON-NLS-1$				null,				0,				1,				StockSeries.class,				!IS_TRANSIENT,				!IS_VOLATILE,				IS_CHANGEABLE,				IS_COMPOSITE,				!IS_RESOLVE_PROXIES,				!IS_UNSETTABLE,				IS_UNIQUE,				!IS_DERIVED,				IS_ORDERED );		initEReference( getStockSeries_LineAttributes( ),				theAttributePackage.getLineAttributes( ),				null,				"lineAttributes", //$NON-NLS-1$				null,				0,				1,				StockSeries.class,				!IS_TRANSIENT,				!IS_VOLATILE,				IS_CHANGEABLE,				IS_COMPOSITE,				!IS_RESOLVE_PROXIES,				!IS_UNSETTABLE,				IS_UNIQUE,				!IS_DERIVED,				IS_ORDERED );		// Create resource		createResource( eNS_URI );		// Create annotations		// http:///org/eclipse/emf/ecore/util/ExtendedMetaData		createExtendedMetaDataAnnotations( );	}