| Summary: | [Navigator & Editor Sockets] Support create custom actions API in ResourceMgmtOverrideActionProvider | ||
|---|---|---|---|
| Product: | [Automotive] Sphinx | Reporter: | Phong Le <phonglt> |
| Component: | Core | Assignee: | Stephan Eberle <stephaneberle9> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | stephaneberle9 |
| Version: | 0.7.0 | ||
| Target Milestone: | 0.7.0 | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
Fixed as suggested in description. Forgot to resolve as fixed. Mass-closing Resolved tickets |
Build Identifier: I created an class ResourceRefreshAction that extends from org.eclipse.ui.actions.RefreshAction. In ResourceRefreshAction, refreshResource()is overridden to add more commands to force reloaded loaded files or more... Now I would like to create another class extends org.eclipse.sphinx.emf.explorer.internal.actions.providers.ResourceMgmtOverrideActionProvider to use ResourceRefreshAction. Currently, the refreshAction fields is private so that cannot extends to initialize refreshAction with ResourceRefreshAction. Expected: ResourceMgmtOverrideActionProvider should support protected methods (e.g: 'createCustomXXXAction') so that developer can override with their custom class. protected XXXAction createCustomXXXAction() { return new CustomXXX(); } Other action fields (buildAction, openProjectAction, closeProjectAction,...) are expected also. Reproducible: Always