-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add GModelIdAdapter #18
Comments
tortmayr
added a commit
that referenced
this issue
Feb 15, 2020
tortmayr
added a commit
that referenced
this issue
Feb 16, 2020
- Remove (unnecessary) generated hashCode() & equals() methods to improve readability - Remove unneeded ActionKinds (remains from initial implementation) - Cleary distinhguish between action and opertion and make operation a subtype of action - Introduce Supplier API for classes that supply data for the server (e.g ActionHandlerSupplier). Refactor existing classes accordingly - Rework ActionHandler API to enable cleaner and easier implementations - Rework OperationHandler API to enable cleaner and easier implementations - Actions can now be derived from the HandlerBinding and do not have to be registered separately - Introduce subtypes for create operations and handler - Rework client operation retrieval ( now uses RequestContextActions) - Introduce common generic API for commandPalette,toolPalette and context menu retrieval (ContextActionsProvider API)
tortmayr
added a commit
that referenced
this issue
Feb 16, 2020
- Remove (unnecessary) generated hashCode() & equals() methods to improve readability - Remove unneeded ActionKinds (remains from initial implementation) - Cleary distinhguish between action and opertion and make operation a subtype of action - Introduce Supplier API for classes that supply data for the server (e.g ActionHandlerSupplier). Refactor existing classes accordingly - Rework ActionHandler API to enable cleaner and easier implementations - Rework OperationHandler API to enable cleaner and easier implementations - Actions can now be derived from the HandlerBinding and do not have to be registered separately - Introduce subtypes for create operations and handler - Rework client operation retrieval ( now uses RequestContextActions) - Introduce common generic API for commandPalette,toolPalette and context menu retrieval (ContextActionsProvider API)
tortmayr
added a commit
that referenced
this issue
Feb 16, 2020
- Remove (unnecessary) generated hashCode() & equals() methods to improve readability - Remove unneeded ActionKinds and handlers (leftovers from initial implementation) - Introduce Supplier API for classes that supply data for the server (e.g ActionHandlerSupplier). Refactor existing classes accordingly - Clearly distinguish between action and operation and make operation a subtype of action - Rework ActionHandler API to enable cleaner and easier implementations - Rework OperationHandler API to enable cleaner and easier implementations - Actions can now be derived from the HandlerBinding and do not have to be registered separately - Introduce subtypes for create operations and handler - Rework client operation retrieval ( now uses RequestContextActions) - Introduce common generic API for commandPalette, toolPalette and context menu retrieval (ContextActionsProvider API)
tortmayr
added a commit
that referenced
this issue
Feb 18, 2020
- Remove (unnecessary) generated hashCode() & equals() methods to improve readability - Remove unneeded ActionKinds and handlers (leftovers from initial implementation) - Introduce Supplier API for classes that supply data for the server (e.g ActionHandlerSupplier). Refactor existing classes accordingly - Clearly distinguish between action and operation and make operation a subtype of action - Rework ActionHandler API to enable cleaner and easier implementations - Rework OperationHandler API to enable cleaner and easier implementations - Actions can now be derived from the HandlerBinding and do not have to be registered separately - Introduce subtypes for create operations and handler - Rework client operation retrieval ( now uses RequestContextActions) - Introduce common generic API for commandPalette, toolPalette and context menu retrieval (ContextActionsProvider API)
tortmayr
added a commit
that referenced
this issue
Feb 24, 2020
- Remove (unnecessary) generated hashCode() & equals() methods to improve readability - Remove unneeded ActionKinds and handlers (leftovers from initial implementation) - Introduce Supplier API for classes that supply data for the server (e.g ActionHandlerSupplier). Refactor existing classes accordingly - Clearly distinguish between action and operation and make operation a subtype of action - Rework ActionHandler API to enable cleaner and easier implementations - Rework OperationHandler API to enable cleaner and easier implementations - Actions can now be derived from the HandlerBinding and do not have to be registered separately - Introduce subtypes for create operations and handler - Rework client operation retrieval ( now uses RequestContextActions) - Introduce common generic API for commandPalette, toolPalette and context menu retrieval (ContextActionsProvider API)
tortmayr
added a commit
that referenced
this issue
Feb 24, 2020
* #18 Revise Action/Operation API - Remove (unnecessary) generated hashCode() & equals() methods to improve readability - Remove unneeded ActionKinds and handlers (leftovers from initial implementation) - Introduce Registry API for classes that supply data for the server (e.g ActionHandlerRegistry). Refactor existing classes accordingly - Clearly distinguish between action and operation and make operation a subtype of action - Rework ActionHandler API to enable cleaner and easier implementations - Rework OperationHandler API to enable cleaner and easier implementations - Actions can now be derived from the HandlerBinding and do not have to be registered separately - Introduce subtypes for create operations and handler - Rework client operation retrieval ( now uses RequestContextActions) - Introduce common generic API for commandPalette, toolPalette and context menu retrieval (ContextActionsProvider API) Co-authored-by: Philip Langer <[email protected]>
MatthiasHofstaetter
pushed a commit
to MatthiasHofstaetter/glsp-server
that referenced
this issue
Dec 21, 2024
* eclipse-glsp#18 Revise Action/Operation API - Remove (unnecessary) generated hashCode() & equals() methods to improve readability - Remove unneeded ActionKinds and handlers (leftovers from initial implementation) - Introduce Registry API for classes that supply data for the server (e.g ActionHandlerRegistry). Refactor existing classes accordingly - Clearly distinguish between action and operation and make operation a subtype of action - Rework ActionHandler API to enable cleaner and easier implementations - Rework OperationHandler API to enable cleaner and easier implementations - Actions can now be derived from the HandlerBinding and do not have to be registered separately - Introduce subtypes for create operations and handler - Rework client operation retrieval ( now uses RequestContextActions) - Introduce common generic API for commandPalette, toolPalette and context menu retrieval (ContextActionsProvider API) Co-authored-by: Philip Langer <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add a reusable Adapter implementation that attaches an generated (GModelId) to an EObject.
We already use a similar approach in a couple of projects so extracting a common reusable component should be easy
The text was updated successfully, but these errors were encountered: