- [graph] Align GGraph model with newest changes from glsp-server #22 - Contributed on behalf of STMicroelectronics
- Renamed interfaces:
EdgePlacement
->GEdgePlacement
(affected classes:GEdgeLayoutable
,GLabel
)GLayoutContainer
->GLayouting
(affected classes:GCompartment
,GGraph
,GNode
)GShapePreRenderedElement
->GShapedPreRenderedElement
- Renamed interfaces:
Inception of the Node GLSP Server. This project provides the Node based server component for the Eclipse Graphical Language Platform (GLSP). The implementation of this server is aligned with the default Java based GLSP Server. The initial implementation was contributed on behalf of STMicroelectronics. The following list composes changes that have been made since the initial implementation.
- [core] Implement
dispatchOnNextUpdate
method that enables queuing of actions that should be dispatched after the next graphical model update. #1 - Contributed on behalf of STMicroelectronics - [diagram] Implement LayoutEngine API for server-side autolayouting & provide an integration package for layout engines based on ELK. #2 #5 - Contributed on behalf of STMicroelectronics
- [model] Source model refactorings #11
ModelSourceLoader
→SourceModelStorage
- Added method to
SourceModelStorage
- [model] Refactor
ModelState
API #20- Introduce
updateRoot
method DefaultModelState
=> make root setter protected
- Introduce
- [gmodel] Refactor & Move all base & helper classes for the direct GModel usecase into own
gmodel-lib
subdirectory #16