public class MyDslProposalProvider extends AbstractMyDslProposalProvider {
@Override
public void completeUnitType_Name(EObject model, Assignment assignment,
ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
acceptor.accept(createCompletionProposal("YouAreTheGuiWhoKnowsWhatAUnitTypeNameIs", context));
super.completeUnitType_Name(model, assignment, context, acceptor);
}
@Override
public void complete_EString(EObject model, RuleCall ruleCall,
ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
acceptor.accept(createCompletionProposal("ThisIsAnEString", context));
acceptor.accept(createCompletionProposal("\"ThisIsAnEStringToo\"", context));
super.complete_EString(model, ruleCall, context, acceptor);
}
}
]]>