Bug 197589 Need constant for automaic attribute name "DateTime"
Currently when set dateTimeLevelType for cube level, model will automatically create a built-in attribute "DateTime". But the name is hard-coded. We need a public constant for this name to allow UI to access it.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/elements/structures/LevelAttribute.java
import org.eclipse.birt.report.model.api.LevelAttributeHandle;
import org.eclipse.birt.report.model.api.SimpleValueHandle;
import org.eclipse.birt.report.model.api.StructureHandle;
import org.eclipse.birt.report.model.api.metadata.PropertyValueException;
import org.eclipse.birt.report.model.api.util.StringUtil;
import org.eclipse.birt.report.model.core.DesignElement;
import org.eclipse.birt.report.model.core.Module;
import org.eclipse.birt.report.model.core.Structure;
/**
 * This class represents one attribute of the level element.
 * <p>
 * This is a managed object, meaning that all changes should be made though the
 * command layer so that they can be undone and redone. Each attribute has the
 * following properties:
 * 
 * <p>
 * <dl>
 * <dt><strong>Name </strong></dt>
 * <dd>a result set column has an optional name.</dd>
 * 
 * <dt><strong>Data Type </strong></dt>
 * <dd>a result set column has a choice data type: any, integer, string, data
 * time, decimal, float, structure or table.</dd>
 * </dl>
 * 
 */
public class LevelAttribute extends Structure
{
	/**
	 * Name of this structure. Matches the definition in the meta-data