From 0f65af7b9f47fd51799c765c7300136be956ca2c Mon Sep 17 00:00:00 2001 From: Steve Hickman Date: Thu, 15 Feb 2024 10:43:50 -0800 Subject: [PATCH] ProposalProvider injections all protected for inheritance use --- .../contentassist/UddlProposalProvider.java | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/com.epistimis.uddl.ui/src/com/epistimis/uddl/ui/contentassist/UddlProposalProvider.java b/com.epistimis.uddl.ui/src/com/epistimis/uddl/ui/contentassist/UddlProposalProvider.java index 2df8404..79f5e4e 100644 --- a/com.epistimis.uddl.ui/src/com/epistimis/uddl/ui/contentassist/UddlProposalProvider.java +++ b/com.epistimis.uddl.ui/src/com/epistimis/uddl/ui/contentassist/UddlProposalProvider.java @@ -63,21 +63,22 @@ public class UddlProposalProvider extends AbstractUddlProposalProvider { final static String STRUCT_ATTRIBUTE_FMT = "{0} {1} ( {2} ) -> {3} ;" ; final static String GENERIC_REF_DISPLAY_FMT = "{0} - {1}"; - @Inject UddlQNP qnp; - @Inject IndexUtilities ndxUtil; - @Inject IScopeProvider sp; + @Inject protected UddlQNP qnp; + @Inject protected IScopeProvider sp; // inherited scopeProvider is private + + @Inject protected IndexUtilities ndxUtil; - @Inject ConceptualEntityProcessor ceProc; - @Inject LogicalEntityProcessor leProc; - @Inject PlatformEntityProcessor peProc; + @Inject protected ConceptualEntityProcessor ceProc; + @Inject protected LogicalEntityProcessor leProc; + @Inject protected PlatformEntityProcessor peProc; - @Inject CLRealizationProcessor clrproc; - @Inject LPRealizationProcessor lprproc; + @Inject protected CLRealizationProcessor clrproc; + @Inject protected LPRealizationProcessor lprproc; - @Inject CLRealizationProposalProcessor clrpproc; - @Inject LPRealizationProposalProcessor lprpproc; + @Inject protected CLRealizationProposalProcessor clrpproc; + @Inject protected LPRealizationProposalProcessor lprpproc; - @Inject PropUtils pu; + @Inject protected PropUtils pu; protected QualifiedName relativeQualifiedName(T obj, U ctx) { return qnp.relativeQualifiedName(obj, ctx);