/**
  * Inizializza l'iteratore in base all'entità.
  *
  * @param entity L'entità dal quale estrarre tutti gli attributi elementari.
  */
 public EntityAttributeIterator(IApsEntity entity) {
   this._attributes = new ArrayList<AttributeInterface>();
   List<AttributeInterface> entityAttributes = entity.getAttributeList();
   for (int i = 0; i < entityAttributes.size(); i++) {
     this.addAttribute(entityAttributes.get(i));
   }
   this._attributesIterator = this._attributes.iterator();
 }
 public JAXBEntityType(IApsEntity entityType) {
   this.setTypeCode(entityType.getTypeCode());
   this.setTypeDescription(entityType.getTypeDescr());
   List<AttributeInterface> attributes = entityType.getAttributeList();
   if (null != attributes) {
     for (int i = 0; i < attributes.size(); i++) {
       AttributeInterface attribute = attributes.get(i);
       this.getAttributes().add(attribute.getJAXBAttributeType());
     }
   }
 }