package jetbrains.mps.debug.api.programState; /*Generated by MPS */ import javax.swing.Icon; import org.jetbrains.annotations.Nullable; import org.jetbrains.mps.openapi.model.SNode; /** * FIXME This class shall merge {@link jetbrains.mps.debug.api.programState.Watchable2 } into self in next release. Subclasses shall use {@link jetbrains.mps.debug.api.programState.AbstractWatchable } */ public interface IWatchable { String getName(); WatchablesCategory getCategory(); IValue getValue(); Icon getPresentationIcon(); /** * * @deprecated Replaced with {@link jetbrains.mps.debug.api.programState.Watchable2#getSourceNode() }. Please subclass {@link jetbrains.mps.debug.api.programState.AbstractWatchable } to facilitate future API changes */ @Nullable @Deprecated SNode getNode(); }