package jetbrains.mps.ide.platform.modeltree; /*Generated by MPS */ import com.intellij.ui.ColoredTreeCellRenderer; import javax.swing.tree.TreeCellRenderer; import javax.swing.JTree; import javax.swing.tree.TreeNode; public class ModelTreeCellRenderer extends ColoredTreeCellRenderer implements TreeCellRenderer { public ModelTreeCellRenderer() { } @Override public void customizeCellRenderer(JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus) { if (value instanceof TreeNode) { ModelTreeNode treeNode = (ModelTreeNode) value; append(treeNode.getText()); setIcon(treeNode.getIcon(expanded)); } } }