Contracts for Structured Matcher operations

Contract
Name: addQuestion()
Responsibilities: Specify a question that a simple matcher can ask, and associating it to the matcher.
Type: Build sub-operation
Cross References: 2.5.1
Notes: Use Swing
Exceptions: If invalid question or duplicate specified, re-input.
Output:
Pre-conditions:
Post-conditions:
Contract
Name: addRow()
Responsibilities: adds a row to the simple matcher.
Type: Build sub-operation
Cross References: 2.5.1
Notes: Use Swing
Exceptions:
Output:
Pre-conditions:
Post-conditions:
Contract
Name: addSimpleMatcher( name : string )
Responsibilities: Add a simple matcher node to the structure matcher tree, and giving it the name
Type: Build sub-operation
Cross References: 1.1
Notes: Use Swing
Exceptions:
Output:
Pre-conditions: A structure matcher must be selected to add the simple matcher to
Post-conditions:
Contract
Name: editCell()
Responsibilities: Change the value of a cell in a simple matcher.
Type: Build sub-operation
Cross References: 2.5.4
Notes:
  • Pops up a dialog to retrieve infromation from the expert.
  • Use Swing
  • Exceptions:
    Output:
    Pre-conditions:
    Post-conditions:

    e-mail:wingkeonxxerasethisxx@ecst.csuchico.edu

    Back to home