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(); }