Private
Public Access
Documented IVerbChunk
This commit is contained in:
1 parent
e84fed3f8c
commit
ab37eaf3d0
1 file changed
+16
-4
+16
-4
@@ -1,11 +1,23 @@
|
||||
namespace Advanced_Software_Engineering.Verbs.Flow {
|
||||
|
||||
/// <summary>
|
||||
/// A Collection of chunks to be executed. They extend IVerb because they should be interchangable.
|
||||
/// </summary>
|
||||
public interface IVerbChunk : IVerb {
|
||||
|
||||
/// <summary>
|
||||
/// Adds a verb to the verb list
|
||||
/// </summary>
|
||||
/// <param name="verb">The verb to add</param>
|
||||
void AddVerb(IVerb verb);
|
||||
|
||||
void ExecuteVerb();
|
||||
/// <summary>
|
||||
/// Execute the whole chunk
|
||||
/// </summary>
|
||||
new void ExecuteVerb();
|
||||
|
||||
string GetDescription();
|
||||
/// <summary>
|
||||
/// Gets the description of what the chunk will do
|
||||
/// </summary>
|
||||
/// <returns>A description of the chunk's actions</returns>
|
||||
new string GetDescription();
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user