Exemplo n.º 1
0
 private void copyPrerequisites(List<Prerequisite> preqs, List<IPrerequisite> xmlPreqs) {
   ICSpecXMLFactory cspecFactory = ICSpecXMLFactory.eINSTANCE;
   for (Prerequisite preq : preqs) {
     IPrerequisite xmlPreq = cspecFactory.createPrerequisite();
     xmlPreq.setAlias(preq.getAlias());
     xmlPreq.setName(preq.getAttribute());
     xmlPreq.setContributor(preq.isContributor());
     xmlPreq.setOptional(preq.isOptional());
     xmlPreq.setFilter(preq.getFilter());
     xmlPreq.setIncludePattern(preq.getIncludePattern());
     xmlPreq.setExcludePattern(preq.getExcludePattern());
     ComponentRequest c = preq.getComponent();
     if (c != null) {
       xmlPreq.setComponentType(c.getType());
       xmlPreq.setComponent(c.getId());
     }
     xmlPreqs.add(xmlPreq);
   }
 }