## Uses of Class
com.ihr.xbrl.om.instance.XBRLScenario

- Packages that use XBRLScenario
  Package | Description
  --- | ---
  com.ihr.xbrl.mapper.instance |
  com.ihr.xbrl.om.formula | Provides the classes necessary to implement a plug in XBRL processor for validation of docuents and taxonomies according to the XBRL formula specification 1.0 At this stage the package is just created.
  com.ihr.xbrl.om.instance | Provides the classes necessary to process, read and write the content of XBRL Instance documents.
  com.ihr.xbrl.pojo | Provides the classes necessary to access to the content of a DTS using POJO technology.

- - ### Uses of XBRLScenario in com.ihr.xbrl.mapper.instance

    Methods in com.ihr.xbrl.mapper.instance that return XBRLScenario
    Modifier and Type | Method and Description
    --- | ---
    `XBRLScenario` | MapperContextBase.`getScenario()` Gets the scenario.
    `XBRLScenario` | MapperContext.`getScenario()` Gets the scenario.

    Methods in com.ihr.xbrl.mapper.instance with parameters of type XBRLScenario
    Modifier and Type | Method and Description
    --- | ---
    `void` | MapperContextBase.`setScenario(XBRLScenario scenario)` Sets the new scenario for this context.
    `void` | MapperContext.`setScenario(XBRLScenario scenario)` Sets the scenario.

  - ### Uses of XBRLScenario in com.ihr.xbrl.om.formula

    Methods in com.ihr.xbrl.om.formula with parameters of type XBRLScenario
    Modifier and Type | Method and Description
    --- | ---
    `void` | FContext.`setXBRLScenario(XBRLScenario scenario)` Sets the XBRL scenario.
    `void` | FContext.`unsetXBRLScenario(XBRLScenario scenario)` Unset xbrl scenario.

  - ### Uses of XBRLScenario in com.ihr.xbrl.om.instance

    Methods in com.ihr.xbrl.om.instance that return XBRLScenario
    Modifier and Type | Method and Description
    --- | ---
    `XBRLScenario` | XBRLScenario.`clone()`
    `XBRLScenario` | XBRLScenario.`clone(DTSContainer newDTS)`
    `XBRLScenario` | XBRLContext.`getScenario()` Returns the scenario for this context.

    Methods in com.ihr.xbrl.om.instance with parameters of type XBRLScenario
    Modifier and Type | Method and Description
    --- | ---
    `void` | XBRLContext.`setScenario(XBRLScenario scenario)` Sets the new scenario for this context using this method resets validation flag.

    Constructors in com.ihr.xbrl.om.instance with parameters of type XBRLScenario
    Constructor and Description
    `XBRLContext(DTSContainer dts, XBRLEntity entity, XBRLPeriod period, XBRLScenario scenario)` Creates a new context with the supplied entity, period and scenario.
    `XBRLContext(XBRLInstance parent, XBRLEntity entity, XBRLPeriod period, XBRLScenario scenario)` Creates a new context with the supplied entity, period and scenario and set the parent to the parent instance.
    `XBRLScenario(XBRLScenario other)` Instantiates a new XBRL scenario.

  - ### Uses of XBRLScenario in com.ihr.xbrl.pojo

    Methods in com.ihr.xbrl.pojo with parameters of type XBRLScenario
    Modifier and Type | Method and Description
    --- | ---
    `XBRLScenario` | XBRLPojoGenerator.`generate(XBRLScenario scenario)` Generate.