addAnnotation(getSeriesGrouping_GroupingOrigin(), source, new String[] { "kind", "element", "name", "GroupingOrigin" });
    protected void createExtendedMetaDataAnnotations()    {        String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData";        addAnnotation(actionEClass, source, new String[]        {            "name", "Action", "kind", "elementOnly"        });        addAnnotation(getAction_Type(), source, new String[]        {            "kind", "element", "name", "Type"        });        addAnnotation(getAction_Value(), source, new String[]        {            "kind", "element", "name", "Value"        });        addAnnotation(baseSampleDataEClass, source, new String[]        {            "name", "BaseSampleData", "kind", "elementOnly"        });        addAnnotation(getBaseSampleData_DataSetRepresentation(), source, new String[]        {            "kind", "element", "name", "DataSetRepresentation"        });        addAnnotation(dataElementEClass, source, new String[]        {            "name", "DataElement", "kind", "empty"        });        addAnnotation(dataSetEClass, source, new String[]        {            "name", "DataSet", "kind", "elementOnly"        });        addAnnotation(getDataSet_Values(), source, new String[]        {            "kind", "element", "name", "Values"        });        addAnnotation(dateTimeDataElementEClass, source, new String[]        {            "name", "DateTimeDataElement", "kind", "elementOnly"        });        addAnnotation(getDateTimeDataElement_Value(), source, new String[]        {            "kind", "element", "name", "Value"        });        addAnnotation(dateTimeDataSetEClass, source, new String[]        {            "name", "DateTimeDataSet", "kind", "elementOnly"        });        addAnnotation(numberDataElementEClass, source, new String[]        {            "name", "NumberDataElement", "kind", "elementOnly"        });        addAnnotation(getNumberDataElement_Value(), source, new String[]        {            "kind", "element", "name", "Value"        });        addAnnotation(numberDataSetEClass, source, new String[]        {            "name", "NumberDataSet", "kind", "elementOnly"        });        addAnnotation(orthogonalSampleDataEClass, source, new String[]        {            "name", "OrthogonalSampleData", "kind", "elementOnly"        });        addAnnotation(getOrthogonalSampleData_DataSetRepresentation(), source, new String[]        {            "kind", "element", "name", "DataSetRepresentation"        });        addAnnotation(getOrthogonalSampleData_SeriesDefinitionIndex(), source, new String[]        {            "kind", "element", "name", "SeriesDefinitionIndex"        });        addAnnotation(queryEClass, source, new String[]        {            "name", "Query", "kind", "elementOnly"        });        addAnnotation(getQuery_Definition(), source, new String[]        {            "kind", "element", "name", "Definition"        });        addAnnotation(getQuery_Rules(), source, new String[]        {            "kind", "element", "name", "Rules"        });        addAnnotation(ruleEClass, source, new String[]        {            "name", "Rule", "kind", "elementOnly"        });        addAnnotation(getRule_Type(), source, new String[]        {            "kind", "element", "name", "Type"        });        addAnnotation(getRule_Value(), source, new String[]        {            "kind", "element", "name", "Value"        });        addAnnotation(sampleDataEClass, source, new String[]        {            "name", "SampleData", "kind", "elementOnly"        });        addAnnotation(getSampleData_BaseSampleData(), source, new String[]        {            "kind", "element", "name", "BaseSampleData"        });        addAnnotation(getSampleData_OrthogonalSampleData(), source, new String[]        {            "kind", "element", "name", "OrthogonalSampleData"        });        addAnnotation(seriesDefinitionEClass, source, new String[]        {            "name", "SeriesDefinition", "kind", "elementOnly"        });        addAnnotation(getSeriesDefinition_Query(), source, new String[]        {            "kind", "element", "name", "Query"        });        addAnnotation(getSeriesDefinition_SeriesPalette(), source, new String[]        {            "kind", "element", "name", "SeriesPalette"        });        addAnnotation(getSeriesDefinition_SeriesDefinitions(), source, new String[]        {            "kind", "element", "name", "SeriesDefinitions"        });        addAnnotation(getSeriesDefinition_FormatSpecifier(), source, new String[]        {            "kind", "element", "name", "FormatSpecifier"        });        addAnnotation(getSeriesDefinition_Series(), source, new String[]        {            "kind", "element", "name", "Series"        });        addAnnotation(getSeriesDefinition_Grouping(), source, new String[]        {            "kind", "element", "name", "Grouping"        });        addAnnotation(getSeriesDefinition_Sorting(), source, new String[]        {            "kind", "element", "name", "Sorting"        });        addAnnotation(seriesGroupingEClass, source, new String[]        {            "name", "SeriesGrouping", "kind", "elementOnly"        });        addAnnotation(getSeriesGrouping_Enabled(), source, new String[]        {            "kind", "element", "name", "Enabled"        });        addAnnotation(getSeriesGrouping_GroupingUnit(), source, new String[]        {            "kind", "element", "name", "GroupingUnit"        });        addAnnotation(getSeriesGrouping_GroupingInterval(), source, new String[]        {            "kind", "element", "name", "GroupingInterval"        });        addAnnotation(getSeriesGrouping_GroupType(), source, new String[]        {            "kind", "element", "name", "GroupType"        });        addAnnotation(getSeriesGrouping_AggregateExpression(), source, new String[]        {            "kind", "element", "name", "AggregateExpression"        });        addAnnotation(stockDataSetEClass, source, new String[]        {            "name", "StockDataSet", "kind", "elementOnly"        });        addAnnotation(textDataSetEClass, source, new String[]        {            "name", "TextDataSet", "kind", "elementOnly"        });        addAnnotation(triggerEClass, source, new String[]        {            "name", "Trigger", "kind", "elementOnly"        });        addAnnotation(getTrigger_Condition(), source, new String[]        {            "kind", "element", "name", "Condition"        });        addAnnotation(getTrigger_Action(), source, new String[]        {            "kind", "element", "name", "Action"        });    }