[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [qvtd-dev] QVT Standard Libraries
|
Hi Ed,
Consider asanchez/mtc branch to be integrated into master. Mentioned
fixes are those in commit[1].
The QVTiFacade I had turned into a QVTiTxHelper which is not a
QVTimperative/OCL facade anymore. Your new QVTimperative facade is now
successfully reused.
Regards,
Adolfo
--
[1] commit 903623f8fe726548f12fae8331e7083df138c363
On 05/05/2015 17:59, Adolfo Sanchez-Barbudo Herrera wrote:
Hi Ed,
Since, I'm aligning code, I'll provide minor enhancements to what we
currently have in master.
Regards,
Adolfo.
On 05/05/2015 17:42, Ed Willink wrote:
Hi
Perhaps QVTiFacade is analoguous to
org.eclipse.qvtd.xtext.qvtimperative.tests.QVTiInterpreterTests.MyQVT
which extends QVTimperative.
There are two levels of behavior
QVTimperative / QVTbase provide enhanced analysis using the QVT
libraries.
Something else further extends to provide enhanced evaluation.
Regards
Ed
On 05/05/2015 17:11, Adolfo Sanchez-Barbudo Herrera wrote:
On 04/05/2015 23:10, Ed Willink wrote:
Use of the QVTbase/imperative Standard Library just requires
EnvironmentFactory.getStandardLibrary().setDefaultStandardLibraryURI()
to be invoked with e.g. QVTimperativeLibrary.STDLIB_URI. This should
happen automatically if the QVTbase/QVTimperative facades are used in
place of OCLInternal. These new facades probably render the QVTiFacade
obsolete that has crept in elsewhere for similar purposes.
Unfortunately is not the case. QVTimperative.newInstance method is
incorrect since it instantiates a PivotEnvironmentFactory instead of
the richer QVTiEnvironmentFactory. Note that the library installment
is done by construction of the own QVTiEnvironmentFactory.
Regards,
Adolfo.
_______________________________________________
qvtd-dev mailing list
qvtd-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or
unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/qvtd-dev
-----
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2015.0.5941 / Virus Database: 4339/9700 - Release Date:
05/05/15
_______________________________________________
qvtd-dev mailing list
qvtd-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe
from this list, visit
https://dev.eclipse.org/mailman/listinfo/qvtd-dev