public static InventoryBrowserModel GetComponentNodeModel <T>(Array components) where T : BaseWrapper { InventoryBrowserModel model = new InventoryBrowserModel(); foreach (T component in components) { model.Roots.Add(new ComponentNode(ComponentWrapper.GetComponentWrapper(component), null)); } return(model); }
public static InventoryBrowserModel GetProjectTemplatesModel(Collection <ProjectWrapper> projects) { InventoryBrowserModel model = new InventoryBrowserModel(); foreach (ProjectWrapper component in projects) { model.Roots.Add(new ProjectDescriptorNode(component, null)); } return(model); }
public static InventoryBrowserModel GetModel(CollectionWrapper <ComponentDescriptorWrapper, MFComponentDescriptor> components) { InventoryBrowserModel model = new InventoryBrowserModel(); foreach (ComponentDescriptorWrapper component in components) { model.Roots.Add(new ComponentDescriptorNode(component, null)); } return(model); }
public static InventoryBrowserModel GetModel(Collection <RootNode> roots) { InventoryBrowserModel model = new InventoryBrowserModel(); foreach (RootNode root in roots) { root.Model = model; model.Roots.Add(root); } return(model); }
public static InventoryBrowserModel GetModel(Collection <ComponentNode> components) { InventoryBrowserModel model = new InventoryBrowserModel(); foreach (ComponentNode component in components) { if (component.OnAddItem(component.TypedContent)) { model.Roots.Add(component); } } return(model); }
public static InventoryBrowserModel GetModel(Array components, OnAddItemHandler onAddItem) { InventoryBrowserModel model = new InventoryBrowserModel(); foreach (BaseWrapper component in components) { if (onAddItem(component)) { model.Roots.Add(component.GetTreeNode(null)); } } return(model); }
private static RootNode GetISARoot(InventoryBrowserModel owner) { return(new RootNode(owner, "ISAs", PK.Wrapper.GetISAs())); }
private static RootNode GetAssembliesRoot(InventoryBrowserModel owner) { return(new RootNode(owner, "Assemblies", PK.Wrapper.GetAssembies(), Resources.Assembly)); }
private static RootNode GetProcessorsRoot(InventoryBrowserModel owner) { return(new RootNode(owner, "Processors", PK.Wrapper.GetProcessors(), Resources.Processor)); }
private static RootNode GetLibrariesRoot(InventoryBrowserModel owner) { return(new RootNode(owner, "Libraries", PK.Wrapper.GetLibraries())); }
private static RootNode GetComponentsRoot(InventoryBrowserModel owner, string name, Array items, OnAddItemHandler onAddItem) { return(new RootNode(owner, name, items, onAddItem)); }