@Override public Void caseAssignment(Assignment object) { if (object.getTerminal() != null) return doSwitch(object.getTerminal()); return null; }
public void completeCodetemplate_KeywordContext(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } public void completeCodetemplate_Body(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
public void completeVariable_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } public void completeVariable_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
@Override public Boolean caseAssignment(Assignment object) { accept(object.getTerminal()); return Boolean.TRUE; }
public void completeCodetemplate_Context(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); } public void completeCodetemplate_KeywordContext(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
public void completeVariable_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } public void completeVariable_ExpectingParameters(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
public void completeCodetemplates_Language(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor); } public void completeCodetemplates_Templates(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
public void completeTemplateBody_Parts(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } public void completeVariable_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
public void completeLiteral_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } public void completeDollar_Escaped(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
public void completeCodetemplates_Templates(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } public void completeCodetemplate_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
public void completeCodetemplate_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } public void completeCodetemplate_Id(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
public void completeCodetemplate_Body(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor); } public void completeTemplateBody_Parts(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
public void completeVariable_Parameters(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(0)), context, acceptor); completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(1)), context, acceptor); } public void completeLiteral_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
public Iterable<AbstractElement> getSequentialChildren(AbstractElement ele) { switch (ele.eClass().getClassifierID()) { case XtextPackage.GROUP: return ((Group) ele).getElements(); case XtextPackage.ASSIGNMENT: return Collections.singleton(((Assignment) ele).getTerminal()); case XtextPackage.CROSS_REFERENCE: return Collections.singleton(((CrossReference) ele).getTerminal()); default: return null; } }
@Override public Boolean caseAssignment(Assignment object) { // Do not create duplicate errors if (shouldTraverse(object)) { pushChecked(object); if (object.getTerminal() != null) doSwitch(object.getTerminal()); popChecked(object); } return Boolean.FALSE; }
@Override public Boolean caseAssignment(Assignment object) { Boolean result = doSwitch(object.getTerminal()); return result || GrammarUtil.isOptionalCardinality(object); }
@Override public Boolean caseAssignment(Assignment object) { doSwitch(object.getTerminal()); return GrammarUtil.isOptionalCardinality(object); }
@Override public Boolean caseAssignment(Assignment object) { acceptor.accept(object); return doSwitch(object.getTerminal()) || isOptional(object); }
@Override public Boolean caseAssignment(Assignment object) { acceptor.accept(object); return doSwitch(object.getTerminal()) || isOptional(object); }
protected String _ebnf2(final Assignment it, final AntlrOptions options, final boolean supportActions) { StringConcatenation _builder = new StringConcatenation(); String _assignmentEbnf = this.assignmentEbnf(it.getTerminal(), it, options, supportActions); _builder.append(_assignmentEbnf); _builder.newLineIfNotEmpty(); return _builder.toString(); }