return NO_CHILDREN;
} else if (parentElement instanceof ToolPlan){
ToolPlan plan = (ToolPlan)parentElement;
return plan.getComponents();
} else if (parentElement instanceof ToolClass){
ToolComponent cls = (ToolComponent)parentElement;
return cls.getComponents();
} else if (parentElement instanceof ToolInterface){
ToolComponent cls = (ToolComponent)parentElement;
return cls.getComponents();
} else if (parentElement instanceof ToolCType){
ToolComponent cls = (ToolComponent)parentElement;
return cls.getComponents();
} else if (parentElement instanceof IClassComponent){
return NO_CHILDREN;
} else if (parentElement instanceof IFolder &&
((IFolder)parentElement).getName().equals(ToolProjectSupport.UDS_LIBRARY_FOLDER_NAME)) {
Collection <ToolPlan> plans = ToolPlan.getForteLibraryCache().values();