Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "MMT/QVTo/New and Noteworthy/Neon"

< MMT
(Created page with "Eclipse QVT Operational New and Noteworthy items for the Mars 3.6.0 release. ==Milestone 2== The milestone was completed on September 29, 2015 ====Enhancements==== [http...")
 
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
Eclipse QVT Operational New and Noteworthy items for the Mars 3.6.0 release.
+
Eclipse QVT Operational New and Noteworthy items for the Neon 3.6.0 release.
  
  
Line 9: Line 9:
 
====Enhancements====
 
====Enhancements====
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=432786 432786] - Implement QVT 1.2 resolveIn() type inference rules
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=471404 471404] - Change return type for objectsOf...(T) operations to Set(T)
  
====Bugs====
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=475123 475123] - Filter out overridden operations during detection of operation re-overriding
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=425634 425634] - Show error on invalid target variable type inside ResolveInExp
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=477155 477155] - Switch to JUnit4 parameterized tests
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=438034 438034] - Get rid of class BundleUnitResolver
+
====Bugs====
  
 
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=472427 472427] - StandInException in WorkspaceUnitResolver
==Milestone 3==
+
 
+
The milestone was completed on November 11, 2015
+
 
+
 
+
====Bugs====
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=445198 445198] - Inconsistent/Erroneous filter causes an IllegalArgumentException
+
  
  
Line 31: Line 24:
 
The milestone was completed on December 15, 2015
 
The milestone was completed on December 15, 2015
 
 
 
====Enhancements====
 
 
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=433937 433937] - Add support for libraries from other projects
 
 
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=376644 376644] - URI map resolution should fall back to EPackage registry
 
 
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=448938 448938] - Introduce abstract factory for unit resolvers
 
 
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=449488 449488] - Avoid custom EPackage.Registry construction in QVTODebugConfiguration
 
 
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=427237 427237] - Concrete syntax blackbox modules
 
 
- enabled blackbox execution from TransformationExecutor (now all
 
transformation tests are also executed by means of
 
TransformationExecutor)
 
- dedicated test for QvtGenericVisitorDecorator via
 
TransformationExecutor
 
- introduced API for "standalone setup" of blackbox modules
 
(TransformationExecutor.BlackboxRegistry.INSTANCE.registerModules(..))
 
 
 
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=441094 441094] - MetamodelRegistry does not keep track of EPackageRegistryImpl delegate
 
  
 
====Bugs====
 
====Bugs====
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=449753 449753] - A Bug Found in QVTo Junit Test
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=480634 480634] - Use bundle for Guava
 
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=449445 449445] - Declaring Collection type as property throws NullPointerException at runtime
+
 
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=449912 449912] - QVTo cannot transform models containing QVTo ModelParameters.
+
 
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=449483 449483] - Code duplication for EPackage.Registry construction from metamodel mappings
+
 
+
 
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=326651 326651] - Unable to update a metamodel in the MetamodelRegistry
+
  
  
Line 76: Line 37:
 
====Enhancements====
 
====Enhancements====
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=458651 458651] - Java Blackbox methods are not thread-safe
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=483290 483290] - Check for existence of deployed modules
 
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=458628 458628] - Allow QVTOCompiler.createCompilerWithHistory(null) to be used by InternalTransformationExecutor
+
  
 
====Bugs====
 
====Bugs====
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=438038 438038] - Compilation error when using an overriding mapping as disjuncted mapping
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=477331 477331] - Enable refined return types for virtual operations
 
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=435699 435699] - Inappropriate catch(Throwable) in MetamodelRegistry
+
 
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=457433 457433] - objectsOfType() doesn't find controlled elements
+
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=435699 435699] - Avoid metamodel descriptions for unregistered URIs
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=478006 478006] - Save out resources only after adding all extent contents
  
  
Line 98: Line 53:
 
====Enhancements====
 
