Package org.pdtextensions.semanticanalysis.model.validators

Examples of org.pdtextensions.semanticanalysis.model.validators.Type


    validator.setCategory(categories.get(categoryId));
    validator.getCategory().getValidators().add(validator);
   
    for (IConfigurationElement typeCfg : el.getChildren(ELEMENT_TYPE)) {
      Type type = ValidatorsFactory.eINSTANCE.createType();
      type.setId(typeCfg.getAttribute(ATTR_ID));
     
      type.setDefaultSeverity(ProblemSeverity.valueOf(preferences.node(validator.getId()).get(type.getId(), typeCfg.getAttribute(ATTR_DEFAULT_SEVERITY) == null ? DEFAULT_SEVERITY: typeCfg.getAttribute(ATTR_DEFAULT_SEVERITY)).toUpperCase()));
      type.setLabel(typeCfg.getAttribute(ATTR_LABEL));
      type.setDescription(typeCfg.getAttribute(ATTR_DESCRIPTION));
     
      type.setValidator(validator);
      validator.getTypes().add(type);
    }

    validators.put(validator.getId(), validator);
  }
View Full Code Here


   
    assertEquals(2, validator.getTypes().size());
    assertNotNull(validator.getType("default"));
    assertTrue(validator.getType("default") instanceof Type);
   
    Type orig = validator.getType("default");
   
    assertNotNull(orig.getId());
    assertEquals(orig.getId(), "default");
   
    assertNotNull(validator.getType("second"));
   
  }
View Full Code Here

TOP

Related Classes of org.pdtextensions.semanticanalysis.model.validators.Type

Copyright © 2018 www.massapicom. 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.