Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEd Willink2017-06-07 10:36:26 +0000
committerEd Willink2017-06-07 10:46:29 +0000
commit5ba643f6406411c23bb51a9ab46d6bd1dbefbc87 (patch)
treea6c6053b8444f0d834a25568daaf809c17de6216
parent56511af318e7e8625df322b0343aeac329ca1680 (diff)
downloadorg.eclipse.qvtd-5ba643f6406411c23bb51a9ab46d6bd1dbefbc87.tar.gz
org.eclipse.qvtd-5ba643f6406411c23bb51a9ab46d6bd1dbefbc87.tar.xz
org.eclipse.qvtd-5ba643f6406411c23bb51a9ab46d6bd1dbefbc87.zip
[releng] Refresh documentation for Oxygen
-rw-r--r--doc/org.eclipse.qvtd.doc/build/qvtd.textile20
-rw-r--r--doc/org.eclipse.qvtd.doc/build/qvtd.xml9
-rw-r--r--doc/org.eclipse.qvtd.doc/doc/0000-introduction.textile10
-rw-r--r--doc/org.eclipse.qvtd.doc/help/GettingStarted.html2
-rw-r--r--doc/org.eclipse.qvtd.doc/help/HowDoesItWork.html5
-rw-r--r--doc/org.eclipse.qvtd.doc/help/OverviewandGettingStarted.html2
-rw-r--r--doc/org.eclipse.qvtd.doc/html/qvtd.html9
-rw-r--r--doc/org.eclipse.qvtd.doc/manual/qvtd.pdfbin203357 -> 203482 bytes
-rw-r--r--doc/org.eclipse.qvtd.doc/styles/xmpp.xsl2
-rw-r--r--doc/org.eclipse.qvtd.doc/textileBuild.xml11
10 files changed, 40 insertions, 30 deletions
diff --git a/doc/org.eclipse.qvtd.doc/build/qvtd.textile b/doc/org.eclipse.qvtd.doc/build/qvtd.textile
index ae92a630f..57ec5d29f 100644
--- a/doc/org.eclipse.qvtd.doc/build/qvtd.textile
+++ b/doc/org.eclipse.qvtd.doc/build/qvtd.textile
@@ -2,7 +2,7 @@ h1. Overview and Getting Started
For a quick demonstration of QVTc or QVTr editing and execution go to "Getting Started":#GettingStarted.
-A PDF version of this documentation is available at "QVTd 0.13.0 Documentation":http://download.eclipse.org/qvtd/doc/0.13.0/qvtd.pdf.
+A PDF version of this documentation is available at "QVTd 0.14.0 Documentation":http://download.eclipse.org/qvtd/doc/0.14.0/qvtd.pdf.
h2. What is QVT(Query/View/Transformation)?
@@ -24,13 +24,15 @@ The Eclipse QVTd support involves a transformation chain from QVTr via QVTc to e
* QVTm - a minimal declarative transformation language - a further simplification of QVTc.
+* QVTp - a partitioned declarative transformation language - a further simplification of QVTc.
+
* QVTs - a graphical declarative transformation language suitable for schedule determination.
* QVTi - an executable imperative transformation language - a variant of QVTc.
* Java - the ultimate executable form
-Note that QVTu, QVTm, QVTs and QVTi are not defined by the current OMG specification. It is possible that they may contribute to a future specification.
+Note that QVTu, QVTm, QVTp, QVTs and QVTi are not defined by the current OMG specification. It is possible that they may contribute to a future specification.
h3. Modeling Layers
@@ -54,7 +56,7 @@ QVTr and QVTc are programming languages, so you will want to edit them, execute
h3. Editing
-Eclipse QVTd provides QVTr, QVTc and QVTi editors developed using Xtext. The QVTc editor may be used to view or maintain the intermediate QVTu and QVTm models.
+Eclipse QVTd provides QVTr, QVTc and QVTi editors developed using Xtext. The QVTc editor may be used to view or maintain the intermediate QVTu, QVTm and QVTp models.
The editor may be opened conventionally by double clicking a *.qvtr, *.qvtc, or *.qvti text file name in an Explorer view. This displays the source text with syntax highlighting and an outline of the Abstract Syntax.
@@ -70,7 +72,7 @@ Hopefully 1.0.0 (Oxygen) will offer UMLX as a graphical alternative to the QVTr
h3. Execution
-The 0.13.0 release provides one QVTr and one QVTc example project that be installed and executed. However execution functionality is very new and not suitable for more than experimental use.
+The 0.14.0 release provides one UMLX, one QVTr and one QVTc example project that can be installed and executed. However execution functionality is very new and not suitable for more than experimental use.
h4. Status
@@ -82,7 +84,9 @@ A very preliminary form of QVTc execution was available in 0.12.0 (Mars) using a
The current execution supports only creation of output models. Checking, updated, incremental, in-place execution and views are work in progress.
-Hopefully 1.0.0 (Oxygen) will have more substantial functionality and will be used internally to replace some of the manual Java transformations by QVTr / UMLX transformations.
+0.14.0 (Neon) has much better transformaion, scheduling and execution but functionality such as RElation overriding and In-Place transformation are largely missing and certainly not usefully functional.
+
+Hopefully 1.0.0 (Photon) will have more substantial functionality and will be used internally to replace some of the manual Java transformations by QVTr / UMLX transformations.
h3. Debugger
@@ -107,7 +111,7 @@ The many aspects of OCL and QVTd are converging; help welcome.
h2(#GettingStarted). Getting Started
-*Warning: Eclipse QVTd 0.13.0 execution is not sufficiently mature for more than experimental/research usage.*
+*Warning: Eclipse QVTd 0.14.0 execution is not sufficiently mature for more than experimental/research usage.*
For a very quick demonstration of QVTc or QVTr you may install the appropriate example project.
@@ -296,7 +300,7 @@ Eclipse QVTd provides *this* for QVTc and QVTr and thereby solves an OCL compati
-
+
h1(#pivot). **@pivot@**
@@ -810,4 +814,4 @@ h2(#VariableStatement). **@VariableStatement@**
A VariableStatement is the basis for a Mapping execution that makes a name available to subsequent starements.
conformsTo "@VariableDeclaration@":#VariableDeclaration, "@Statement@":#Statement
-
+
diff --git a/doc/org.eclipse.qvtd.doc/build/qvtd.xml b/doc/org.eclipse.qvtd.doc/build/qvtd.xml
index 9999e3372..d3573ea91 100644
--- a/doc/org.eclipse.qvtd.doc/build/qvtd.xml
+++ b/doc/org.eclipse.qvtd.doc/build/qvtd.xml
@@ -7,7 +7,7 @@
<link linkend="GettingStarted">Getting Started</link>.
</para>
<para>A PDF version of this documentation is available at
- <ulink url="http://download.eclipse.org/qvtd/doc/0.13.0/qvtd.pdf">QVTd 0.13.0 Documentation</ulink>.
+ <ulink url="http://download.eclipse.org/qvtd/doc/0.14.0/qvtd.pdf">QVTd 0.14.0 Documentation</ulink>.
</para>
<section id="WhatisQVTQueryViewTransformation">
<title>What is
@@ -126,14 +126,15 @@
</section>
<section id="Execution">
<title>Execution</title>
- <para>The 0.13.0 release provides one QVTr and one QVTc example project that be installed and executed. However execution functionality is very new and not suitable for more than experimental use.</para>
+ <para>The 0.14.0 release provides one UMLX, one QVTr and one QVTc example project that can be installed and executed. However execution functionality is very new and not suitable for more than experimental use.</para>
<section id="Status2">
<title>Status</title>
<para>QVTi execution has been available since 0.11.0 (Luna). It demonstrates the extensibility of the Eclipse OCL interpreter, Java code generator and debugger. QVTi is a low level intermediate; it is not intended as a primary programming language.</para>
<para>A very preliminary form of QVTc execution was available in 0.12.0 (Mars) using an Epsilon prototype of the transformation chain.</para>
<para>0.13.0 (Neon) introduces a Java re-implementation of the full transformation chain so that QVTr and QVTc transformations can be executed. It is only suitable for researchers.</para>
<para>The current execution supports only creation of output models. Checking, updated, incremental, in-place execution and views are work in progress.</para>
- <para>Hopefully 1.0.0 (Oxygen) will have more substantial functionality and will be used internally to replace some of the manual Java transformations by QVTr / UMLX transformations.</para>
+ <para>0.14.0 (Neon) has much better transformaion, scheduling and execution but functionality such as RElation overriding and In-Place transformation are largely missing and certainly not usefully functional.</para>
+ <para>Hopefully 1.0.0 (Photon) will have more substantial functionality and will be used internally to replace some of the manual Java transformations by QVTr / UMLX transformations.</para>
</section>
</section>
<section id="Debugger">
@@ -158,7 +159,7 @@
<section id="GettingStarted">
<title>Getting Started</title>
<para>
- <emphasis role="bold">Warning: Eclipse QVTd 0.13.0 execution is not sufficiently mature for more than experimental/research usage.</emphasis>
+ <emphasis role="bold">Warning: Eclipse QVTd 0.14.0 execution is not sufficiently mature for more than experimental/research usage.</emphasis>
</para>
<para>For a very quick demonstration of QVTc or QVTr you may install the appropriate example project.</para>
<section id="QVTrExampleProject">
diff --git a/doc/org.eclipse.qvtd.doc/doc/0000-introduction.textile b/doc/org.eclipse.qvtd.doc/doc/0000-introduction.textile
index ab3174cef..38c6a25b8 100644
--- a/doc/org.eclipse.qvtd.doc/doc/0000-introduction.textile
+++ b/doc/org.eclipse.qvtd.doc/doc/0000-introduction.textile
@@ -2,7 +2,7 @@ h1. Overview and Getting Started
For a quick demonstration of QVTc or QVTr editing and execution go to "Getting Started":#GettingStarted.
-A PDF version of this documentation is available at "QVTd 0.13.0 Documentation":http://download.eclipse.org/qvtd/doc/0.13.0/qvtd.pdf.
+A PDF version of this documentation is available at "QVTd 0.14.0 Documentation":http://download.eclipse.org/qvtd/doc/0.14.0/qvtd.pdf.
h2. What is QVT(Query/View/Transformation)?
@@ -72,7 +72,7 @@ Hopefully 1.0.0 (Oxygen) will offer UMLX as a graphical alternative to the QVTr
h3. Execution
-The 0.13.0 release provides one QVTr and one QVTc example project that be installed and executed. However execution functionality is very new and not suitable for more than experimental use.
+The 0.14.0 release provides one UMLX, one QVTr and one QVTc example project that can be installed and executed. However execution functionality is very new and not suitable for more than experimental use.
h4. Status
@@ -84,7 +84,9 @@ A very preliminary form of QVTc execution was available in 0.12.0 (Mars) using a
The current execution supports only creation of output models. Checking, updated, incremental, in-place execution and views are work in progress.
-Hopefully 1.0.0 (Oxygen) will have more substantial functionality and will be used internally to replace some of the manual Java transformations by QVTr / UMLX transformations.
+0.14.0 (Neon) has much better transformaion, scheduling and execution but functionality such as RElation overriding and In-Place transformation are largely missing and certainly not usefully functional.
+
+Hopefully 1.0.0 (Photon) will have more substantial functionality and will be used internally to replace some of the manual Java transformations by QVTr / UMLX transformations.
h3. Debugger
@@ -109,7 +111,7 @@ The many aspects of OCL and QVTd are converging; help welcome.
h2(#GettingStarted). Getting Started
-*Warning: Eclipse QVTd 0.13.0 execution is not sufficiently mature for more than experimental/research usage.*
+*Warning: Eclipse QVTd 0.14.0 execution is not sufficiently mature for more than experimental/research usage.*
For a very quick demonstration of QVTc or QVTr you may install the appropriate example project.
diff --git a/doc/org.eclipse.qvtd.doc/help/GettingStarted.html b/doc/org.eclipse.qvtd.doc/help/GettingStarted.html
index c72dc712b..c8c8e6e5b 100644
--- a/doc/org.eclipse.qvtd.doc/help/GettingStarted.html
+++ b/doc/org.eclipse.qvtd.doc/help/GettingStarted.html
@@ -22,7 +22,7 @@
</div>
<p>
-<span class="bold"><strong>Warning: Eclipse QVTd 0.13.0 execution is not sufficiently mature for more than experimental/research usage.</strong></span>
+<span class="bold"><strong>Warning: Eclipse QVTd 0.14.0 execution is not sufficiently mature for more than experimental/research usage.</strong></span>
</p>
<p>For a very quick demonstration of QVTc or QVTr you may install the appropriate example project.</p>
diff --git a/doc/org.eclipse.qvtd.doc/help/HowDoesItWork.html b/doc/org.eclipse.qvtd.doc/help/HowDoesItWork.html
index bace90dcd..0e83a7b35 100644
--- a/doc/org.eclipse.qvtd.doc/help/HowDoesItWork.html
+++ b/doc/org.eclipse.qvtd.doc/help/HowDoesItWork.html
@@ -56,7 +56,7 @@
</div>
</div>
</div>
-<p>The 0.13.0 release provides one QVTr and one QVTc example project that be installed and executed. However execution functionality is very new and not suitable for more than experimental use.</p>
+<p>The 0.14.0 release provides one UMLX, one QVTr and one QVTc example project that can be installed and executed. However execution functionality is very new and not suitable for more than experimental use.</p>
<div class="section" title="Status">
<div class="titlepage">
<div>
@@ -70,7 +70,8 @@
<p>A very preliminary form of QVTc execution was available in 0.12.0 (Mars) using an Epsilon prototype of the transformation chain.</p>
<p>0.13.0 (Neon) introduces a Java re-implementation of the full transformation chain so that QVTr and QVTc transformations can be executed. It is only suitable for researchers.</p>
<p>The current execution supports only creation of output models. Checking, updated, incremental, in-place execution and views are work in progress.</p>
-<p>Hopefully 1.0.0 (Oxygen) will have more substantial functionality and will be used internally to replace some of the manual Java transformations by QVTr / UMLX transformations.</p>
+<p>0.14.0 (Neon) has much better transformaion, scheduling and execution but functionality such as RElation overriding and In-Place transformation are largely missing and certainly not usefully functional.</p>
+<p>Hopefully 1.0.0 (Photon) will have more substantial functionality and will be used internally to replace some of the manual Java transformations by QVTr / UMLX transformations.</p>
</div>
</div>
<div class="section" title="Debugger">
diff --git a/doc/org.eclipse.qvtd.doc/help/OverviewandGettingStarted.html b/doc/org.eclipse.qvtd.doc/help/OverviewandGettingStarted.html
index 7b6319655..280f3f70d 100644
--- a/doc/org.eclipse.qvtd.doc/help/OverviewandGettingStarted.html
+++ b/doc/org.eclipse.qvtd.doc/help/OverviewandGettingStarted.html
@@ -45,7 +45,7 @@
<a class="link" href="GettingStarted.html" title="Getting Started">Getting Started</a>.
</p>
<p>A PDF version of this documentation is available at
- <a class="ulink" href="http://download.eclipse.org/qvtd/doc/0.13.0/qvtd.pdf" target="_new">QVTd 0.13.0 Documentation</a>.
+ <a class="ulink" href="http://download.eclipse.org/qvtd/doc/0.14.0/qvtd.pdf" target="_new">QVTd 0.14.0 Documentation</a>.
</p>
<div class="section" title="What is QVT?">
<div class="titlepage">
diff --git a/doc/org.eclipse.qvtd.doc/html/qvtd.html b/doc/org.eclipse.qvtd.doc/html/qvtd.html
index 8711d7266..5a9ae7414 100644
--- a/doc/org.eclipse.qvtd.doc/html/qvtd.html
+++ b/doc/org.eclipse.qvtd.doc/html/qvtd.html
@@ -295,7 +295,7 @@
<a class="link" href="#GettingStarted" title="Getting Started">Getting Started</a>.
</p>
<p>A PDF version of this documentation is available at
- <a class="ulink" href="http://download.eclipse.org/qvtd/doc/0.13.0/qvtd.pdf" target="_new">QVTd 0.13.0 Documentation</a>.
+ <a class="ulink" href="http://download.eclipse.org/qvtd/doc/0.14.0/qvtd.pdf" target="_new">QVTd 0.14.0 Documentation</a>.
</p>
<div class="section" title="What is QVT?">
<div class="titlepage">
@@ -488,7 +488,7 @@
</div>
</div>
</div>
-<p>The 0.13.0 release provides one QVTr and one QVTc example project that be installed and executed. However execution functionality is very new and not suitable for more than experimental use.</p>
+<p>The 0.14.0 release provides one UMLX, one QVTr and one QVTc example project that can be installed and executed. However execution functionality is very new and not suitable for more than experimental use.</p>
<div class="section" title="Status">
<div class="titlepage">
<div>
@@ -502,7 +502,8 @@
<p>A very preliminary form of QVTc execution was available in 0.12.0 (Mars) using an Epsilon prototype of the transformation chain.</p>
<p>0.13.0 (Neon) introduces a Java re-implementation of the full transformation chain so that QVTr and QVTc transformations can be executed. It is only suitable for researchers.</p>
<p>The current execution supports only creation of output models. Checking, updated, incremental, in-place execution and views are work in progress.</p>
-<p>Hopefully 1.0.0 (Oxygen) will have more substantial functionality and will be used internally to replace some of the manual Java transformations by QVTr / UMLX transformations.</p>
+<p>0.14.0 (Neon) has much better transformaion, scheduling and execution but functionality such as RElation overriding and In-Place transformation are largely missing and certainly not usefully functional.</p>
+<p>Hopefully 1.0.0 (Photon) will have more substantial functionality and will be used internally to replace some of the manual Java transformations by QVTr / UMLX transformations.</p>
</div>
</div>
<div class="section" title="Debugger">
@@ -556,7 +557,7 @@
</div>
<p>
-<span class="bold"><strong>Warning: Eclipse QVTd 0.13.0 execution is not sufficiently mature for more than experimental/research usage.</strong></span>
+<span class="bold"><strong>Warning: Eclipse QVTd 0.14.0 execution is not sufficiently mature for more than experimental/research usage.</strong></span>
</p>
<p>For a very quick demonstration of QVTc or QVTr you may install the appropriate example project.</p>
diff --git a/doc/org.eclipse.qvtd.doc/manual/qvtd.pdf b/doc/org.eclipse.qvtd.doc/manual/qvtd.pdf
index c167e55a4..2a58c30d7 100644
--- a/doc/org.eclipse.qvtd.doc/manual/qvtd.pdf
+++ b/doc/org.eclipse.qvtd.doc/manual/qvtd.pdf
Binary files differ
diff --git a/doc/org.eclipse.qvtd.doc/styles/xmpp.xsl b/doc/org.eclipse.qvtd.doc/styles/xmpp.xsl
index 39318bd86..7af3d4e3c 100644
--- a/doc/org.eclipse.qvtd.doc/styles/xmpp.xsl
+++ b/doc/org.eclipse.qvtd.doc/styles/xmpp.xsl
@@ -39,7 +39,7 @@
<xsl:text>Eclipse QVTd </xsl:text><xsl:value-of select="//releaseinfo"/>
</xsl:when>
<xsl:otherwise>
- Eclipse QVTd 0.13.0
+ Eclipse QVTd 0.14.0
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
diff --git a/doc/org.eclipse.qvtd.doc/textileBuild.xml b/doc/org.eclipse.qvtd.doc/textileBuild.xml
index b30497037..97e2411ae 100644
--- a/doc/org.eclipse.qvtd.doc/textileBuild.xml
+++ b/doc/org.eclipse.qvtd.doc/textileBuild.xml
@@ -49,13 +49,14 @@
<echo>Find wikitext tasks</echo>
<!--echo>echoproperties to "${user.dir}${file.separator}install-wikitext.properties"</echo>
<echoproperties destfile="${user.dir}${file.separator}install-wikitext.properties"/-->
- <taskdef resource="org/eclipse/mylyn/wikitext/core/ant/tasks.properties">
+ <taskdef resource="org/eclipse/mylyn/wikitext/ant/tasks.properties">
<classpath>
<fileset dir="${target.location}${file.separator}plugins">
<include name="com.google.guava*.jar"/>
- <include name="org.eclipse.mylyn.wikitext.core*.jar"/>
- <include name="org.eclipse.mylyn.wikitext.core.ant*.jar"/>
- <include name="org.eclipse.mylyn.wikitext.textile.core*.jar"/>
+ <!--include name="org.eclipse.mylyn.wikitext.core*.jar"/-->
+ <include name="org.eclipse.mylyn.wikitext.ant*.jar"/>
+ <include name="org.eclipse.mylyn.wikitext.textile*.jar"/>
+ <include name="org.eclipse.mylyn.wikitext*.jar"/>
</fileset>
</classpath>
</taskdef>
@@ -76,7 +77,7 @@
</target>
<target name="wikitext2docbook" depends="assemble" description="Generate DocBook from Textile">
- <wikitext-to-docbook markupLanguage="org.eclipse.mylyn.wikitext.textile.core.TextileLanguage"
+ <wikitext-to-docbook markupLanguage="org.eclipse.mylyn.wikitext.textile.TextileLanguage"
booktitle="QVT Declarative Documentation"
validate="true">
<fileset dir="${build.dir}">

Back to the top