<<<<<<< HEAD
package ui.controls;
import javax.swing.JTree;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.TreePath;
import trafficdefinition.TrafficDefinitionLayer;
/**
* Custom tree control used for the layers panel. This tree enables editing of
* only the traffic layer nodes
*
*/
public class JTrafficLayerTree extends JTree {
private static final long serialVersionUID = 4595215237043236638L;
@Override
public boolean isPathEditable(TreePath path) {
// If the path corresponds to a traffic layer node then it is editable
if (((DefaultMutableTreeNode) path.getLastPathComponent()).getUserObject() instanceof TrafficDefinitionLayer) {
return true;
} else {
return false;
}
}
}
=======
package ui.controls;
import javax.swing.JTree;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.TreePath;
import trafficdefinition.TrafficDefinitionLayer;
/**
* Custom tree control used for the layers panel. This tree enables editing of
* only the traffic layer nodes
*
*/
public class JTrafficLayerTree extends JTree {
private static final long serialVersionUID = 4595215237043236638L;
@Override
public boolean isPathEditable(TreePath path) {
// If the path corresponds to a traffic layer node then it is editable
if (((DefaultMutableTreeNode) path.getLastPathComponent()).getUserObject() instanceof TrafficDefinitionLayer) {
return true;
} else {
return false;
}
}
}
>>>>>>> origin/abdalla