Bug 174872 Clean up chart model
The chart model contains unused attributes and components. Those just make it difficult to understand the model architecture, so they should be removed from the schema, and the EMF classes must re-generated. Examples are: ChartPreferences, Rule. We need to analyze the model to find out all unused ones. Note that this should not break backward compatibility, otherwise just make them deprecated.
chart/org.eclipse.birt.chart.engine/src/org/eclipse/birt/chart/model/attribute/RuleType.java
/**
	 * Returns the '<em><b>Rule Type</b></em>' literal with the specified integer value.
	 * <!-- begin-user-doc --> <!-- end-user-doc -->
	 * @generated
	 */
	public static RuleType get( int value )
	{
		switch ( value )
		{
			case FILTER :
				return FILTER_LITERAL;
			case SUPPRESS :
				return SUPPRESS_LITERAL;
			case LINK :
				return LINK_LITERAL;
		}
		return null;
	}
	/**
	 * Only this class can construct instances.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	private RuleType( int value, String name, String literal )
	{
		super( value, name, literal );
	}
}