C# Class NMF.Models.Evolution.ModelChangeCollection

Represents a root collection of model changes.
ファイルを表示 Open project: NMFCode/NMF Class Usage Examples

Public Methods

Method Description
Apply ( IModelRepository repository ) : void

Applies all changes in this collection to the given repository.

Equals ( object obj ) : bool
GetHashCode ( ) : int
ModelChangeCollection ( ) : System
TraverseFlat ( ) : IEnumerable

Private Methods

Method Description
ModelChangeCollection ( List changes ) : System
TraverseFlat ( IEnumerable baseList ) : IEnumerable

Method Details

Apply() public method

Applies all changes in this collection to the given repository.
public Apply ( IModelRepository repository ) : void
repository IModelRepository
return void

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

ModelChangeCollection() public method

public ModelChangeCollection ( ) : System
return System

TraverseFlat() public method

public TraverseFlat ( ) : IEnumerable
return IEnumerable