Package jetbrains.mps.messages
Interface IMessageList
- 
- All Superinterfaces:
 IMessageHandler
public interface IMessageList extends IMessageHandler
An extension toIMessageHandler, with extra semantics of collection of messages that could get cleared. fyodor, 4/20/11 
- 
- 
Field Summary
- 
Fields inherited from interface jetbrains.mps.messages.IMessageHandler
NULL_HANDLER 
 - 
 
- 
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidadd(IMessage message)voidclear()default voidhandle(IMessage msg)voidwake()Request to bring this list to user's attention.- 
Methods inherited from interface jetbrains.mps.messages.IMessageHandler
compose, restrict 
 - 
 
 - 
 
- 
- 
Method Detail
- 
clear
void clear()
 
- 
wake
void wake()
Request to bring this list to user's attention. Could show a balloon, bring a view to front, blink window header, or do nothing at all, solely at implementation discretion. There's no limit on which thread may initiate thiswake-up, however, it is expected to reflect state of the list prior to the call, e.g. with a sequenceadd(m1); add(m2); add(m3); wake();it's reasonable to expect wake would bring all three messages visible.- Since:
 - 2017.3
 
 
- 
handle
default void handle(@NotNull IMessage msg)
- Specified by:
 handlein interfaceIMessageHandler
 
 - 
 
 -