addAnnotation(getAxis_Subtitle(), source, new String[] { "kind", "element", "name", "Subtitle"
addAnnotation(getAxis_SubTitle(), source, new String[] { "kind", "element", "name", "SubTitle"
    protected void createExtendedMetaDataAnnotations()    {        String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData";        addAnnotation(axisEClass, source, new String[]        {            "name", "Axis", "kind", "elementOnly"        });        addAnnotation(getAxis_Type(), source, new String[]        {            "kind", "element", "name", "Type"        });        addAnnotation(getAxis_Title(), source, new String[]        {            "kind", "element", "name", "Title"        });        addAnnotation(getAxis_Subtitle(), source, new String[]        {            "kind", "element", "name", "Subtitle"        });        addAnnotation(getAxis_TitlePosition(), source, new String[]        {            "kind", "element", "name", "TitlePosition"        });        addAnnotation(getAxis_AssociatedAxes(), source, new String[]        {            "kind", "element", "name", "AssociatedAxes"        });        addAnnotation(getAxis_SeriesDefinitions(), source, new String[]        {            "kind", "element", "name", "SeriesDefinitions"        });        addAnnotation(getAxis_GapWidth(), source, new String[]        {            "kind", "element", "name", "GapWidth"        });        addAnnotation(getAxis_Orientation(), source, new String[]        {            "kind", "element", "name", "Orientation"        });        addAnnotation(getAxis_LineAttributes(), source, new String[]        {            "kind", "element", "name", "LineAttributes"        });        addAnnotation(getAxis_Label(), source, new String[]        {            "kind", "element", "name", "Label"        });        addAnnotation(getAxis_FormatSpecifier(), source, new String[]        {            "kind", "element", "name", "FormatSpecifier"        });        addAnnotation(getAxis_LabelPosition(), source, new String[]        {            "kind", "element", "name", "LabelPosition"        });        addAnnotation(getAxis_Staggered(), source, new String[]        {            "kind", "element", "name", "Staggered"        });        addAnnotation(getAxis_MarkerLines(), source, new String[]        {            "kind", "element", "name", "MarkerLines"        });        addAnnotation(getAxis_MarkerRanges(), source, new String[]        {            "kind", "element", "name", "MarkerRanges"        });        addAnnotation(getAxis_MajorGrid(), source, new String[]        {            "kind", "element", "name", "MajorGrid"        });        addAnnotation(getAxis_MinorGrid(), source, new String[]        {            "kind", "element", "name", "MinorGrid"        });        addAnnotation(getAxis_Scale(), source, new String[]        {            "kind", "element", "name", "Scale"        });        addAnnotation(getAxis_Origin(), source, new String[]        {            "kind", "element", "name", "Origin"        });        addAnnotation(getAxis_PrimaryAxis(), source, new String[]        {            "kind", "element", "name", "PrimaryAxis"        });        addAnnotation(getAxis_CategoryAxis(), source, new String[]        {            "kind", "element", "name", "CategoryAxis"        });        addAnnotation(getAxis_Percent(), source, new String[]        {            "kind", "element", "name", "Percent"        });        addAnnotation(chartPreferencesEClass, source, new String[]        {            "name", "ChartPreferences", "kind", "elementOnly"        });        addAnnotation(getChartPreferences_Labels(), source, new String[]        {            "kind", "element", "name", "Labels"        });        addAnnotation(getChartPreferences_Blocks(), source, new String[]        {            "kind", "element", "name", "Blocks"        });        addAnnotation(gridEClass, source, new String[]        {            "name", "Grid", "kind", "elementOnly"        });        addAnnotation(getGrid_LineAttributes(), source, new String[]        {            "kind", "element", "name", "LineAttributes"        });        addAnnotation(getGrid_TickStyle(), source, new String[]        {            "kind", "element", "name", "TickStyle"        });        addAnnotation(getGrid_TickAttributes(), source, new String[]        {            "kind", "element", "name", "TickAttributes"        });        addAnnotation(getGrid_TickSize(), source, new String[]        {            "kind", "element", "name", "TickSize"        });        addAnnotation(getGrid_TickCount(), source, new String[]        {            "kind", "element", "name", "TickCount"        });        addAnnotation(labelEClass, source, new String[]        {            "name", "Label", "kind", "elementOnly"        });        addAnnotation(getLabel_Caption(), source, new String[]        {            "kind", "element", "name", "Caption"        });        addAnnotation(getLabel_Background(), source, new String[]        {            "kind", "element", "name", "Background"        });        addAnnotation(getLabel_Outline(), source, new String[]        {            "kind", "element", "name", "Outline"        });        addAnnotation(getLabel_ShadowColor(), source, new String[]        {            "kind", "element", "name", "ShadowColor"        });        addAnnotation(getLabel_Insets(), source, new String[]        {            "kind", "element", "name", "Insets"        });        addAnnotation(getLabel_Visible(), source, new String[]        {            "kind", "element", "name", "Visible"        });        addAnnotation(markerLineEClass, source, new String[]        {            "name", "MarkerLine", "kind", "elementOnly"        });        addAnnotation(getMarkerLine_LineAttributes(), source, new String[]        {            "kind", "element", "name", "LineAttributes"        });        addAnnotation(getMarkerLine_Value(), source, new String[]        {            "kind", "element", "name", "Value"        });        addAnnotation(getMarkerLine_Label(), source, new String[]        {            "kind", "element", "name", "Label"        });        addAnnotation(getMarkerLine_LabelAnchor(), source, new String[]        {            "kind", "element", "name", "LabelAnchor"        });        addAnnotation(getMarkerLine_FormatSpecifier(), source, new String[]        {            "kind", "element", "name", "FormatSpecifier"        });        addAnnotation(markerRangeEClass, source, new String[]        {            "name", "MarkerRange", "kind", "elementOnly"        });        addAnnotation(getMarkerRange_Outline(), source, new String[]        {            "kind", "element", "name", "Outline"        });        addAnnotation(getMarkerRange_Fill(), source, new String[]        {            "kind", "element", "name", "Fill"        });        addAnnotation(getMarkerRange_StartValue(), source, new String[]        {            "kind", "element", "name", "StartValue"        });        addAnnotation(getMarkerRange_EndValue(), source, new String[]        {            "kind", "element", "name", "EndValue"        });        addAnnotation(getMarkerRange_Label(), source, new String[]        {            "kind", "element", "name", "Label"        });        addAnnotation(getMarkerRange_LabelAnchor(), source, new String[]        {            "kind", "element", "name", "LabelAnchor"        });        addAnnotation(getMarkerRange_FormatSpecifier(), source, new String[]        {            "kind", "element", "name", "FormatSpecifier"        });        addAnnotation(scaleEClass, source, new String[]        {            "name", "Scale", "kind", "elementOnly"        });        addAnnotation(getScale_Min(), source, new String[]        {            "kind", "element", "name", "Min"        });        addAnnotation(getScale_Max(), source, new String[]        {            "kind", "element", "name", "Max"        });        addAnnotation(getScale_Step(), source, new String[]        {            "kind", "element", "name", "Step"        });        addAnnotation(getScale_Unit(), source, new String[]        {            "kind", "element", "name", "Unit"        });        addAnnotation(getScale_MinorGridsPerUnit(), source, new String[]        {            "kind", "element", "name", "MinorGridsPerUnit"        });        addAnnotation(seriesEClass, source, new String[]        {            "name", "Series", "kind", "elementOnly"        });        addAnnotation(getSeries_Visible(), source, new String[]        {            "kind", "element", "name", "Visible"        });        addAnnotation(getSeries_Label(), source, new String[]        {            "kind", "element", "name", "Label"        });        addAnnotation(getSeries_DataDefinition(), source, new String[]        {            "kind", "element", "name", "DataDefinition"        });        addAnnotation(getSeries_SeriesIdentifier(), source, new String[]        {            "kind", "element", "name", "SeriesIdentifier"        });        addAnnotation(getSeries_DataPoint(), source, new String[]        {            "kind", "element", "name", "DataPoint"        });        addAnnotation(getSeries_DataSet(), source, new String[]        {            "kind", "element", "name", "DataSet"        });        addAnnotation(getSeries_LabelPosition(), source, new String[]        {            "kind", "element", "name", "LabelPosition"        });        addAnnotation(getSeries_Stacked(), source, new String[]        {            "kind", "element", "name", "Stacked"        });        addAnnotation(getSeries_Triggers(), source, new String[]        {            "kind", "element", "name", "Triggers"        });        addAnnotation(getSeries_Translucent(), source, new String[]        {            "kind", "element", "name", "Translucent"        });    }