eclipsesource / eclipsesource/uml-glsp
[Server] Remove ActionKind and add Action Constants directly to the Action classes
Open
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 12
- Forks
- 6
- PR merge metrics
- No merged PRs in 30d
Description
This is an old pattern used everywhere in GLSP, but the ActionKind class is no longer necessary: we only use the Action Kind in the Action definition itself, so each constant should be moved to the corresponding Action.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the server-side ActionKind class and the corresponding Action classes that use its constants. Trace all references before moving each constant, then verify that ActionKind is no longer needed and the server build or tests still pass.
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
- 38/100