{"push_id":1087674962,"size":28,"distinct_size":1,"ref":"refs/heads/model-execution","head":"6e75392db496fa9ce519a09bae8844b4fb06f8eb","before":"5a96cd1ee0ae5ac56fc334d265b6de8cf3a7aa4e","commits":[{"sha":"81cb8baf7bb7ba8b260f2ed1fc99fb4741d87e10","author":{"email":"98011b12b1564f5508b29edd69f4e6427bc8572c@gmail.com","name":"Dávid J. Németh"},"message":"Minor modifications in hovers\n\nAdding Java class and interface icons was necessary because Xtext used\nslightly different icons for pure Java entities and those which were\ngenerated from XtxtUML sources.","distinct":false,"url":"https://api.github.com/repos/ELTE-Soft/txtUML/commits/81cb8baf7bb7ba8b260f2ed1fc99fb4741d87e10"},{"sha":"d7be6e92470d6fd5a39fb2e457681efce88b6de0","author":{"email":"98011b12b1564f5508b29edd69f4e6427bc8572c@gmail.com","name":"Dávid J. Németh"},"message":"Initial implementation of content assist support","distinct":false,"url":"https://api.github.com/repos/ELTE-Soft/txtUML/commits/d7be6e92470d6fd5a39fb2e457681efce88b6de0"},{"sha":"e3a4a6eae38c5f45ce468af835f5fb3ff6ef4e92","author":{"email":"98011b12b1564f5508b29edd69f4e6427bc8572c@gmail.com","name":"Dávid J. Németh"},"message":"Fixes and improvements in the content assist\n\n1) By default, the scope provider is used to create content assist\nproposals for cross-reference features. The acquired scope consists of\nIEObjectDescriptions. In order to provide only relevant proposals, we\nfilter the given scope. In some cases, we have to investigate the\ncontainer of the referenced element (e.g. to decide whether an association\nend belongs to a composition), but EObject descriptions don't always hold\nsuch information. The method `getEContainerDescription`, implemented in\nXtxtUMLUtils.xtend, provides a workaround for this issue.\n\n2) In case of class property access expressions, properties of the source\nobject are now considered instead of properties of the expression's\nenclosing class.\n\n3) IEObjectDescription.getEObjectOrProxy.getFullyQualifiedName is an\nunnecessary indirection, IEObjectDescription.getQualifiedName is now used\ninstead.","distinct":false,"url":"https://api.github.com/repos/ELTE-Soft/txtUML/commits/e3a4a6eae38c5f45ce468af835f5fb3ff6ef4e92"},{"sha":"d473ec56c00df1586e804bc870f4260be895a20f","author":{"email":"98011b12b1564f5508b29edd69f4e6427bc8572c@gmail.com","name":"Dávid J. Németh"},"message":"Improve linking-related error messages in XtxtUML","distinct":false,"url":"https://api.github.com/repos/ELTE-Soft/txtUML/commits/d473ec56c00df1586e804bc870f4260be895a20f"},{"sha":"757845bdf38bf47f06c065a695f935287b3f3154","author":{"email":"98011b12b1564f5508b29edd69f4e6427bc8572c@gmail.com","name":"Dávid J. Németh"},"message":"Initial implementation of import quickfixes\n\nThe implemented import proposals:\n  - are provided both for XtxtUML and Java entities;\n  - list Java types for Jvm features (e.g. in Xbase expressions and type\n    references), therefore if an XtxtUML entity is used in a JVM context\n    (e.g. as a return type of an operation), an import proposal is shown\n    only if the corresponding Java type has already been generated;\n  - rewrite neither the import section, nor the given reference string.","distinct":false,"url":"https://api.github.com/repos/ELTE-Soft/txtUML/commits/757845bdf38bf47f06c065a695f935287b3f3154"},{"sha":"08a277f709d62465fb405f959130c5916d9ae0ab","author":{"email":"98011b12b1564f5508b29edd69f4e6427bc8572c@gmail.com","name":"Dávid J. Németh"},"message":"Initial implementation of import organizer support\n\nThe implemented import organizer:\n  - sorts and filters the import declaration list;\n  - simplifies references using qualified names (but preserves\n    EnclosingClass.NestedClass references);\n  - auto-imports unresolved JVM references (this is not yet implemented\n    for XtxtUML entities.","distinct":false,"url":"https://api.github.com/repos/ELTE-Soft/txtUML/commits/08a277f709d62465fb405f959130c5916d9ae0ab"},{"sha":"b5e801954b2dd9d4a9ce4ddb04b3518a1a6fba66","author":{"email":"98011b12b1564f5508b29edd69f4e6427bc8572c@gmail.com","name":"Dávid J. Németh"},"message":"Initial implementation of auto formatting\n\nAuto format GenerateXtxtUML.mwe2 as well.","distinct":false,"url":"https://api.github.com/repos/ELTE-Soft/txtUML/commits/b5e801954b2dd9d4a9ce4ddb04b3518a1a6fba66"},{"sha":"a798bdd528acf922ce26a94d3925e6c1ea4d3170","author":{"email":"98011b12b1564f5508b29edd69f4e6427bc8572c@gmail.com","name":"Dávid J. Németh"},"message":"Minor fixes in XtxtUML UI\n\nThis commit eliminates an index out of bounds exception, and extends\nJVM import quickfixes.","distinct":false,"url":"https://api.github.com/repos/ELTE-Soft/txtUML/commits/a798bdd528acf922ce26a94d3925e6c1ea4d3170"},{"sha":"259aa9860fe0230b882e11999258c6f50e45828b","author":{"email":"98011b12b1564f5508b29edd69f4e6427bc8572c@gmail.com","name":"Dávid J. Németh"},"message":"Use EContainers directly if necessary\n\nApparently, EObject descriptions tend to provide only a skeleton of the\ndescribed EObject -- which is accessible through the description's\n`getEObjectOrProxy` method --, e.g. it's common that the fields of the\naccessed EObject skeleton are `null`.\n\nAs a result, siblings of an association end description are not always\nobtainable through its container description (see e3a4a6e for details\nabout why is it necessary to investigate container descriptions instead\nof direct EContainers), therefore direct EContainers should be\nconsidered as well in this case.","distinct":false,"url":"https://api.github.com/repos/ELTE-Soft/txtUML/commits/259aa9860fe0230b882e11999258c6f50e45828b"},{"sha":"62404fa6b2593ef2ae8881c358d124df40d157e5","author":{"email":"98011b12b1564f5508b29edd69f4e6427bc8572c@gmail.com","name":"Dávid J. Németh"},"message":"Highlight fields, parameters, multiplicities and doc comments","distinct":false,"url":"https://api.github.com/repos/ELTE-Soft/txtUML/commits/62404fa6b2593ef2ae8881c358d124df40d157e5"},{"sha":"53c7de765c240b59ace078fc1b20aae0d6dadb8b","author":{"email":"98011b12b1564f5508b29edd69f4e6427bc8572c@gmail.com","name":"Dávid J. Németh"},"message":"Provide launch shortcuts for XtxtUML executions\n\nThe necessary extension points were mainly copied from the plugin.xml\nof the Xtend IDE project. However, as Eclipse effectively uses only\nthe first adapter factory registered for a given adapter type, the\nJavaElementDelegateAdapterFactory injected by Xtend shadowed the one\ninjected by XtxtUML.\n\nTo overcome this issue, a custom adapter is defined, along with an\nappropriate adapter factory. Due to the customized adapter, a custom\nlauncher is implemented as well.","distinct":false,"url":"https://api.github.com/repos/ELTE-Soft/txtUML/commits/53c7de765c240b59ace078fc1b20aae0d6dadb8b"},{"sha":"733ed79d6193b0776f265204177467d2be5cd3a6","author":{"email":"98011b12b1564f5508b29edd69f4e6427bc8572c@gmail.com","name":"Dávid J. Németh"},"message":"Merge branch 'master' into xtxtuml-ui-improvements","distinct":false,"url":"https://api.github.com/repos/ELTE-Soft/txtUML/commits/733ed79d6193b0776f265204177467d2be5cd3a6"},{"sha":"3fd9265a735645307dbb51f8014a7de352f6377f","author":{"email":"98011b12b1564f5508b29edd69f4e6427bc8572c@gmail.com","name":"Dávid J. Németh"},"message":"Highlight constructor parameters","distinct":false,"url":"https://api.github.com/repos/ELTE-Soft/txtUML/commits/3fd9265a735645307dbb51f8014a7de352f6377f"},{"sha":"dbc9698a415ffd2889376ef48311266987a2a040","author":{"email":"98011b12b1564f5508b29edd69f4e6427bc8572c@gmail.com","name":"Dávid J. Németh"},"message":"Fix import organizer for different line endings\n\nThe previous implementation worked only with CRLF line endings, thanks\nto their additional \\r.","distinct":false,"url":"https://api.github.com/repos/ELTE-Soft/txtUML/commits/dbc9698a415ffd2889376ef48311266987a2a040"},{"sha":"bc46d922e230c54a4f7e8b90dbafa1bdd7bfdcfd","author":{"email":"98011b12b1564f5508b29edd69f4e6427bc8572c@gmail.com","name":"Dávid J. Németh"},"message":"Fix the model creator of the new model wizard\n\n743cbdf changed the syntax of model declarations in XtxtUML, but the\nmodel creator hasn't been adapted. This commit fixes the model creator\nsuch that it also appends LF characters to generated files to keep\nthem in line with the POSIX standard.","distinct":false,"url":"https://api.github.com/repos/ELTE-Soft/txtUML/commits/bc46d922e230c54a4f7e8b90dbafa1bdd7bfdcfd"},{"sha":"6d1060810a168bc2af217f00beb80bd062fa94e6","author":{"email":"98011b12b1564f5508b29edd69f4e6427bc8572c@gmail.com","name":"Dávid J. Németh"},"message":"Adapt formatting to new model declaration syntax","distinct":false,"url":"https://api.github.com/repos/ELTE-Soft/txtUML/commits/6d1060810a168bc2af217f00beb80bd062fa94e6"},{"sha":"4ec80bf38434459e63c379535fb39379b1790b55","author":{"email":"98011b12b1564f5508b29edd69f4e6427bc8572c@gmail.com","name":"Dávid J. Németh"},"message":"Implement 'New XtxtUML File' wizard\n\nThis commit also refactors existing wizards to minimalize code\nduplications.","distinct":false,"url":"https://api.github.com/repos/ELTE-Soft/txtUML/commits/4ec80bf38434459e63c379535fb39379b1790b55"},{"sha":"902765177cb439a609174077e3c32fdadca14591","author":{"email":"98011b12b1564f5508b29edd69f4e6427bc8572c@gmail.com","name":"Dávid J. Németh"},"message":"Rename txtUML wizards according to JDT","distinct":false,"url":"https://api.github.com/repos/ELTE-Soft/txtUML/commits/902765177cb439a609174077e3c32fdadca14591"},{"sha":"568f9d0991ec42550e5d1280fc173ce1495251fa","author":{"email":"98011b12b1564f5508b29edd69f4e6427bc8572c@gmail.com","name":"Dávid J. Németh"},"message":"Unify txtUML wizard texts according to JDT","distinct":false,"url":"https://api.github.com/repos/ELTE-Soft/txtUML/commits/568f9d0991ec42550e5d1280fc173ce1495251fa"},{"sha":"8d7428d3ecf98403ead2957066908059b29cced8","author":{"email":"98011b12b1564f5508b29edd69f4e6427bc8572c@gmail.com","name":"Dávid J. Németh"},"message":"Adjust status messages in file element wizards\n\n- don't check for existing types with the same name\n- remove the word 'type' from error messages about incorrectly\n  qualified names","distinct":false,"url":"https://api.github.com/repos/ELTE-Soft/txtUML/commits/8d7428d3ecf98403ead2957066908059b29cced8"}]}