blob: 1324d14bbe132ed36f5a7cc0f05278eec20e8c70 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project default="javadoc">
<target name="javadoc">
<!-- workspace defaults -->
<property name="generatedJavadoc" value="./target/javadoc" />
<property name="target.platform" value="${ant.home}/../.." />
<property name="javadoc" value="javadoc" />
<property name="zipFile" value="./target/QVTo-javadoc.zip" />
<echo message="Java home: ${java.home}" />
<echo message="Javadoc Java home: ${javadoc.java.home}" />
<echo message="Javadoc: ${javadoc}" />
<echo message="Javadoc output location: ${generatedJavadoc}" />
<echo message="target.platform path: ${target.platform}" />
<echo message="ZIP output location: ${zipFile}" />
<javadoc
access="public"
author="true"
nodeprecated="false"
nodeprecatedlist="false"
noindex="false"
nonavbar="false"
notree="false"
splitindex="true"
use="true"
version="true"
source="1.5"
overview=".\javadoc\overview.html"
doctitle="Operational QVT API"
destdir="${generatedJavadoc}"
>
<bottom><![CDATA[<i>Copyright &#169; 2008, 2018 Borland Software Corporation and others. All Rights Reserved.</i>]]></bottom>
<!-- For Tycho we can get the classpath from the doc plugin-->
<classpath>
<pathelement path="${test_classpath}"/>
</classpath>
<link href="http://download.eclipse.org/ocl/javadoc/6.4.0/"/>
<link href="https://docs.oracle.com/javase/1.5.0/docs/api/"/>
<link href="http://download.eclipse.org/modeling/emf/emf/javadoc/2.11/"/>
<link href="http://help.eclipse.org/oxygen/topic/org.eclipse.platform.doc.isv/reference/api/overview-summary.html?cp=2_1_0"/>
<tag name="generated" description="EMF generated code"></tag>
<tag name="model" description="EMF model element"></tag>
<tag name="ordered" description="Ordered"></tag>
<tag name="noimplement" description="Interface is not intended to be implemented by clients."></tag>
<tag name="noextend" description="Interface is not intended to be extended by clients."></tag>
<sourcepath>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml\src"/>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml\_generated"/>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml.common\src"/>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml.common.ui\src"/>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml.cst.parser\src"/>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml.cst.parser\_generated"/>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml.ecore.imperativeocl\src"/>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml.emf.util\src"/>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml.emf.util.ui\src"/>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml.ocl\src"/>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml.project\src"/>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml.runtime\src"/>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml.runtime.ui\src"/>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml.ui\src"/>
</sourcepath>
<!--package name="org.eclipse.m2m.qvt.oml"/>
<package name="org.eclipse.m2m.qvt.oml.blackbox.java"/>
<package name="org.eclipse.m2m.qvt.oml.util"/>
<package name="org.eclipse.m2m.internal.qvt.oml.expressions"/>
<package name="org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL"/>
<package name="org.eclipse.m2m.qvt.oml.ocl.legacy.libraries"/>
<package name="org.eclipse.m2m.qvt.oml.runtime.util"/>
<package name="org.eclipse.m2m.qvt.oml.runtime.ui.wizards"/-->
</javadoc>
<!-- Compress the output javadoc in a zip file -->
<echo message="Compress javadoc to: ${zipFile}" />
<zip destfile="${zipFile}" basedir="${generatedJavadoc}"></zip>
</target>
<target name="pde.javadoc">
<!-- workspace defaults -->
<property name="generatedJavadoc" value="./target/javadoc" />
<property name="target.platform" value="${ant.home}/../.." />
<property name="javadoc" value="javadoc" />
<property name="zipFile" value="./target/QVTo-javadoc.zip" />
<echo message="Java home: ${java.home}" />
<echo message="Javadoc Java home: ${javadoc.java.home}" />
<echo message="Javadoc: ${javadoc}" />
<echo message="Javadoc output location: ${generatedJavadoc}" />
<echo message="target.platform path: ${target.platform}" />
<echo message="ZIP output location: ${zipFile}" />
<javadoc
access="public"
author="true"
nodeprecated="false"
nodeprecatedlist="false"
noindex="false"
nonavbar="false"
notree="false"
splitindex="true"
use="true"
version="true"
source="1.5"
overview=".\javadoc\overview.html"
doctitle="Operational QVT API"
destdir="${generatedJavadoc}"
>
<bottom><![CDATA[<i>Copyright &#169; 2008, 2018 Borland Software Corporation and others. All Rights Reserved.</i>]]></bottom>
<!-- For PDE we enumerate the classpath; there must be a better way-->
<classpath>
<fileset dir="${target.platform}\plugins">
<include name="com.ibm.icu_*.jar"/>
<include name="lpg.runtime.java_*.jar"/>
<include name="org.eclipse.core.commands_*.jar"/>
<include name="org.eclipse.core.contenttype_*.jar"/>
<include name="org.eclipse.core.filesystem_*.jar"/>
<include name="org.eclipse.core.jobs_*.jar"/>
<include name="org.eclipse.core.resources_*.jar"/>
<include name="org.eclipse.core.runtime_*.jar"/>
<include name="org.eclipse.core.variables_*.jar"/>
<include name="org.eclipse.debug.core*.jar"/>
<include name="org.eclipse.debug.ui*.jar"/>
<include name="org.eclipse.equinox.common_*.jar"/>
<include name="org.eclipse.equinox.registry_*.jar"/>
<include name="org.eclipse.jface_*.jar"/>
<include name="org.eclipse.osgi_*.jar"/>
<include name="org.eclipse.swt*.jar"/>
<include name="org.eclipse.ui_*.jar"/>
<include name="org.eclipse.ui.editors_*.jar"/>
<include name="org.eclipse.ui.ide_*.jar"/>
<include name="org.eclipse.ui.views_*.jar"/>
<include name="org.eclipse.ui.workbench_*.jar"/>
<include name="org.eclipse.emf.common_*.jar"/>
<include name="org.eclipse.emf.ecore_*.jar"/>
<include name="org.eclipse.emf.ecore.change_*.jar"/>
<include name="org.eclipse.emf.ecore.edit_*.jar"/>
<include name="org.eclipse.emf.ecore.xmi_*.jar"/>
<include name="org.eclipse.emf.edit_*.jar"/>
<include name="org.eclipse.emf.edit.ui_*.jar"/>
<include name="org.eclipse.ocl_*.jar"/>
<include name="org.eclipse.ocl.common_*.jar"/>
<include name="org.eclipse.ocl.ecore_*.jar"/>
</fileset>
</classpath>
<link href="http://download.eclipse.org/ocl/javadoc/6.4.0/"/>
<link href="https://docs.oracle.com/javase/1.5.0/docs/api/"/>
<link href="http://download.eclipse.org/modeling/emf/emf/javadoc/2.11/"/>
<link href="http://help.eclipse.org/oxygen/topic/org.eclipse.platform.doc.isv/reference/api/overview-summary.html?cp=2_1_0"/>
<tag name="generated" description="EMF generated code"></tag>
<tag name="model" description="EMF model element"></tag>
<tag name="ordered" description="Ordered"></tag>
<tag name="noimplement" description="Interface is not intended to be implemented by clients."></tag>
<tag name="noextend" description="Interface is not intended to be extended by clients."></tag>
<sourcepath>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml\src"/>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml\_generated"/>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml.common\src"/>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml.common.ui\src"/>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml.cst.parser\src"/>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml.cst.parser\_generated"/>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml.ecore.imperativeocl\src"/>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml.emf.util\src"/>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml.emf.util.ui\src"/>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml.ocl\src"/>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml.project\src"/>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml.runtime\src"/>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml.runtime.ui\src"/>
<pathelement location=".\..\..\plugins\org.eclipse.m2m.qvt.oml.ui\src"/>
</sourcepath>
<!--package name="org.eclipse.m2m.qvt.oml"/>
<package name="org.eclipse.m2m.qvt.oml.blackbox.java"/>
<package name="org.eclipse.m2m.qvt.oml.util"/>
<package name="org.eclipse.m2m.internal.qvt.oml.expressions"/>
<package name="org.eclipse.m2m.qvt.oml.ecore.ImperativeOCL"/>
<package name="org.eclipse.m2m.qvt.oml.ocl.legacy.libraries"/>
<package name="org.eclipse.m2m.qvt.oml.runtime.util"/>
<package name="org.eclipse.m2m.qvt.oml.runtime.ui.wizards"/-->
</javadoc>
<!-- Compress the output javadoc in a zip file -->
<echo message="Compress javadoc to: ${zipFile}" />
<zip destfile="${zipFile}" basedir="${generatedJavadoc}"></zip>
</target>
</project>