## Uses of Interface
edu.csus.ecs.pc2.api.IProblem

- Packages that use IProblem
  Package | Description
  --- | ---
  edu.csus.ecs.pc2.api | PC2 API.
  edu.csus.ecs.pc2.api.listener | PC2 API Listeners and Listener events.

- - ### Uses of IProblem in edu.csus.ecs.pc2.api

    Methods in edu.csus.ecs.pc2.api that return IProblem
    Modifier and Type | Method and Description
    --- | ---
    `IProblem` | IRun.`getProblem()` Get the problem for which this run was submitted.
    `IProblem` | IClarification.`getProblem()` Get the problem for which this clarification was submitted.
    `IProblem[]` | IContest.`getProblems()` Get an ordered list of all currently defined contest problems.

  - ### Uses of IProblem in edu.csus.ecs.pc2.api.listener

    Methods in edu.csus.ecs.pc2.api.listener that return IProblem
    Modifier and Type | Method and Description
    --- | ---
    `IProblem` | ContestEvent.`getProblem()` Get the Problem info associated with events of type `ContestEvent.EventType.PROBLEM`.

    Constructors in edu.csus.ecs.pc2.api.listener with parameters of type IProblem
    Constructor and Description
    `ContestEvent(ContestEvent.EventType eventType, IProblem problem)` Construct an event representing a change in a contest Problem.