{"push_id":2652134646,"size":30,"distinct_size":30,"ref":"refs/heads/property-views-m1","head":"5340fdb6eaf81821bb2c4ad856f8e81e8035e9a4","before":"500ee65e5806ed73c8af7efeff41c437684c4339","commits":[{"sha":"6b44b2c2ccc4a4fc229b3beb20199e3d12f0c7c8","author":{"name":"Christian W. Damus","email":"d1d30d4ac16ac93d937bbe68d08d7287779ecff5@gmail.com"},"message":"Fix #248 Lifeline Header\n\nAdd an API to the LayoutHelper to adjust proposed\nbounds for an existing shape in the diagram.  Use this\nnew API to constrain the moving of lifeline headers\nto the horizontal dimension (including visual feed-back).\nEditing the size of a lifeline header likewise is constrained\nto the horizontal dimension (otherwise the lifeline body\nwould be moved vertically).\n\nSigned-off-by: Christian W. Damus <give.a.damus@gmail.com>","distinct":true,"url":"https://api.github.com/repos/planger/papyrus-seqd/commits/6b44b2c2ccc4a4fc229b3beb20199e3d12f0c7c8"},{"sha":"77761802f4eeeb1ea7d9753d0fac7fda51ebe5be","author":{"name":"Philip Langer","email":"a765f87c51f595d36928b49b63f7dabf2ef7f6be@eclipsesource.com"},"message":"Fix arrow and line style for sync and reply message #41 #40","distinct":true,"url":"https://api.github.com/repos/planger/papyrus-seqd/commits/77761802f4eeeb1ea7d9753d0fac7fda51ebe5be"},{"sha":"d320a188a216c28af61d898f9e29530b68d13454","author":{"name":"Christian W. Damus","email":"d1d30d4ac16ac93d937bbe68d08d7287779ecff5@gmail.com"},"message":"Issue #35: Fix message creation commands\n\nFix bugs in the creation of messages:\n- attaching the connector to lifeline header views instead of bodies\n- not accounting for the side-effect of the eOpposite reference when\n  setting the source and target views of the connector\n- not creating the bendpoints object that is needed even if it has\n  no bendpoints\n\nSigned-off-by: Christian W. Damus <give.a.damus@gmail.com>","distinct":true,"url":"https://api.github.com/repos/planger/papyrus-seqd/commits/d320a188a216c28af61d898f9e29530b68d13454"},{"sha":"ab3af4a5b429976a811b2747202b3bc029d878a3","author":{"name":"Christian W. Damus","email":"d1d30d4ac16ac93d937bbe68d08d7287779ecff5@gmail.com"},"message":"Issue #29: Diagram Assistants - Filters model\n\nDefine filter conditions on diagrams to use in the\nassistants model for the lightweight sequence diagram.\n\nSigned-off-by: Christian W. Damus <give.a.damus@gmail.com>","distinct":true,"url":"https://api.github.com/repos/planger/papyrus-seqd/commits/ab3af4a5b429976a811b2747202b3bc029d878a3"},{"sha":"7ea95e0894ef6b229ee5ac933f41eb1d454e6659","author":{"name":"Christian W. Damus","email":"d1d30d4ac16ac93d937bbe68d08d7287779ecff5@gmail.com"},"message":"Issue #35: Custom Modeling Assistant Provider\n\nSpecialize the Papyrus modeling assistant provider model to\nsupport the lightweight sequence diagram.  Because in this\ndiagram we do not use the view factories to create diagram\nviews, the connection assistants must not be filtered by the\navailability of view providers for the relationship types.\n\nSigned-off-by: Christian W. Damus <give.a.damus@gmail.com>","distinct":true,"url":"https://api.github.com/repos/planger/papyrus-seqd/commits/7ea95e0894ef6b229ee5ac933f41eb1d454e6659"},{"sha":"90a12cc2d061bb89a2684d49defc69ce5e585fca","author":{"name":"Christian W. Damus","email":"d1d30d4ac16ac93d937bbe68d08d7287779ecff5@gmail.com"},"message":"Issues #29, #35: Diagram Assistants\n\nDefine pop-up assistants for creation of\n\n- lifeline\n- behavior execution specification\n- action execution specification\n\nwhich latter implies new API for being able to create action executions and also a palette tool.\n\nDefine connection assistants for creation of\n\n- messages\n\nwhich implies a message creation tool in the palette also\n\nSigned-off-by: Christian W. Damus <give.a.damus@gmail.com>","distinct":true,"url":"https://api.github.com/repos/planger/papyrus-seqd/commits/90a12cc2d061bb89a2684d49defc69ce5e585fca"},{"sha":"d25006ab21e348802fb055a3afff754315681d3d","author":{"name":"Christian W. Damus","email":"d1d30d4ac16ac93d937bbe68d08d7287779ecff5@gmail.com"},"message":"Issue #29: Code review f’up\n\nFix pop-up assistants disappearing before the mouse can reach them.\n\nRemove reference to EMF Compare checkstyle configuration in the\nEMF Façade releng.\n\nSigned-off-by: Christian W. Damus <give.a.damus@gmail.com>","distinct":true,"url":"https://api.github.com/repos/planger/papyrus-seqd/commits/d25006ab21e348802fb055a3afff754315681d3d"},{"sha":"df5ad017013a82fd919f0749cf18cd169d21a2d3","author":{"name":"Christian W. Damus","email":"d1d30d4ac16ac93d937bbe68d08d7287779ecff5@gmail.com"},"message":"Issue #30: Make space for inserted lifeline\n\nAdd to the Logical Model API:\n- properties for left and right x-coördinates of MLifeline\n- command factory for nudging an MLifeline horizontally\n- query for the MLifeline at an x-coördinate in the MInteraction\n\nThe AddLifelineCommand is updated to insert space for the new lifeline when it is not being created as the righmost lifeline.\n\nSigned-off-by: Christian W. Damus <give.a.damus@gmail.com>","distinct":true,"url":"https://api.github.com/repos/planger/papyrus-seqd/commits/df5ad017013a82fd919f0749cf18cd169d21a2d3"},{"sha":"740290d5747c8619c2c3c88b698cb19beb5b8e7b","author":{"name":"Christian W. Damus","email":"d1d30d4ac16ac93d937bbe68d08d7287779ecff5@gmail.com"},"message":"Issue #295 Logical model Debug View\n\nImplement a view for debugging that shows the logical model\nof the current lightweight sequence diagram.  For a nice\npresentation, add a derived name attribute to MElement.\n\nSigned-off-by: Christian W. Damus <give.a.damus@gmail.com>","distinct":true,"url":"https://api.github.com/repos/planger/papyrus-seqd/commits/740290d5747c8619c2c3c88b698cb19beb5b8e7b"},{"sha":"658babb3174f8147537a91dfe8d5b8ad3a714956","author":{"name":"Johannes Faltermeier","email":"e72ff51bed3e04501aabed350870754cc4f0ef87@eclipsesource.com"},"message":"Implement Logical Element deletion for Message, ExecutionSpecification, and Lifeline #33, #53, #54, #55, #56, #57, #63\n\n* Add remove method to MElement\n* Implement RemoveMessageCommand\n* Implement RemoveExecutionCommand which uses existing RemoveMessageCommands before deleting the execution\n* Implement RemoveLifelineCommand which uses existing RemoveExecutionCommands before deleting the execution\n* Handle implicit Execution Specification Deletion of Message Deletion via delegation\n* Allow to create CompoundModelCommand with list of Commands\n* Introducde DeferredDeleteCommand\n* Add basic tests\n* Removal command allows to get the elements marked for deletion","distinct":true,"url":"https://api.github.com/repos/planger/papyrus-seqd/commits/658babb3174f8147537a91dfe8d5b8ad3a714956"},{"sha":"1a871610f9ac70084dc1b1542ba790d264d709bc","author":{"name":"Christian W. Damus","email":"d1d30d4ac16ac93d937bbe68d08d7287779ecff5@gmail.com"},"message":"Issue #295: Logical Model View Link Selection\n\nImplement linkage of the selection in the Logical Model View with\nthe edit-part selection in the diagram editor.  This incidentally\nfixes a few problems:\n\n- unnecessary preëmptive disposal of a new logical model\n- attaching a new logical model to the UML Interaction before\n  it has been initialized\n\nSigned-off-by: Christian W. Damus <give.a.damus@gmail.com>","distinct":true,"url":"https://api.github.com/repos/planger/papyrus-seqd/commits/1a871610f9ac70084dc1b1542ba790d264d709bc"},{"sha":"034211add1396b108cd8960ea5049b82bac8ce65","author":{"name":"Camille Letavernier","email":"de6162e1dd93d8756a5774ff2df9ebc7f5ccf55a@eclipsesource.com"},"message":"[Anchors] Add Start/End anchors to the AnchorParser\n\n- Start/End Anchors can be used for Edges (Messages) or Nodes (e.g.\nExecutionSpecifications or Lifeline Body, to identify Top/Bottom\nposition)\n\nSigned-off-by: Camille Letavernier <cletavernier@eclipsesource.com>","distinct":true,"url":"https://api.github.com/repos/planger/papyrus-seqd/commits/034211add1396b108cd8960ea5049b82bac8ce65"},{"sha":"f7918356bec6a77e120009d6b9d044e286785034","author":{"name":"Johannes Faltermeier","email":"e72ff51bed3e04501aabed350870754cc4f0ef87@eclipsesource.com"},"message":"Implement Logical Element deletion for Message, ExecutionSpecification, and Lifeline #33, #53, #54, #55, #56, #57, #63\n\n* RemovalCommand supplies a Collection of EObjects instead of Set\n* Don't expose RemovalCommand in API and remove UnexecutableRemovalCommand because not needed anymore\n* Move RemovalCommand interface to SPI as not part of the Ecore anymore","distinct":true,"url":"https://api.github.com/repos/planger/papyrus-seqd/commits/f7918356bec6a77e120009d6b9d044e286785034"},{"sha":"9ddf860dc44ca41c2040f40b2e9bb482a95bc982","author":{"name":"Christian W. Damus","email":"d1d30d4ac16ac93d937bbe68d08d7287779ecff5@gmail.com"},"message":"Issue #295 Show notation in Logical Model View\n\nShow the diagram notation views also in the Logical Model View\nfor ease of debugging, to inspect the properties of the notation.\nUpdate the selection handling to select the notation view of the\nselected edit-part instead of the logical model element (which\nthen is an ancestor it the view in the tree).\n\nSigned-off-by: Christian W. Damus <give.a.damus@gmail.com>","distinct":true,"url":"https://api.github.com/repos/planger/papyrus-seqd/commits/9ddf860dc44ca41c2040f40b2e9bb482a95bc982"},{"sha":"5da9577f27be1b8a69e4ee76ec7ec61621e5bd93","author":{"name":"Philip Langer","email":"a765f87c51f595d36928b49b63f7dabf2ef7f6be@eclipsesource.com"},"message":"Add message creation tools to palette\n\nIssue #34\n\nSigned-off-by: Philip Langer <planger@eclipsesource.com>","distinct":true,"url":"https://api.github.com/repos/planger/papyrus-seqd/commits/5da9577f27be1b8a69e4ee76ec7ec61621e5bd93"},{"sha":"efade52e5039fe46e35141a54d392931512e6bae","author":{"name":"Johannes Faltermeier","email":"e72ff51bed3e04501aabed350870754cc4f0ef87@eclipsesource.com"},"message":"UI Integration for element deletion #33, #53, #54, #55, #56, #57, #63\n\n* add LogicalModelElementDeletionSemanticEditPolicy which handles semantic destroy request\n* integrate this with existing edit parts for exec spec, lifeline, and message","distinct":true,"url":"https://api.github.com/repos/planger/papyrus-seqd/commits/efade52e5039fe46e35141a54d392931512e6bae"},{"sha":"21d1169733e819e31fde692be3efea66f0b297e1","author":{"name":"Christian W. Damus","email":"d1d30d4ac16ac93d937bbe68d08d7287779ecff5@gmail.com"},"message":"Issue #302: Element placement at mouse pointer\n\nFix the “aim” of the creation commands for the visuals of new elements.\n\nSigned-off-by: Christian W. Damus <give.a.damus@gmail.com>","distinct":true,"url":"https://api.github.com/repos/planger/papyrus-seqd/commits/21d1169733e819e31fde692be3efea66f0b297e1"},{"sha":"578e066f7a5df4d27cf3669e90ff3915ed4cead4","author":{"name":"Christian W. Damus","email":"d1d30d4ac16ac93d937bbe68d08d7287779ecff5@gmail.com"},"message":"Issue #302: Element placement at mouse pointer\n\nJUnit tests.\n\nSigned-off-by: Christian W. Damus <give.a.damus@gmail.com>","distinct":true,"url":"https://api.github.com/repos/planger/papyrus-seqd/commits/578e066f7a5df4d27cf3669e90ff3915ed4cead4"},{"sha":"5219fb27b0270e70faaec8a1f9a607861eca001c","author":{"name":"Philip Langer","email":"a765f87c51f595d36928b49b63f7dabf2ef7f6be@users.noreply.github.com"},"message":"Merge pull request #304 from planger/issue_34\n\nAdd message creation tools to palette","distinct":true,"url":"https://api.github.com/repos/planger/papyrus-seqd/commits/5219fb27b0270e70faaec8a1f9a607861eca001c"},{"sha":"ecee9dce0e53eb6b8aeb8ab4178be7dbf42377b5","author":{"name":"Christian W. Damus","email":"d1d30d4ac16ac93d937bbe68d08d7287779ecff5@gmail.com"},"message":"Issue #302: Fix relative coördinate transforms\n\nFix the computation of relative coördinates for creation\nof interaction elements, to remove the work-arounds in\nthe JUnit test assertions for errors in placement.\n\nSigned-off-by: Christian W. Damus <give.a.damus@gmail.com>","distinct":true,"url":"https://api.github.com/repos/planger/papyrus-seqd/commits/ecee9dce0e53eb6b8aeb8ab4178be7dbf42377b5"}]}
{"actor":{"display_login":"planger"}}