Table of Contents

Namespace Aplib.Core

Classes

Combinators

Convenience class containing static methods for creating goal structures and tactics.

LiftingExtensionMethods

Contains extension methods for lifting BDI cycle components into higher-order components.

Metadata

Data structure to store information about a component which may be useful for debugging or logging.

Interfaces

ICompletable

Defines an object that can be completed.

IDocumented

Represents an object that contains general information on an instance, such as IMetadata.

IMetadata

A collection of generic metadata for unique instances which should help visualize the instance with human-readable information. This metadata may be useful for debugging or logging.

Enums

CompletionStatus

Represents the state of a completable object.