Advanced Software Engineering
Advanced_Software_Engineering.Verbs.Flow.VerbChunk Class Reference

A simple VerbChunk. Used for storing and executing a bunch of verbs More...

Inheritance diagram for Advanced_Software_Engineering.Verbs.Flow.VerbChunk:
Advanced_Software_Engineering.Verbs.Flow.IVerbChunk Advanced_Software_Engineering.IVerb Advanced_Software_Engineering.IVerb Advanced_Software_Engineering.Verbs.Flow.ForChunk Advanced_Software_Engineering.Verbs.Flow.IfChunk Advanced_Software_Engineering.Verbs.Flow.MethodChunk Advanced_Software_Engineering.Verbs.Flow.WhileChunk

Public Member Functions

 VerbChunk (List< IVerb > verbs)
 Create a new VerbChunk with verbs in it. More...
 
 VerbChunk ()
 Create an empty VerbChunk More...
 
void AddVerb (IVerb verb)
 Adds a verb to the verb list More...
 
void ExecuteVerb ()
 Executes all of the verbs in order More...
 
IVerb[] GetVerbs ()
 Returns all of the verbs stored More...
 
string GetDescription ()
 Gets a description of every verb More...
 

Detailed Description

A simple VerbChunk. Used for storing and executing a bunch of verbs

Constructor & Destructor Documentation

◆ VerbChunk() [1/2]

Advanced_Software_Engineering.Verbs.Flow.VerbChunk.VerbChunk ( List< IVerb verbs)

Create a new VerbChunk with verbs in it.

Parameters
verbsVerbs to be added to the verb chunk

◆ VerbChunk() [2/2]

Advanced_Software_Engineering.Verbs.Flow.VerbChunk.VerbChunk ( )

Create an empty VerbChunk

Member Function Documentation

◆ AddVerb()

void Advanced_Software_Engineering.Verbs.Flow.VerbChunk.AddVerb ( IVerb  verb)

Adds a verb to the verb list

Parameters
verb

Implements Advanced_Software_Engineering.Verbs.Flow.IVerbChunk.

◆ ExecuteVerb()

void Advanced_Software_Engineering.Verbs.Flow.VerbChunk.ExecuteVerb ( )

Executes all of the verbs in order

Implements Advanced_Software_Engineering.Verbs.Flow.IVerbChunk.

◆ GetDescription()

string Advanced_Software_Engineering.Verbs.Flow.VerbChunk.GetDescription ( )

Gets a description of every verb

Returns
The descriptions of every verb

Implements Advanced_Software_Engineering.Verbs.Flow.IVerbChunk.

◆ GetVerbs()

IVerb [] Advanced_Software_Engineering.Verbs.Flow.VerbChunk.GetVerbs ( )

Returns all of the verbs stored

Returns
the verbs stored

The documentation for this class was generated from the following file: