Examples of CgRule


Examples of org.languagetool.dev.conversion.cg.CgRule

    allLtRules = new ArrayList<List<String>>();
    disambiguationRules = new ArrayList<List<String>>();
    originalRuleStrings = new ArrayList<String>();
    warnings = new ArrayList<String[]>();
    for (Object ruleObject : ruleObjects) {
      CgRule cgrule = (CgRule) ruleObject;
      List<String> ruleAsList = ltRuleAsList(cgrule,generateId(ruleObject),generateName(ruleObject),cgrule.type.name());
      disambiguationRules.add(ruleAsList);
      allLtRules.add(ruleAsList);
      originalRuleStrings.add(lines[cgrule.line]);
    }
View Full Code Here

Examples of org.languagetool.dev.conversion.cg.CgRule

   * Sometimes the CG rule has to be split into several LT rules. In this case, the rule
   * is added as a bunch of rules in a rulegroup
   */
  @Override
  public List<String> ltRuleAsList(Object ruleObject, String id, String name, String type) {
    CgRule rule = (CgRule)ruleObject;
    type = rule.type.name()// like K_SELECT or K_REMOVE
    List<String> ltRule = new ArrayList<String>();
    ArrayList<String> currentWarnings = new ArrayList<String>();

    String cgRuleString = lines[rule.line];
View Full Code Here

Examples of org.languagetool.dev.conversion.cg.CgRule

 
 
 
  @Override
  public String generateName(Object ruleObject) {
    CgRule rule = (CgRule) ruleObject;
    String name = rule.name;
    if (name == null) {
      name = "rule_" + nameIndex;
      nameIndex++;
    }
View Full Code Here

Examples of org.languagetool.dev.conversion.cg.CgRule

    return name;
  }
 
  @Override
  public String generateId(Object ruleObject) {
    CgRule rule = (CgRule) ruleObject;
    String name = rule.name;
    if (name == null) {
      name = "rule_" + idIndex;
      idIndex++;
    }
View Full Code Here

Examples of org.languagetool.dev.conversion.cg.CgRule

    return name;
  }
 
  @Override
  public String getOriginalRuleString(Object ruleObject) {
    CgRule rule = (CgRule) ruleObject;
    return lines[rule.line];
  }
View Full Code Here

Examples of org.languagetool.dev.conversion.cg.CgRule

    allLtRules = new ArrayList<>();
    disambiguationRules = new ArrayList<>();
    originalRuleStrings = new ArrayList<>();
    warnings = new ArrayList<>();
    for (Object ruleObject : ruleObjects) {
      CgRule cgrule = (CgRule) ruleObject;
      List<String> ruleAsList = ltRuleAsList(cgrule,generateId(ruleObject),generateName(ruleObject),cgrule.type.name());
      disambiguationRules.add(ruleAsList);
      allLtRules.add(ruleAsList);
      originalRuleStrings.add(lines[cgrule.line]);
    }
View Full Code Here

Examples of org.languagetool.dev.conversion.cg.CgRule

   * Sometimes the CG rule has to be split into several LT rules. In this case, the rule
   * is added as a bunch of rules in a rulegroup
   */
  @Override
  public List<String> ltRuleAsList(Object ruleObject, String id, String name, String type) {
    CgRule rule = (CgRule)ruleObject;
    type = rule.type.name()// like K_SELECT or K_REMOVE
    List<String> ltRule = new ArrayList<>();
    List<String> currentWarnings = new ArrayList<>();

    String cgRuleString = lines[rule.line];
View Full Code Here

Examples of org.languagetool.dev.conversion.cg.CgRule

    return newSet;
  }
 
  @Override
  public String generateName(Object ruleObject) {
    CgRule rule = (CgRule) ruleObject;
    String name = rule.name;
    if (name == null) {
      name = "rule_" + nameIndex;
      nameIndex++;
    }
View Full Code Here

Examples of org.languagetool.dev.conversion.cg.CgRule

    return name;
  }
 
  @Override
  public String generateId(Object ruleObject) {
    CgRule rule = (CgRule) ruleObject;
    String name = rule.name;
    if (name == null) {
      name = "rule_" + idIndex;
      idIndex++;
    }
View Full Code Here

Examples of org.languagetool.dev.conversion.cg.CgRule

    return name;
  }
 
  @Override
  public String getOriginalRuleString(Object ruleObject) {
    CgRule rule = (CgRule) ruleObject;
    return lines[rule.line];
  }
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.