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    }