createEAttribute( axisEClass, AXIS__INTERVAL );
	public void createPackageContents( )	{		if ( isCreated )			return;		isCreated = true;		// Create classes and their features		axisEClass = createEClass( AXIS );		createEAttribute( axisEClass, AXIS__TYPE );		createEReference( axisEClass, AXIS__TITLE );		createEReference( axisEClass, AXIS__SUB_TITLE );		createEAttribute( axisEClass, AXIS__TITLE_POSITION );		createEReference( axisEClass, AXIS__ASSOCIATED_AXES );		createEReference( axisEClass, AXIS__ANCILLARY_AXES );		createEReference( axisEClass, AXIS__SERIES_DEFINITIONS );		createEAttribute( axisEClass, AXIS__GAP_WIDTH );		createEAttribute( axisEClass, AXIS__ORIENTATION );		createEReference( axisEClass, AXIS__LINE_ATTRIBUTES );		createEReference( axisEClass, AXIS__LABEL );		createEReference( axisEClass, AXIS__FORMAT_SPECIFIER );		createEAttribute( axisEClass, AXIS__LABEL_POSITION );		createEAttribute( axisEClass, AXIS__STAGGERED );		createEReference( axisEClass, AXIS__MARKER_LINES );		createEReference( axisEClass, AXIS__MARKER_RANGES );		createEReference( axisEClass, AXIS__TRIGGERS );		createEReference( axisEClass, AXIS__MAJOR_GRID );		createEReference( axisEClass, AXIS__MINOR_GRID );		createEReference( axisEClass, AXIS__SCALE );		createEReference( axisEClass, AXIS__ORIGIN );		createEAttribute( axisEClass, AXIS__PRIMARY_AXIS );		createEAttribute( axisEClass, AXIS__CATEGORY_AXIS );		createEAttribute( axisEClass, AXIS__PERCENT );		chartPreferencesEClass = createEClass( CHART_PREFERENCES );		createEReference( chartPreferencesEClass, CHART_PREFERENCES__LABELS );		createEReference( chartPreferencesEClass, CHART_PREFERENCES__BLOCKS );		curveFittingEClass = createEClass( CURVE_FITTING );		createEReference( curveFittingEClass, CURVE_FITTING__LINE_ATTRIBUTES );		createEReference( curveFittingEClass, CURVE_FITTING__LABEL );		createEAttribute( curveFittingEClass, CURVE_FITTING__LABEL_ANCHOR );		dialEClass = createEClass( DIAL );		createEAttribute( dialEClass, DIAL__START_ANGLE );		createEAttribute( dialEClass, DIAL__STOP_ANGLE );		createEAttribute( dialEClass, DIAL__RADIUS );		createEReference( dialEClass, DIAL__LINE_ATTRIBUTES );		createEReference( dialEClass, DIAL__FILL );		createEReference( dialEClass, DIAL__DIAL_REGIONS );		createEReference( dialEClass, DIAL__MAJOR_GRID );		createEReference( dialEClass, DIAL__MINOR_GRID );		createEReference( dialEClass, DIAL__SCALE );		createEAttribute( dialEClass, DIAL__INVERSE_SCALE );		createEReference( dialEClass, DIAL__LABEL );		createEReference( dialEClass, DIAL__FORMAT_SPECIFIER );		dialRegionEClass = createEClass( DIAL_REGION );		createEAttribute( dialRegionEClass, DIAL_REGION__INNER_RADIUS );		createEAttribute( dialRegionEClass, DIAL_REGION__OUTER_RADIUS );		gridEClass = createEClass( GRID );		createEReference( gridEClass, GRID__LINE_ATTRIBUTES );		createEAttribute( gridEClass, GRID__TICK_STYLE );		createEReference( gridEClass, GRID__TICK_ATTRIBUTES );		createEAttribute( gridEClass, GRID__TICK_SIZE );		createEAttribute( gridEClass, GRID__TICK_COUNT );		labelEClass = createEClass( LABEL );		createEReference( labelEClass, LABEL__CAPTION );		createEReference( labelEClass, LABEL__BACKGROUND );		createEReference( labelEClass, LABEL__OUTLINE );		createEReference( labelEClass, LABEL__SHADOW_COLOR );		createEReference( labelEClass, LABEL__INSETS );		createEAttribute( labelEClass, LABEL__VISIBLE );		markerLineEClass = createEClass( MARKER_LINE );		createEReference( markerLineEClass, MARKER_LINE__LINE_ATTRIBUTES );		createEReference( markerLineEClass, MARKER_LINE__VALUE );		createEReference( markerLineEClass, MARKER_LINE__LABEL );		createEAttribute( markerLineEClass, MARKER_LINE__LABEL_ANCHOR );		createEReference( markerLineEClass, MARKER_LINE__FORMAT_SPECIFIER );		createEReference( markerLineEClass, MARKER_LINE__TRIGGERS );		markerRangeEClass = createEClass( MARKER_RANGE );		createEReference( markerRangeEClass, MARKER_RANGE__OUTLINE );		createEReference( markerRangeEClass, MARKER_RANGE__FILL );		createEReference( markerRangeEClass, MARKER_RANGE__START_VALUE );		createEReference( markerRangeEClass, MARKER_RANGE__END_VALUE );		createEReference( markerRangeEClass, MARKER_RANGE__LABEL );		createEAttribute( markerRangeEClass, MARKER_RANGE__LABEL_ANCHOR );		createEReference( markerRangeEClass, MARKER_RANGE__FORMAT_SPECIFIER );		createEReference( markerRangeEClass, MARKER_RANGE__TRIGGERS );		needleEClass = createEClass( NEEDLE );		createEReference( needleEClass, NEEDLE__LINE_ATTRIBUTES );		createEAttribute( needleEClass, NEEDLE__DECORATOR );		scaleEClass = createEClass( SCALE );		createEReference( scaleEClass, SCALE__MIN );		createEReference( scaleEClass, SCALE__MAX );		createEAttribute( scaleEClass, SCALE__STEP );		createEAttribute( scaleEClass, SCALE__UNIT );		createEAttribute( scaleEClass, SCALE__MINOR_GRIDS_PER_UNIT );		seriesEClass = createEClass( SERIES );		createEAttribute( seriesEClass, SERIES__VISIBLE );		createEReference( seriesEClass, SERIES__LABEL );		createEReference( seriesEClass, SERIES__DATA_DEFINITION );		createEAttribute( seriesEClass, SERIES__SERIES_IDENTIFIER );		createEReference( seriesEClass, SERIES__DATA_POINT );		createEReference( seriesEClass, SERIES__DATA_SETS );		createEAttribute( seriesEClass, SERIES__LABEL_POSITION );		createEAttribute( seriesEClass, SERIES__STACKED );		createEReference( seriesEClass, SERIES__TRIGGERS );		createEAttribute( seriesEClass, SERIES__TRANSLUCENT );		createEReference( seriesEClass, SERIES__CURVE_FITTING );		eStringToDataSetMapEntryEClass = createEClass( ESTRING_TO_DATA_SET_MAP_ENTRY );		createEAttribute( eStringToDataSetMapEntryEClass,				ESTRING_TO_DATA_SET_MAP_ENTRY__KEY );		createEReference( eStringToDataSetMapEntryEClass,				ESTRING_TO_DATA_SET_MAP_ENTRY__VALUE );	}