/*
* 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);
}
}