Examples of eContainer()


Examples of com.github.jknack.antlr4ide.lang.ElementOptions.eContainer()

    ElementOption option = createMock(ElementOption.class);
    EClass eClass = createMock(EClass.class);
    EStructuralFeature feature = createMock(EStructuralFeature.class);
    Antlr4Validator validator = PowerMock.createPartialMock(Antlr4Validator.class, "warning");

    expect(options.eContainer()).andReturn(container);
    expect(options.getOptions()).andReturn(optionList);

    expect(option.getQualifiedId()).andReturn(null);
    expect(option.getId()).andReturn("some");
    optionList.add(option);
View Full Code Here

Examples of com.github.jknack.antlr4ide.lang.EmptyTokens.eContainer()

  @Test
  public void emptyTokens() throws Exception {
    Grammar grammar = createMock(Grammar.class);
    EmptyTokens tokens = createMock(EmptyTokens.class);

    expect(tokens.eContainer()).andReturn(grammar);

    expect(grammar.getName()).andReturn("G");

    Antlr4Validator validator = PowerMock.createPartialMock(Antlr4Validator.class, "warning");
View Full Code Here

Examples of com.github.jknack.antlr4ide.lang.Grammar.eContainer()

    scopes.add(mode);
    scopes.add(modeRule);

    expect(rule.eContainer()).andReturn(grammar);

    expect(grammar.eContainer()).andReturn(null);
    expect(grammar.getRules()).andReturn(rules);
    expect(grammar.getPrequels()).andReturn(prequels);
    expect(grammar.getModes()).andReturn(modes);

    expect(mode.getRules()).andReturn(modeRules);
View Full Code Here

Examples of com.github.jknack.antlr4ide.lang.Import.eContainer()

    String name = "G.g4";

    expect(diagnosticContext.getLinkText()).andReturn("some");
    expect(diagnosticContext.getContext()).andReturn(delegate);

    expect(delegate.eContainer()).andReturn(null).times(2);

    expect(delegate.eContainer()).andReturn(grammar);

    expect(grammar.eContainer()).andReturn(null);
    expect(grammar.eResource()).andReturn(resource);
View Full Code Here

Examples of com.github.jknack.antlr4ide.lang.LabeledAlt.eContainer()

    LabeledAlt label = createMock(LabeledAlt.class);
    Rule rule = createMock(ParserRule.class);
    EClass eClass = createMock(EClass.class);
    EStructuralFeature feature = createMock(EStructuralFeature.class);

    expect(label.eContainer()).andReturn(grammar);
    expect(label.getLabel()).andReturn("div");
    expect(label.eClass()).andReturn(eClass);

    expect(grammar.getRules()).andReturn(rules);
    expect(grammar.eContainer()).andReturn(null);
View Full Code Here

Examples of com.github.jknack.antlr4ide.lang.LexerCommand.eContainer()

    LexerCommandExpr args = createMock(LexerCommandExpr.class);
    expect(args.getRef()).andReturn(ref);

    LexerCommand command = createMock(LexerCommand.class);
    expect(command.getArgs()).andReturn(args);
    expect(command.eContainer()).andReturn(rule);

    Antlr4Validator validator = PowerMock.createPartialMock(Antlr4Validator.class, "error");

    Object[] mocks = {rule, command, args, ref, validator };
View Full Code Here

Examples of com.github.jknack.antlr4ide.lang.LexerRule.eContainer()

    EStructuralFeature feature = createMock(EStructuralFeature.class);
    Antlr4Validator validator = PowerMock.createPartialMock(Antlr4Validator.class, "error");

    expect(grammar.getType()).andReturn(GrammarType.PARSER);

    expect(rule.eContainer()).andReturn(grammar);
    expect(rule.eClass()).andReturn(eClass);
    expect(rule.getName()).andReturn("RULE");
    expect(eClass.getEStructuralFeature("name")).andReturn(feature);

    PowerMock.expectPrivate(validator, "error", "lexer rule 'RULE' not allowed in parser",
View Full Code Here

Examples of com.github.jknack.antlr4ide.lang.Mode.eContainer()

    Mode mode = createMock(Mode.class);
    EClass eClass = createMock(EClass.class);
    EStructuralFeature feature = createMock(EStructuralFeature.class);
    Antlr4Validator validator = PowerMock.createPartialMock(Antlr4Validator.class, "error");

    expect(mode.eContainer()).andReturn(grammar);

    expect(grammar.getType()).andReturn(GrammarType.DEFAULT);

    expect(mode.eClass()).andReturn(eClass);
    expect(eClass.getEStructuralFeature("id")).andReturn(feature);
View Full Code Here

Examples of com.github.jknack.antlr4ide.lang.ParserRule.eContainer()

    EStructuralFeature feature = createMock(EStructuralFeature.class);
    Antlr4Validator validator = PowerMock.createPartialMock(Antlr4Validator.class, "error");

    expect(grammar.getType()).andReturn(GrammarType.LEXER);

    expect(rule.eContainer()).andReturn(grammar);
    expect(rule.eClass()).andReturn(eClass);
    expect(rule.getName()).andReturn("rule");
    expect(eClass.getEStructuralFeature("name")).andReturn(feature);

    PowerMock.expectPrivate(validator, "error", "parser rule 'rule' not allowed in lexer",
View Full Code Here

Examples of com.github.jknack.antlr4ide.lang.Rule.eContainer()

    Grammar grammar = createMock(Grammar.class);
    expect(grammar.eResource()).andReturn(resource);

    Rule rule = createMock(Rule.class);
    expect(rule.getName()).andReturn(ruleName);
    expect(rule.eContainer()).andReturn(grammar);

    expect(workspaceRoot.getFile(Path.fromOSString("/project/G.g4"))).andReturn(file);
    expect(optionsProvider.options(file)).andReturn(options);

    List<String> command = Lists.newArrayList("java", "-cp",
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.