001 package toolbus.tifs; 002 003 import java.util.ArrayList; 004 005 import aterm.ATermAppl; 006 import aterm.ATermList; 007 008 public class CommunicationList extends ArrayList<Communication>{ 009 private static final long serialVersionUID = 3769950404719988943L; 010 011 public CommunicationList(ATermList representation){ 012 initCommunicationList(representation); 013 } 014 015 private void initCommunicationList(ATermList representation){ 016 ATermList iter = representation; 017 while(!iter.isEmpty()){ 018 add(Communication.create((ATermAppl) iter.getFirst())); 019 iter = iter.getNext(); 020 } 021 } 022 }