addAnnotation( getLegend_Title( ), source, new String[]{ "kind", "element", "name", "Title" } ); addAnnotation( getLegend_TitlePosition( ), source, new String[]{ "kind", "element", "name", "TitlePosition" } );
	protected void createExtendedMetaDataAnnotations( )	{		String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData"; //$NON-NLS-1$		addAnnotation( blockEClass, source, new String[]{				"name", "Block", "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getBlock_Children( ), source, new String[]{				"kind", "element", "name", "Children" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getBlock_Bounds( ), source, new String[]{				"kind", "element", "name", "Bounds" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getBlock_Anchor( ), source, new String[]{				"kind", "element", "name", "Anchor" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getBlock_Stretch( ), source, new String[]{				"kind", "element", "name", "Stretch" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getBlock_Insets( ), source, new String[]{				"kind", "element", "name", "Insets" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getBlock_Row( ), source, new String[]{				"kind", "element", "name", "Row" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getBlock_Column( ), source, new String[]{				"kind", "element", "name", "Column" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getBlock_Rowspan( ), source, new String[]{				"kind", "element", "name", "Rowspan" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getBlock_Columnspan( ), source, new String[]{				"kind", "element", "name", "Columnspan" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getBlock_MinSize( ), source, new String[]{				"kind", "element", "name", "MinSize" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getBlock_Outline( ), source, new String[]{				"kind", "element", "name", "Outline" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getBlock_Background( ), source, new String[]{				"kind", "element", "name", "Background" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getBlock_Visible( ), source, new String[]{				"kind", "element", "name", "Visible" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getBlock_Triggers( ), source, new String[]{				"kind", "element", "name", "Triggers" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( clientAreaEClass, source, new String[]{				"name", "ClientArea", "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getClientArea_Background( ), source, new String[]{				"kind", "element", "name", "Background" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getClientArea_Outline( ), source, new String[]{				"kind", "element", "name", "Outline" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getClientArea_ShadowColor( ), source, new String[]{				"kind", "element", "name", "ShadowColor" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getClientArea_Insets( ), source, new String[]{				"kind", "element", "name", "Insets" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( labelBlockEClass, source, new String[]{				"name", "LabelBlock", "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getLabelBlock_Label( ), source, new String[]{				"kind", "element", "name", "Label" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( legendEClass, source, new String[]{				"name", "Legend", "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getLegend_HorizontalSpacing( ), source, new String[]{				"kind", "element", "name", "HorizontalSpacing" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getLegend_VerticalSpacing( ), source, new String[]{				"kind", "element", "name", "VerticalSpacing" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getLegend_ClientArea( ), source, new String[]{				"kind", "element", "name", "ClientArea" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getLegend_Text( ), source, new String[]{				"kind", "element", "name", "Text" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getLegend_Orientation( ), source, new String[]{				"kind", "element", "name", "Orientation" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getLegend_Direction( ), source, new String[]{				"kind", "element", "name", "Direction" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getLegend_Separator( ), source, new String[]{				"kind", "element", "name", "Separator" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getLegend_Position( ), source, new String[]{				"kind", "element", "name", "Position" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getLegend_ItemType( ), source, new String[]{				"kind", "element", "name", "ItemType" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( plotEClass, source, new String[]{				"name", "Plot", "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getPlot_HorizontalSpacing( ), source, new String[]{				"kind", "element", "name", "HorizontalSpacing" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getPlot_VerticalSpacing( ), source, new String[]{				"kind", "element", "name", "VerticalSpacing" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( getPlot_ClientArea( ), source, new String[]{				"kind", "element", "name", "ClientArea" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );		addAnnotation( titleBlockEClass, source, new String[]{				"name", "TitleBlock", "kind", "elementOnly" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$		} );	}