@@ -436,10 +441,10 @@ public class TDLtxProposalProvider extends AbstractTDLtxProposalProvider {
}
if(named){
//TODO: document and push
ICompletionProposalproposal=createCompletionProposal(prefix+ne.getName()+usedSuffix,newStyledString(prefix+ne.getName()+usedSuffix).append(" : new instance of type "+signature,StyledString.DECORATIONS_STYLER),getImage(ne),1100,"",context);
ConfigurableCompletionProposalproposal=(ConfigurableCompletionProposal)createCompletionProposal(prefix+ne.getName()+usedSuffix,newStyledString(prefix+ne.getName()+usedSuffix).append(" : new instance of type "+signature,StyledString.DECORATIONS_STYLER),getImage(ne),1100,"",context);
proposal.setAdditionalProposalInfo(ne);
proposal.setAdditionalData(TARGET,ne);
proposal.setHover(getHover());
acceptor.accept(proposal);
}
}
@@ -455,14 +460,18 @@ public class TDLtxProposalProvider extends AbstractTDLtxProposalProvider {
.toList();
//TODO: also consider where dt is used recursively via members / extensions?
acceptor.accept(createCompletionProposal(sdi.getName()+"."+ne.getName(),newStyledString(sdi.getName()+"."+ne.getName()).append(" : in "+sdi.getQualifiedName(),StyledString.DECORATIONS_STYLER),getImage(ne),900,"",context));
ConfigurableCompletionProposalproposal=(ConfigurableCompletionProposal)createCompletionProposal(sdi.getName()+"."+ne.getName(),newStyledString(sdi.getName()+"."+ne.getName()).append(" : member value in instance "+sdi.getQualifiedName(),StyledString.DECORATIONS_STYLER),getImage(ne),900,"",context);