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/data/DataFactory.java
/***********************************************************************
 * Copyright (c) 2004 Actuate Corporation.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 * Actuate Corporation - initial API and implementation
 ***********************************************************************/
package org.eclipse.birt.chart.model.data;
import org.eclipse.emf.ecore.EFactory;
/**
 * <!-- begin-user-doc --> The <b>Factory </b> for the model. It provides a create method for each non-abstract class of
 * the model. <!-- end-user-doc -->
 * @see org.eclipse.birt.chart.model.data.DataPackage
 * @generated
 */
public interface DataFactory extends EFactory
{
	/**
	 * The singleton instance of the factory.
	 * <!-- begin-user-doc --> <!-- end-user-doc -->
	 * @generated
	 */
	DataFactory eINSTANCE = org.eclipse.birt.chart.model.data.impl.DataFactoryImpl.init( );
	/**
	 * Returns a new object of class '<em>Action</em>'.
	 * <!-- begin-user-doc --> <!-- end-user-doc -->
	 * @return a new object of class '<em>Action</em>'.