Commit 63dc32f5 authored by Philip Makedonski's avatar Philip Makedonski
Browse files

+ further cleanup of proposals, #230

parent be23e0ae
Loading
Loading
Loading
Loading
+58 −1
Changes for plugins/org.etsi.mts.tdl.tx.ui/src/org/etsi/mts/tdl/ui/contentassist/TDLtxProposalProvider.java: 58 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -41,6 +41,7 @@ import org.etsi.mts.tdl.ElementImport;
import org.etsi.mts.tdl.FormalParameter;
import org.etsi.mts.tdl.Function;
import org.etsi.mts.tdl.GateInstance;
import org.etsi.mts.tdl.Interaction;
import org.etsi.mts.tdl.Member;
import org.etsi.mts.tdl.MemberAssignment;
import org.etsi.mts.tdl.MemberReference;
@@ -228,7 +229,7 @@ public class TDLtxProposalProvider extends AbstractTDLtxProposalProvider {
	@Override
	public void completeDataUse_Function(EObject model, Assignment assignment, ContentAssistContext context,
			ICompletionProposalAcceptor acceptor) {
		if (model instanceof MemberReference) {
		if (model instanceof MemberReference || model instanceof Interaction  || model instanceof DataElementUse) {
			return; //this skips all the predefined functions, should instead be demoted
		}
		//super: lookupCrossReference
@@ -912,6 +913,62 @@ public class TDLtxProposalProvider extends AbstractTDLtxProposalProvider {
			super.completeReceiveMessage_Argument(model, assignment, context, acceptor);
	}
	
	@Override
	public void completeMultiplicativeExpression_Function(EObject model, Assignment assignment,
			ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
		// TODO Auto-generated method stub
		//super.completeMultiplicativeExpression_Function(model, assignment, context, acceptor);
	}
	@Override
	public void completeXorExpression_Function(EObject model, Assignment assignment, ContentAssistContext context,
			ICompletionProposalAcceptor acceptor) {
		// TODO Auto-generated method stub
		//super.completeXorExpression_Function(model, assignment, context, acceptor);
	}
	
	@Override
	public void completeAdditiveExpression_Function(EObject model, Assignment assignment, ContentAssistContext context,
			ICompletionProposalAcceptor acceptor) {
		// TODO Auto-generated method stub
		//super.completeAdditiveExpression_Function(model, assignment, context, acceptor);
	}
	
	@Override
	public void completeAndExpression_Function(EObject model, Assignment assignment, ContentAssistContext context,
			ICompletionProposalAcceptor acceptor) {
		// TODO Auto-generated method stub
		//super.completeAndExpression_Function(model, assignment, context, acceptor);
	}
	
	@Override
	public void completeEqualityExpression_Function(EObject model, Assignment assignment, ContentAssistContext context,
			ICompletionProposalAcceptor acceptor) {
		// TODO Auto-generated method stub
		//super.completeEqualityExpression_Function(model, assignment, context, acceptor);
	}
	
	@Override
	public void completeRelationalExpression_Function(EObject model, Assignment assignment,
			ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
		// TODO Auto-generated method stub
		//super.completeRelationalExpression_Function(model, assignment, context, acceptor);
	}
	
	@Override
	public void completeUnaryMinusExpression_Function(EObject model, Assignment assignment,
			ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
		// TODO Auto-generated method stub
		//super.completeUnaryMinusExpression_Function(model, assignment, context, acceptor);
	}
	@Override
	public void completeNotExpression_Function(EObject model, Assignment assignment, ContentAssistContext context,
			ICompletionProposalAcceptor acceptor) {
		// TODO Auto-generated method stub
		//super.completeNotExpression_Function(model, assignment, context, acceptor);
	}
	
	
	
	//---------------------------------------------------------------
	//TO-specific completions
	//copied from above -> reuse where no change