package de.unisiegen.tpml.core.interfaces ;
import java.util.ArrayList ;
import de.unisiegen.tpml.core.expressions.Expression ;
import de.unisiegen.tpml.core.expressions.Identifier ;
/**
* Interface for classes whose instances have child {@link Identifier}s which
* bound other {@link Identifier}s.
*
* @author Christian Fehler
* @version $Rev:1350 $
*/
public interface BoundIdentifiers extends DefaultIdentifiers
{
/**
* Returns a list of lists of in this {@link Expression} bound
* {@link Identifier}s.
*
* @return A list of lists of in this {@link Expression} bound
* {@link Identifier}s.
*/
public ArrayList < ArrayList < Identifier >> getIdentifiersBound ( ) ;
}