Package edu.washington.cs.supple.customization.state

Interface Summary
ApplicationFunction An application function is a function defined by the developer of a Supple application.
 

Class Summary
ApplicationFunctions Maintains a list of application functions.
Condition Conditions are needed to verify that a customization performs a legal transformation of the interface.
Conditions A set of conditions.
History The history maintains a list of HistoryRecords.
HistoryRecord A history record represents a logged modification to the UI that was caused by a customization command.
HistoryRecordRedo A history record that logs the redo of another history record.
HistoryRecordReversal A history record that logs the reversal of another history record.
Plan The list of customization commands that were issued by the user.
Specification Represents a functional specification.
Specifications This class maintains a set of functional specifications.
State The state of the user interface as it is relevant to customization.
ValueSetCondition A condition that verifies that a state variable contains a defined value.
 

Exception Summary
ConditionViolationException The exception that is thrown when a condition is violated.