Tentative IP Log for modeling.mmt.qvt-oml

This tentative IP Log is generated dynamically from automatically collected project information. This information has not been vetted for accuracy by the Eclipse Foundation and may not represent the true state of the IP of this project(s). Please refer to the official approved IP Log(s) associated with the official release(s) of this project(s) for more information.

Licenses

  • Eclipse Public License v1.0

Third-Party Code

Pre-Req Dependencies

CQThird-Party CodeLicenseUse
1560LALR Parser Generator (Runtime) LPG Version: 1.1Eclipse Public License
2593OMG QVT Specification Version: 1.0 (PB CQ2508)Object Management Group Licensemodified source & binary
2594OMG OCL Specification Version: 2.0Object Management Group Licenseunmodified source
2595OMG MOF Specification Version: 2.0Object Management Group Licenseunmodified source
4242LPG Version: 2.0.17 (using Orbit CQ3653)Eclipse Public Licenseunmodified binary
6758OMG QVT Specification and XML Files Version: 1.1 (PB 6757)Object Management Group Licenseunmodified source

Exempt Pre-Req and Works With Dependencies

No Exempt Pre-Req or Works With dependencies

Committers

Past and Present Active
Name Organization  
Sergey Boyko
Radomil Dvorak Borland Software Corp.
Max Feldman
Christopher Gerking
Aleksandr Igdalov Montages AG
Adolfo Sanchez-Barbudo Herrera
Ed Willink

Contributors and Their Contributions

