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 }