====Enhancements====
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=326871 326871] - Be able to add blackbox java libraries in standalone environment
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=487299 487299] - Diagnose ambiguity of operations calls that are invoked using implicit source
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=461413 461413] - Contribute QVTO code coverage tool (features)
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=474603 474603] - Resolve Java blackboxes in workspace
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=461409 461409] - Contribute QVTO code coverage tool (UI)
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=486810 486810] - Enable mapping results of type Element
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=461405 461405] - Contribute QVTO code coverage tool (decorator)
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=486579 486579] - Enable invocation of constructors defined in blackbox modules
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=461407 461407] - Contribute QVTO code coverage tool (releng)
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=425066 425066] - Add mapping results to model extents if not added before
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=461402 461402] - Contribute QVTO code coverage tool (documentation)
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=459750 459750] - Make Application Launch Delegate available in non-debug mode
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=271896 271896] - Eliminate UI dependencies from 'org.eclipse.m2m.qvt.oml.common' plugin
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=484020 484020] - Add support for construction of EDataTypes from StringLiterals
 +
 
 +
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=473151 473151] - Make a detection of the query return value more intellectual
 +
 
 +
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=488742 488742] - Detect Element as supertype of all user model types
 +
 
 +
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=472351 472351] - Support comment/uncomment functionality for QVTo text editor
 +
 
 +
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=446146 446146] - *.qvto is a known text file
  
 
====Bugs====
 
====Bugs====
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=462131 462131] - NPE in QvtOperationalVisitorCS.genOperationCallExp (1325)
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=472376 472376] - QVTo doesn't actually return on return statement
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=326871 326871] - Refactor BlackboxRegistry for non-singleton usage in standalone mode
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=484391 484391] - Cannot browse from trace through to traced EObject
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=422271 422271] - Launch configuration ignores Metamodel Mappings
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=475910 475910] - Can't sort a Sequence(ELong)
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=415024 415024] - Compiler/Engine allows reassignment of Tuple value though Tuple is read-only
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=475907 475907] - QVTo parser crash (NumberFormatException) on large integer
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=432112 432112] - Inconsistency between scoped/unscoped result identifiers Cherry picked from 'cgerking/Tuple'
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=475458 475458] - QVTo debugger: show collection elements starting with index 1
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=458233 458233] - Problem count check for parser test cases with source annotations
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=467527 467527] - Improve performance of types' inference during compilation
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=446375 446375] - NoSuchElementException for mismatching disjuncts
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=469056 469056] - Operational QVT Traces view is initially visible for other
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=449946 449946] - Control flow is manipulated using exceptions
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=474474 474474] - QVTo new project wizard doesn't include qualifier in default plug-in version
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=440514 440514] - When the condition in an if statement evaluates to invalid, the else part is skipped.
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=489092 489092] - Helper.isQuery not set by QvtOperationalVisitorCS.java
 +
 
 +
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=422268 422268] - Launch configuration cannot be edited for missing input model
  
  
Line 140: Line 105:
 
====Enhancements====
 
====Enhancements====
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=319076 319076] - org.eclipse.m2m.qvt.oml.runtime.qvtTransformation extension point not explained in documentation
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=377320 377320] - QvtOperationalResourceImpl.save() not implemented
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=463572 463572] - Implement lookup in trace's records for incremental update execution mode
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=490424 490424] - Assigning incompatible enumeration values does not produce an error
 
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=463555 463555] - Provide an ability to specify "incremental update execution mode" for transformations
+
 
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=465038 465038] - Blackbox libary resolver should consider metamodels specified with @Module annotation
+
 
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=459750 459750] - Enable Application Launch Delegate in Run mode
+
  
 
====Bugs====
 
====Bugs====
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=466289 466289] - Encode transformation URIs in debug mode
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=474478 474478] - QVTo new project wizard always creates Java 5 project
 
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=465184 465184] - Make DeployedImportResolver aware of plugin source containers
+
 
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=463817 463817] - Performance degradation in adding childs using += operator
+
 
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=461478 461478] - Restricted number of instantiations per intermediate class
+
 
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=464370 464370] - Execute transformation using a product configuration
+
 
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=414662 414662] - Avoid generation of org.eclipse.m2m.qvt.oml.project dependency for user plugin projects
+
 
+
 
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=463416 463416] - Consider overriding mappings for resolveIn operations
+
 
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=463410 463410] - Consider overriding constructors
+
 
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=463396 463396] - CCE in DecorationNodeImpl.eSet (159)
+
 
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=463395 463395] - IAE in AbstractEList.validate (97)
+
 
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=449445 449445] - Ensure number conversion on reassignment of collections
+
 
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=326871 326871] - Be able to add blackbox java libraries in standalone environment
+
 
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=432112 432112] - Warn of 'result' tuple usage
+
  
  
Line 187: Line 121:
 
