eclipsesource / eclipsesource/uml-glsp

[Server] Rework UMLDIOperationHandlerRegistry

Open
#16 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
12
Forks
6
PR merge metrics
No merged PRs in 30d

Description

As mentioned in this class, this was implemented as an alternative to DIOperationHandlerRegistry, which required to have 1 CreateOperationHandler per Element Type to create. DIOperationHandlerRegistry doesn't have this restriction anymore, so we should be able to use it in a standard way, and remove our custom UMLDIOperationHandlerRegistry

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading UMLDIOperationHandlerRegistry and DIOperationHandlerRegistry, especially the class comment describing why the custom registry was introduced. Confirm that the standard registry now supports the required operation handlers, then remove the custom registry and update its server usage so the project uses DIOperationHandlerRegistry directly.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.