-
Notifications
You must be signed in to change notification settings - Fork 33
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
Align Interface usage across *Manager
classes
#1393
Labels
Comments
2 tasks
ndoschek
added a commit
to eclipse-glsp/glsp-client
that referenced
this issue
Aug 23, 2024
- Align interface + symbol usage for *Manager classes - Use bindAsService to ensure backward compatibility - Update injects to use the symbol instead of the actual manager class Resolves eclipse-glsp/glsp#1393
ndoschek
added a commit
to eclipse-glsp/glsp-client
that referenced
this issue
Aug 23, 2024
- Align interface + symbol usage for *Manager classes - `ChangeBoundsManager`, `GridManager`, `DebugManager` - Use bindAsService to ensure backward compatibility - Update injects to use the symbol instead of the actual manager class Resolves eclipse-glsp/glsp#1393
2 tasks
ndoschek
added a commit
to eclipse-glsp/glsp-client
that referenced
this issue
Sep 4, 2024
- Align interface + symbol usage for *Manager classes - `ChangeBoundsManager`, `GridManager`, `DebugManager` - Use bindAsService to ensure backward compatibility - Update injects to use the interface instead of the actual manager class Resolves eclipse-glsp/glsp#1393
2 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Follow-up of eclipse-glsp/glsp-client#385
There is an inconsistency in how manager classes are bound, with some using the interface+symbol combination (e.g.,
IHelperLineManager
,IToolManager
) and others directly injecting the class (e.g.,ChangeBoundsManager
andGridManager
).This issue aims to align the remaining *Manager classes to ensure consistent usage of interfaces and bindings.
This will involve reviewing the current implementations and making necessary adjustments to follow a consistent pattern across all manager classes.
Ensure to maintain backward compatibility by using the
bindAsService
helper method.The text was updated successfully, but these errors were encountered: