C# Class Tangerine.UI.BLL.AssemblyTreeModel

Inheritance: ITreeModel
Mostra file Open project: andreycha/tangerine Class Usage Examples

Public Methods

Method Description
AssemblyTreeModel ( ) : System
FindNode ( Aga.Controls.Tree.TreePath path ) : Node
GetChildren ( Aga.Controls.Tree.TreePath treePath ) : System.Collections.IEnumerable
GetPath ( Node node ) : Aga.Controls.Tree.TreePath
IsLeaf ( Aga.Controls.Tree.TreePath treePath ) : bool
OnStructureChanged ( Aga.Controls.Tree.TreePathEventArgs args ) : void

Protected Methods

Method Description
OnNodeInserted ( Node parent, int index, Node node ) : void
OnNodeRemoved ( Node parent, int index, Node node ) : void
OnNodesChanged ( Node parent, int index, Node node ) : void

Private Methods

Method Description
FindNode ( Node root, Aga.Controls.Tree.TreePath path, int level ) : Node
IsContainIO ( Node node ) : bool
IsContainNet ( Node node ) : bool
IsContainSecurity ( Node node ) : bool
IsContainURIAndFileHandler ( Node node ) : bool

Method Details

AssemblyTreeModel() public method

public AssemblyTreeModel ( ) : System
return System

FindNode() public method

public FindNode ( Aga.Controls.Tree.TreePath path ) : Node
path Aga.Controls.Tree.TreePath
return Node

GetChildren() public method

public GetChildren ( Aga.Controls.Tree.TreePath treePath ) : System.Collections.IEnumerable
treePath Aga.Controls.Tree.TreePath
return System.Collections.IEnumerable

GetPath() public method

public GetPath ( Node node ) : Aga.Controls.Tree.TreePath
node Node
return Aga.Controls.Tree.TreePath

IsLeaf() public method

public IsLeaf ( Aga.Controls.Tree.TreePath treePath ) : bool
treePath Aga.Controls.Tree.TreePath
return bool

OnNodeInserted() protected method

protected OnNodeInserted ( Node parent, int index, Node node ) : void
parent Node
index int
node Node
return void

OnNodeRemoved() protected method

protected OnNodeRemoved ( Node parent, int index, Node node ) : void
parent Node
index int
node Node
return void

OnNodesChanged() protected method

protected OnNodesChanged ( Node parent, int index, Node node ) : void
parent Node
index int
node Node
return void

OnStructureChanged() public method

public OnStructureChanged ( Aga.Controls.Tree.TreePathEventArgs args ) : void
args Aga.Controls.Tree.TreePathEventArgs
return void