| Class | Description |
|---|---|
| BoundedCommand |
Represents a command with a certain minimum and maximum number of parameters.
|
| Command |
Represents a possible command.
|
| CommandLogic |
Classes extending this class can define the logic for commands based on user
input, if given.
|
| IndefiniteCommand |
Represents a Command with an indefinite number of parameters.
|
| Option |
Represents an option that affects a command's behavior.
|