Loading plugins/org.etsi.mts.tdl.tx.ui/src/org/etsi/mts/tdl/ui/contentassist/TDLtxProposalProvider.java +40 −0 Original line number Diff line number Diff line Loading @@ -780,4 +780,44 @@ public class TDLtxProposalProvider extends AbstractTDLtxProposalProvider { } @Override public void complete_Argument(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { //super: empty if (superRule) super.complete_Argument(model, ruleCall, context, acceptor); } @Override public void completeMessage_Argument(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { if (model instanceof Message) { var m = ((Message) model); var types = m.getSourceGate().getGate().getType().allDataTypes(); for (var type : types) { completeAssignment(model, context, acceptor, type); } } //super: completeRuleCall if (superContainment) super.completeMessage_Argument(model, assignment, context, acceptor); } @Override public void completeReceiveMessage_Argument(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { if (model instanceof Message) { var m = ((Message) model); var types = m.getSourceGate().getGate().getType().allDataTypes(); for (var type : types) { completeAssignment(model, context, acceptor, type); } } //super: completeRuleCall if (superContainment) super.completeReceiveMessage_Argument(model, assignment, context, acceptor); } } No newline at end of file Loading
plugins/org.etsi.mts.tdl.tx.ui/src/org/etsi/mts/tdl/ui/contentassist/TDLtxProposalProvider.java +40 −0 Original line number Diff line number Diff line Loading @@ -780,4 +780,44 @@ public class TDLtxProposalProvider extends AbstractTDLtxProposalProvider { } @Override public void complete_Argument(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { //super: empty if (superRule) super.complete_Argument(model, ruleCall, context, acceptor); } @Override public void completeMessage_Argument(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { if (model instanceof Message) { var m = ((Message) model); var types = m.getSourceGate().getGate().getType().allDataTypes(); for (var type : types) { completeAssignment(model, context, acceptor, type); } } //super: completeRuleCall if (superContainment) super.completeMessage_Argument(model, assignment, context, acceptor); } @Override public void completeReceiveMessage_Argument(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { if (model instanceof Message) { var m = ((Message) model); var types = m.getSourceGate().getGate().getType().allDataTypes(); for (var type : types) { completeAssignment(model, context, acceptor, type); } } //super: completeRuleCall if (superContainment) super.completeReceiveMessage_Argument(model, assignment, context, acceptor); } } No newline at end of file