Bug 160804 org.eclipse.birt.report.model compiles error in daily build 20061013
org.eclipse.birt.report.model compiles error in daily build 20061013. The error msg is below: compileSource: [javac] Compiling 69 source files to E:\5\plugins\org.eclipse.birt.report.model\bin [javac] E:\5\plugins\org.eclipse.birt.report.model\src\org\eclipse\birt\report\model\parser\OdaDataSourceState.java:175: cannot access org.eclipse.core.runtime.IExtension [javac] file org\eclipse\core\runtime\IExtension.class not found [javac] ExtensionManifest extension = ManifestExplorer.getInstance( ) [javac] ^ [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -deprecation for details. [javac] 1 error [forEach] Execution error on task: [ant] message: E:\DailyBuild\prepare\DailyBuild\dailybuild\script\DailyBuild.xml:1268: The following error occurred while executing this line: [forEach] E:\5\plugins\org.eclipse.birt.report.model\BuildModel.xml:409: Compile failed; see the compiler error output for details. [forEach] Project failed on itself: [forEach] Continue execution.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/OdaDataSourceState.java
}
		
		setProperty( IOdaExtendableElementModel.EXTENSION_ID_PROP,
				extensionID );
		
		provider = ( (OdaDataSource) element ).getProvider( );
		if ( provider == null )
			return;
		if ( provider instanceof OdaDummyProvider )
		{
			SemanticError e = new SemanticError( element,
					new String[]{extensionID},
					SemanticError.DESIGN_EXCEPTION_EXTENSION_NOT_FOUND );
			RecoverableError.dealMissingInvalidExtension( handler, e );
			isValidExtensionId = false;
		}
	}
	/**
	 * State to parse property values. If the property definition cannot be
	 * found, the property is treated as dummy property. And this property do
	 * not require any validation. All treated as literal string type.
	 */
	static class DummyPropertyState extends CompatiblePropertyState
	{
		private OdaDummyProvider provider = null;
		/**
		 * The contructor.
		 * 
		 * @param theHandler
		 *            the parser handler