Crystal AI  1.0.0
Crystal.IConsiderationCollection Interface Reference

Interface for a collection that contains T:Crystal.IConsiderations and T:Crystal.ICompositeConsiderations. More...

Inheritance diagram for Crystal.IConsiderationCollection:
Crystal.ConsiderationCollection

Public Member Functions

bool Add (IConsideration consideration)
 Adds the specified consideration. More...
 
bool Contains (string considerationId)
 Determines whether this collection contains a consideration associated with the given identifier. More...
 
void Clear ()
 Removes all considerations from this collection. More...
 
IConsideration Create (string considerationId)
 Creates a consideration that has the specified identifier, if no such consideration exists within this collection null is returned. More...
 

Detailed Description

Interface for a collection that contains T:Crystal.IConsiderations and T:Crystal.ICompositeConsiderations.

Member Function Documentation

bool Crystal.IConsiderationCollection.Add ( IConsideration  consideration)

Adds the specified consideration.

Parameters
considerationThe consideration.
Returns
true if the consideration was successfully added to the collection, false otherwise.

Implemented in Crystal.ConsiderationCollection.

void Crystal.IConsiderationCollection.Clear ( )

Removes all considerations from this collection.

Implemented in Crystal.ConsiderationCollection.

bool Crystal.IConsiderationCollection.Contains ( string  considerationId)

Determines whether this collection contains a consideration associated with the given identifier.

Parameters
considerationIdThe consideration identifier.
Returns
true if the collection contains a consideration with the given identifier; otherwise false.

Implemented in Crystal.ConsiderationCollection.

IConsideration Crystal.IConsiderationCollection.Create ( string  considerationId)

Creates a consideration that has the specified identifier, if no such consideration exists within this collection null is returned.

Parameters
considerationIdThe consideration identifier.

Implemented in Crystal.ConsiderationCollection.


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