## Uses of Interface
jmarkov.basic.PropertiesElement

- Packages that use PropertiesElement
  Package | Description
  --- | ---
  examples.jmdp |
  jmarkov.basic | This package contains basic elements such as State, Event, Action that are used in jMarkov and jMDP

- - ### Uses of PropertiesElement in examples.jmdp

    Classes in examples.jmdp that implement PropertiesElement
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DemandEvent` This class represent a demand event in an inventory system and it is used by many examples.
    `class` | `InvLevel` This class allows to represent a State with a songle integer.
    `class` | `TandemQueues` This class represents a state in a tandem queuing system it is used by the Access Control examples

  - ### Uses of PropertiesElement in jmarkov.basic

    Classes in jmarkov.basic that implement PropertiesElement
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PropertiesAction` This class is an easy way to use a Action that is represented by an integer valued array.
    `class` | `PropertiesEvent` This class is an easy way to use an event that is represented by an array of int.
    `class` | `PropertiesState` The states are characterized by an array of integer-valued properties, whose meaning will change from implementation to implementation.

    Methods in jmarkov.basic that return PropertiesElement
    Modifier and Type | Method and Description
    --- | ---
    `PropertiesElement` | PropertiesState.`clone()`
    `PropertiesElement` | PropertiesElement.`clone()`