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 ( ) ; }