====Enhancements====
 
====Enhancements====
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=466705 466705] - Improve documentation about DataType Mapping using blackbox units in Developers Guide
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=493313 493313] - Code coverage only considers the last executed transformation
  
 
====Bugs====
 
====Bugs====
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=467527 467527] - Improve performance of types' inference during compilation
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=474470 474470] - QVTo new project wizard crashes on creating plug-in project with 'target/classes' as output directory
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=467325 467325] - Tuple type used for context parameter should consider type conformance
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=490998 490998] - Returning tuple for helper with multiple return values doesn't work
  
  
Line 200: Line 134:
 
The milestone was completed on May 24, 2016
 
The milestone was completed on May 24, 2016
  
 
====Enhancements====
 
 
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=468316 468316] - Provide self-variant version for Model::createEmptyModel() function
 
 
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=467600 467600] - Provide distinct Model::objectsOfType/objectsOfKind
 
  
 
====Bugs====
 
====Bugs====
  
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=468303 468303] - Correcting source position for warnings of incompatible imported transformations
+
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=492966 492966] - Chained disjuncts ignores mappings after first nested disjunct call

Latest revision as of 19:08, 30 May 2017

Eclipse QVT Operational New and Noteworthy items for the Neon 3.6.0 release.


Milestone 2

The milestone was completed on September 29, 2015


Enhancements

471404 - Change return type for objectsOf...(T) operations to Set(T)

475123 - Filter out overridden operations during detection of operation re-overriding

477155 - Switch to JUnit4 parameterized tests

Bugs

472427 - StandInException in WorkspaceUnitResolver


Milestone 4

The milestone was completed on December 15, 2015


Bugs

480634 - Use bundle for Guava


Milestone 5

The milestone was completed on February 2, 2016


Enhancements

483290 - Check for existence of deployed modules

Bugs

477331 - Enable refined return types for virtual operations

478006 - Save out resources only after adding all extent contents


Milestone 6

The milestone was completed on March 22, 2016


Enhancements

487299 - Diagnose ambiguity of operations calls that are invoked using implicit source

474603 - Resolve Java blackboxes in workspace

486810 - Enable mapping results of type Element

486579 - Enable invocation of constructors defined in blackbox modules

425066 - Add mapping results to model extents if not added before

459750 - Make Application Launch Delegate available in non-debug mode

484020 - Add support for construction of EDataTypes from StringLiterals

473151 - Make a detection of the query return value more intellectual

488742 - Detect Element as supertype of all user model types

472351 - Support comment/uncomment functionality for QVTo text editor

446146 - *.qvto is a known text file

Bugs

472376 - QVTo doesn't actually return on return statement

484391 - Cannot browse from trace through to traced EObject

475910 - Can't sort a Sequence(ELong)

475907 - QVTo parser crash (NumberFormatException) on large integer

475458 - QVTo debugger: show collection elements starting with index 1

467527 - Improve performance of types' inference during compilation

469056 - Operational QVT Traces view is initially visible for other

474474 - QVTo new project wizard doesn't include qualifier in default plug-in version

489092 - Helper.isQuery not set by QvtOperationalVisitorCS.java

422268 - Launch configuration cannot be edited for missing input model


Milestone 7

The milestone was completed on May 03, 2016


Enhancements

377320 - QvtOperationalResourceImpl.save() not implemented

490424 - Assigning incompatible enumeration values does not produce an error

Bugs

474478 - QVTo new project wizard always creates Java 5 project


Milestone RC1

The milestone was completed on May 17, 2016


Enhancements

493313 - Code coverage only considers the last executed transformation

Bugs

474470 - QVTo new project wizard crashes on creating plug-in project with 'target/classes' as output directory

490998 - Returning tuple for helper with multiple return values doesn't work


Milestone RC2

The milestone was completed on May 24, 2016


Bugs

492966 - Chained disjuncts ignores mappings after first nested disjunct call

Back to the top