package de.unisiegen.tpml.core.interfaces ; import de.unisiegen.tpml.core.expressions.Expression ; import de.unisiegen.tpml.core.expressions.Identifier ; /** * Interface for classes whose instances have child {@link Identifier}s. * * @author Christian Fehler * @version $Rev:1350 $ */ public interface DefaultIdentifiers { /** * Returns the {@link Identifier}s of this {@link Expression}. * * @return The {@link Identifier}s of this {@link Expression}. */ public Identifier [ ] getIdentifiers ( ) ; /** * Returns the indices of the child {@link Identifier}s. * * @return The indices of the child {@link Identifier}s. */ public int [ ] getIdentifiersIndex ( ) ; }