/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package nl.fontys.sofa.limo.view.project.node; import java.awt.Image; import org.netbeans.api.annotations.common.StaticResource; import org.openide.loaders.DataNode; import org.openide.loaders.DataObject; import org.openide.nodes.Children; import org.openide.nodes.Node; import org.openide.util.ImageUtilities; /** * * @author nilsh */ public class MasterDataNode extends DataNode { @StaticResource() public static final String MASTERDATA_ICON = "icons/gui/Database.png"; public MasterDataNode(DataObject original, Children children) { super(original, children); setChildren(children); } @Override public Image getIcon(int type) { return ImageUtilities.loadImage(MASTERDATA_ICON); } @Override public Image getOpenedIcon(int type) { return getIcon(type); } @Override public String getDisplayName() { return "Master data files"; } public void addChild(Node node) { Node[] nodes = {node}; getChildren().add(nodes); } }