edu.mit.ai.psg.jeva
Interface IStore

All Known Implementing Classes:
EnvLocalStore

public abstract interface IStore

IStore: interface to implementation objects for a storable location for assignment. Encapsulates correct exceptions in ThrowException.

Author:
CarlManning, caroma@ai.mit.edu
Copyright (c) 1997, 1998 Massachusetts Institute of Technology
See Also:
ThrowException, IExpressionStoreNode

Method Summary
 IClass getType()
           
 Object getValue()
           
 boolean isConstant()
           
 boolean isFinal()
           
 void setValue(Object value)
           
 

Method Detail

getType

public IClass getType()

isFinal

public boolean isFinal()

isConstant

public boolean isConstant()

getValue

public Object getValue()
                throws ThrowException

setValue

public void setValue(Object value)
              throws ThrowException

Copyright (c) 1996-1999
Massachusetts Institute of Technology

Feedback: jeva-bugs@ai.mit.edu