The Meta-Environment API

toolbus.tifs
Class Communication

java.lang.Object
  extended by toolbus.tifs.Communication
Direct Known Subclasses:
Do, Eval, Event

public abstract class Communication
extends java.lang.Object


Field Summary
private  java.util.List<java.lang.String> argumentList
           
private  aterm.ATermAppl representation
           
 
Constructor Summary
Communication(aterm.ATerm t)
           
 
Method Summary
static Communication create(aterm.ATermAppl appl)
           
 java.util.Iterator<java.lang.String> fetchArgumentIterator()
           
 java.lang.String getName()
           
protected  aterm.ATermAppl getRepresentation()
           
 java.lang.String getResultType()
           
private  void initArgumentList()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

representation

private final aterm.ATermAppl representation

argumentList

private final java.util.List<java.lang.String> argumentList
Constructor Detail

Communication

public Communication(aterm.ATerm t)
Method Detail

getRepresentation

protected aterm.ATermAppl getRepresentation()

getName

public java.lang.String getName()

getResultType

public java.lang.String getResultType()

fetchArgumentIterator

public java.util.Iterator<java.lang.String> fetchArgumentIterator()

initArgumentList

private void initArgumentList()

create

public static Communication create(aterm.ATermAppl appl)

The Meta-Environment API