package loo2.plp.orientadaObjetos1.expressao.leftExpression; import loo2.plp.orientadaObjetos1.expressao.Expressao; import loo2.plp.orientadaObjetos1.expressao.leftExpression.Id; /** * Representa uma express�o que fica do lado esquerdo de uma atribui��o ou * antes de uma chamada de m�todo. */ public interface LeftExpression extends Expressao{ /** * Obt�m o identificador dessa expressao. * @return o identificador dessa expressao. No caso de um acesso de atributo, * � o pr�prio atributo acessado. No caso de um Id, � ele mesmo. */ abstract public Id getId(); }