Ejemplo n.º 1
0
 public List<TemplateRule> getTemplateRules() {
   templateRules = new ArrayList<TemplateRule>();
   Rules rules = concept.getRules();
   List<JAXBElement<? extends AbstractRule>> abstractRules = rules.getAbstractRule();
   for (JAXBElement<? extends AbstractRule> jAXBElementRule : abstractRules) {
     TemplateRule templateRule = (TemplateRule) jAXBElementRule.getValue();
     templateRules.add(templateRule);
   }
   return templateRules;
 }
Ejemplo n.º 2
0
 public MVDConstraint(ConceptRoot conceptRoot, Concept concept, ConceptTemplate conceptTemplate) {
   this.conceptRoot = conceptRoot;
   this.concept = concept;
   this.conceptTemplate = conceptTemplate;
   List<AttributeRule> attributeRuleList = new ArrayList<AttributeRule>();
   Rules rules = conceptTemplate.getRules();
   List<JAXBElement<? extends AbstractRule>> abstractRules = rules.getAbstractRule();
   for (JAXBElement<? extends AbstractRule> jAXBElementRule : abstractRules) {
     AttributeRule attributeRule = (AttributeRule) jAXBElementRule.getValue();
     attributeRuleList.add(attributeRule);
   }
   this.attributeRules = attributeRuleList;
 }