Ref Size Description
Adolfo Sanchez-Barbudo Herrera (gmail.com)
257583 24208 bytes QVT Operational metamodel projects need some accuracies
Attachment 119529: Fixing patch
258048 105986 bytes [QVTo] Ecore-based Metamodels EValidator enhancement
Attachment 126433: The initial contribution commited, model generation stripped
258048 7586 bytes [QVTo] Ecore-based Metamodels EValidator enhancement
Attachment 126434: AdditionalFinalFix
297966 291609 bytes QVTo should align their grammars to LPGv2
Attachment 154960: proposed patch: First attempt
Alex Paperno (gmail.com)
272869 4089 bytes Report a validation problem if library extends transformation
Attachment 233652: The patch reports an error if a library extends a transformation
274105 1978 bytes Support chaining of imperative iterator shortcuts
Attachment 233861: A combined patch for 274105 & 274505 (in a possible case if single patches are not applicable together)
294127 1219 bytes Helper of tuple return type may cause runtime exception during evaluation
Attachment 233656: The code that prepares 'extent' is now not used in cases when 'extent' is not used (i.e.when isMapping is false)
314443 2453 bytes Provide support for 'object' imperative collect expression shorthand
Attachment 233729: The change is made to QVTOParser.gi
392429 1032 bytes Module properties require explicit initialization
Attachment 233658: The change is made to QVTOParser.gi
400720 1321 bytes Intermediate class inheriting from ordinary class invalidates oclIsKindOf results
Attachment 233716: isKindOf now additionally checks all super types of the object
401521 7132 bytes No compilation error if iteration variable is already defined
Attachment 235537: The patch overrides lookupLocal() in QvtOperationalEnv so that variables/parameters declared in environments that are parent to "temporary" ones are treated as local.
403440 6338 bytes resolveoneIn(...) fails for override mappings in extending module
Attachment 237662: The patch implements the proposed filter
404647 11750 bytes ImperativeOCL mutable collections (List and Dict) shoud be supported for mapping context type
Attachment 233806: A combined patch
410470 2660 bytes Parser throws ArrayStoreException when applying a qualifier on the transformation statement
Attachment 233650: The patch converts SimpleNameCS expressions into StringLiteralExpCS ones when adding qualifiers to TransformationHeaderCS
413131 2209 bytes 'null' value in Tuple initialization results in "type mismatch" error
Attachment 234070: Handling of Tuple type added to TypeCheckerImpl.java
413391 5666 bytes Incorrect propery initialization causes a run-time exception
Attachment 238335: The patch reports an error for cases where a type expression is used for initialization of variables/properties
413391 5309 bytes Incorrect propery initialization causes a run-time exception
Attachment 238369: A unit test for the patch
414347 2707 bytes Misleading error text for unititialized result/out parameters of abstract type
Attachment 238338: The patch implements the proposed change
414363 845 bytes An error/warning should be generated for using '=' where ':=' is intended
Attachment 235695: Support for 'switch' expressions was added
414363 938 bytes An error/warning should be generated for using '=' where ':=' is intended
Attachment 235696: An updated unit test for the patch
414616 1724 bytes No checks for unknown identifiers in incorrect xcollect-like constructions
Attachment 234504: A unit test for the patch
414619 4714 bytes Comparision of values of non-conforming types should produce an error
Attachment 237243: Cofromance checking was added to org.eclipse.m2m.internal.qvt.oml.ast.parser.QvtOperationalVisitorCS.validateOperationCall
415024 2265 bytes Compiler/Engine allows reassignment of Tuple value though Tuple is read-only
Attachment 238145: The patch reports an error for cases where a tuple element is used as an l-value
415024 1921 bytes Compiler/Engine allows reassignment of Tuple value though Tuple is read-only
Attachment 238146: A unit test for the patch
415029 1422 bytes Using Dictionary as intermediate property leads to QvtRuntimeException
Attachment 235697: Fixes a couple of typos in QvtOperationalEvaluationEnv.navigateProperty()
415029 1974 bytes Using Dictionary as intermediate property leads to QvtRuntimeException
Attachment 235698: A unit test for the patch
419299 66189 bytes Exceptions are not supported
Attachment 236440: The patch adds support for 'try', 'except' and 'raise' expressions and declaration of new exception types.
419299 10553 bytes Exceptions are not supported
Attachment 236441: A unit test for the patch
420970 12873 bytes Add support for additional meta model conditions
Attachment 238231: The patch implements the support for 'WHERE' constraints in modeltype declarations
420970 7863 bytes Add support for additional meta model conditions
Attachment 238232: A unit test for the patch
424584 34479 bytes 'out' parameters should be supported
Attachment 239324: The patch implements the support for 'out' parameters for mappings
424584 17753 bytes 'out' parameters should be supported
Attachment 239325: A unit test for the patch
424896 2054 bytes Constructor declarations are not visible in property declarations
Attachment 240382: In this patch method headers are processed before property declarations
Boris Blajer (gmail.com)
269815 1176 bytes Metamodel browser: do not add to "workspace" subroot items that correspond to folders and projects
Attachment 129688: Fixes the subj
269825 1125 bytes Metamodel browser: make nodes that correspond to resources in the workspace identifyable
Attachment 129693: Makes metamodel browser node adaptable to URI.class
Camille Letavernier (cea.fr)
458651 5403 bytes Java Blackbox methods are not thread-safe
Attachment 250306: Proposed patch
Christine Gerpheide (phei.de)
430677 3458 bytes Implementing a decorator for QvtOperationalEvaluationVisitorImpl should be easier
Attachment 241047: Patch adding a new QvtGenericVisitorDecorator class
430677 2792 bytes Implementing a decorator for QvtOperationalEvaluationVisitorImpl should be easier
Attachment 241048: Patch updating the DebugInterceptor to extend new QvtGenericVisitorDecorator
432969 10424 bytes Add hooks for contributing 3rd-party visitor decorators
Attachment 243107: Uses options and contributes a unit test
Christopher Gerking (campus.upb.de)
358709 4230 bytes resolveoneIn(...) fails for override mappings
Attachment 222627: Patch for resolveIn on overridden mappings
358709 4058 bytes resolveoneIn(...) fails for override mappings
Attachment 223670: JUnit test patch
376274 55432 bytes Metamodel mappings: Support nested packages
Attachment 222410: JUnit test patch
376274 2105 bytes Metamodel mappings: Support nested packages
Attachment 222411: New Patch with updated copyright and contributors
388331 6206 bytes Auto-completion for contextless mappings on resolve operations
Attachment 222460: Patch for contextless mapping completion proposals (updated with copyright and contributors)
394188 5765 bytes Wrong order of expected/actual arguments in JUnit tests
Attachment 226456: Patch for the JUnit tests
399138 35128 bytes Planning: integrate cumulative patch
Attachment 226450: Cumulative patch for all bugs around class QvtOperationalEvaluationVisitorImpl
399138 18722 bytes Planning: integrate cumulative patch
Attachment 226455: Cumulative JUnit test patch
Ed Willink (willink.me.uk)
236128 1543319 bytes QVT Operational Models Contribution from UMLX
Attachment 104976: RC4 Update
236128 42501 bytes QVT Operational Models Contribution from UMLX
Attachment 111899: Bureaucratic updates
236128 12877 bytes QVT Operational Models Contribution from UMLX
Attachment 111900: QVTOML Models Feature Contribution
248862 7561 bytes EBoolean features without defaults are not serialised when false
Attachment 113678: Model corrections
248862 6326 bytes EBoolean features without defaults are not serialised when false
Attachment 113679: Unit tests updates
253970 4567 bytes platform: references from AST are restrictive
Attachment 117121: Fix for platform: serialisation
262443 59714 bytes QVT OML Model updates for M5
Attachment 126230: Cumulative patch for M5 problems
Jan Bobolz (jan-bobolz.de)
433985 1439 bytes Collecting additional attributes involves unnecessary recursive calls
Attachment 242631: (Patch also contains renaming of confusing loop variables)
Niels Brouwers (nspyre.nl)
461402 30975 bytes Contribute QVTO code coverage tool (documentation)
Attachment 251287: Patch that contains the source code of the mentioned plugin projects
461405 24958 bytes Contribute QVTO code coverage tool (decorator)
Attachment 251288: This patch contains the plugins mentioned in the description.
461407 118048 bytes Contribute QVTO code coverage tool (releng)
Attachment 251289: This patch contains the plugins mentioned in the description.
461409 60892 bytes Contribute QVTO code coverage tool (UI)
Attachment 251290: This patch contains the plugins mentioned in the description.
461412 15986 bytes Contribute QVTO code coverage tool (UI-2)
Attachment 251291: This patch contains the plugins mentioned in the description.
461413 5994 bytes Contribute QVTO code coverage tool (features)
Attachment 251292: This patch contains the plugins mentioned in the description.
Trajche Masinov (tue.nl)
449946 15919 bytes Control flow is manipulated using exceptions
Attachment 248951: Fixed patch for control flow
Yuri Blankenstein (gmail.com)
428325 6128 bytes Improve QVTo runtime performance for MappingOperations with parameters
Attachment 240015: Git patch
428325 132169 bytes Improve QVTo runtime performance for MappingOperations with parameters
Attachment 240016: Changed files in zip (same as patch)
458628 8981 bytes Allow QVTOCompiler.createCompilerWithHistory(null) to be used by InternalTransformationExecutor
Attachment 250294: proposed patch

Repositories

The information contained in this log was generated by using commit information from the following repositories:

Adjust the set of projects included in this IP Log.

To modify an ip log you must be logged in as a committer.

 

Help & Documentation: Learn how this IP log is generated and how to correct errors.