예제 #1
0
 public WatchableNode(@NotNull IWatchable watchable, AbstractUiState state) {
   super(watchable.getNode());
   myWatchable = watchable;
   myState = state;
   setNodeIdentifier(calculateNodeId());
   setIcon(watchable.getPresentationIcon());
 }
 protected Icon getNodeIcon() {
   //  if (myNode != null) {
   //    return jetbrains.mps.ide.projectPane.Icons.DEFAULT_ICON;
   //  }
   return myWatchable.getPresentationIcon();
 }