C# Class Insero.ComponentCompositionFramework.Composition.ComponentComposerBase

Inheritance: IComponentComposer
ファイルを表示 Open project: FINESCE/ComponentCompositionFramework

Public Methods

Method Description
Start ( ) : void
Stop ( ) : void

Protected Methods

Method Description
RaiseComponentsChanged ( ComponentModel componentModel, ChangeAction action ) : void
RaiseStateChanged ( MediatorState state ) : void
TryConnect ( ComponentModel component1, ComponentModel component2 ) : void
TryDisconnect ( ComponentModel component1, ComponentModel component2 ) : void

Method Details

RaiseComponentsChanged() protected method

protected RaiseComponentsChanged ( ComponentModel componentModel, ChangeAction action ) : void
componentModel ComponentModel
action ChangeAction
return void

RaiseStateChanged() protected method

protected RaiseStateChanged ( MediatorState state ) : void
state MediatorState
return void

Start() public abstract method

public abstract Start ( ) : void
return void

Stop() public abstract method

public abstract Stop ( ) : void
return void

TryConnect() protected method

protected TryConnect ( ComponentModel component1, ComponentModel component2 ) : void
component1 ComponentModel
component2 ComponentModel
return void

TryDisconnect() protected method

protected TryDisconnect ( ComponentModel component1, ComponentModel component2 ) : void
component1 ComponentModel
component2 ComponentModel
return void