initEAttribute( getStockSeries_ShowAsBarStick( ), theXMLTypePackage.getBoolean( ), "showAsBarStick", "false", 0, 1, StockSeries.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED ); initEAttribute( getStockSeries_StickLength( ), theXMLTypePackage.getInt( ), "stickLength", "5", 0, 1, StockSeries.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED );
	public void initializePackageContents( )	{		if ( isInitialized )			return;		isInitialized = true;		// Initialize package		setName( eNAME );		setNsPrefix( eNS_PREFIX );		setNsURI( eNS_URI );		// Obtain other dependent packages		ComponentPackage theComponentPackage = (ComponentPackage) EPackage.Registry.INSTANCE.getEPackage( ComponentPackage.eNS_URI );		AttributePackage theAttributePackage = (AttributePackage) EPackage.Registry.INSTANCE.getEPackage( AttributePackage.eNS_URI );		XMLTypePackage theXMLTypePackage = (XMLTypePackage) EPackage.Registry.INSTANCE.getEPackage( XMLTypePackage.eNS_URI );		// Add supertypes to classes		areaSeriesEClass.getESuperTypes( ).add( this.getLineSeries( ) );		barSeriesEClass.getESuperTypes( )				.add( theComponentPackage.getSeries( ) );		dialSeriesEClass.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", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS ); //$NON-NLS-1$		initEClass( barSeriesEClass,				BarSeries.class,				"BarSeries", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS ); //$NON-NLS-1$		initEAttribute( getBarSeries_Riser( ),				theAttributePackage.getRiserType( ),				"riser", "Rectangle", 0, 1, BarSeries.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED ); //$NON-NLS-1$ //$NON-NLS-2$		initEReference( getBarSeries_RiserOutline( ),				theAttributePackage.getColorDefinition( ),				null,				"riserOutline", null, 0, 1, BarSeries.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED ); //$NON-NLS-1$		initEClass( dialSeriesEClass,				DialSeries.class,				"DialSeries", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS ); //$NON-NLS-1$		initEReference( getDialSeries_Dial( ),				theComponentPackage.getDial( ),				null,				"dial", null, 1, 1, DialSeries.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED ); //$NON-NLS-1$		initEReference( getDialSeries_Needle( ),				theComponentPackage.getNeedle( ),				null,				"needle", null, 1, 1, DialSeries.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED ); //$NON-NLS-1$		initEClass( lineSeriesEClass,				LineSeries.class,				"LineSeries", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS ); //$NON-NLS-1$		initEReference( getLineSeries_Marker( ),				theAttributePackage.getMarker( ),				null,				"marker", null, 0, 1, LineSeries.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED ); //$NON-NLS-1$		initEReference( getLineSeries_LineAttributes( ),				theAttributePackage.getLineAttributes( ),				null,				"lineAttributes", null, 0, 1, LineSeries.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED ); //$NON-NLS-1$		initEAttribute( getLineSeries_PaletteLineColor( ),				theXMLTypePackage.getBoolean( ),				"paletteLineColor", null, 1, 1, LineSeries.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED ); //$NON-NLS-1$		initEAttribute( getLineSeries_Curve( ),				theXMLTypePackage.getBoolean( ),				"curve", null, 1, 1, LineSeries.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED ); //$NON-NLS-1$		initEReference( getLineSeries_ShadowColor( ),				theAttributePackage.getColorDefinition( ),				null,				"shadowColor", null, 1, 1, LineSeries.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED ); //$NON-NLS-1$		initEAttribute( getLineSeries_ConnectMissingValue( ),				theXMLTypePackage.getBoolean( ),				"connectMissingValue", "true", 0, 1, LineSeries.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED ); //$NON-NLS-1$ //$NON-NLS-2$		initEClass( pieSeriesEClass,				PieSeries.class,				"PieSeries", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS ); //$NON-NLS-1$		initEAttribute( getPieSeries_Explosion( ),				theXMLTypePackage.getInt( ),				"explosion", null, 0, 1, PieSeries.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED ); //$NON-NLS-1$		initEAttribute( getPieSeries_ExplosionExpression( ),				theXMLTypePackage.getString( ),				"explosionExpression", null, 0, 1, PieSeries.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED ); //$NON-NLS-1$		initEReference( getPieSeries_Title( ),				theComponentPackage.getLabel( ),				null,				"title", null, 1, 1, PieSeries.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED ); //$NON-NLS-1$		initEAttribute( getPieSeries_TitlePosition( ),				theAttributePackage.getPosition( ),				"titlePosition", "Above", 1, 1, PieSeries.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED ); //$NON-NLS-1$ //$NON-NLS-2$		initEReference( getPieSeries_LeaderLineAttributes( ),				theAttributePackage.getLineAttributes( ),				null,				"leaderLineAttributes", null, 1, 1, PieSeries.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED ); //$NON-NLS-1$		initEAttribute( getPieSeries_LeaderLineStyle( ),				theAttributePackage.getLeaderLineStyle( ),				"leaderLineStyle", "Fixed_Length", 1, 1, PieSeries.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED ); //$NON-NLS-1$ //$NON-NLS-2$		initEAttribute( getPieSeries_LeaderLineLength( ),				theAttributePackage.getPercentage( ),				"leaderLineLength", null, 1, 1, PieSeries.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED ); //$NON-NLS-1$		initEReference( getPieSeries_SliceOutline( ),				theAttributePackage.getColorDefinition( ),				null,				"sliceOutline", null, 0, 1, PieSeries.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED ); //$NON-NLS-1$		initEAttribute( getPieSeries_Ratio( ),				theXMLTypePackage.getDouble( ),				"ratio", "1", 1, 1, PieSeries.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED ); //$NON-NLS-1$ //$NON-NLS-2$		initEClass( scatterSeriesEClass,				ScatterSeries.class,				"ScatterSeries", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS ); //$NON-NLS-1$		initEClass( stockSeriesEClass,				StockSeries.class,				"StockSeries", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS ); //$NON-NLS-1$		initEReference( getStockSeries_Fill( ),				theAttributePackage.getFill( ),				null,				"fill", null, 0, 1, StockSeries.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED ); //$NON-NLS-1$		initEReference( getStockSeries_LineAttributes( ),				theAttributePackage.getLineAttributes( ),				null,				"lineAttributes", null, 0, 1, StockSeries.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED ); //$NON-NLS-1$		// Create resource		createResource( eNS_URI );		// Create annotations		// http:///org/eclipse/emf/ecore/util/ExtendedMetaData		createExtendedMetaDataAnnotations( );	}