Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
modhelxs.abstractsemantics.Block

Packages that use Block
demos.atomicblocks |
demos.semantic_adaptation |
modhelxs.abstractsemantics |
modhelxs.mocs.de |
modhelxs.mocs.sdf |
modhelxs.mocs.tfsm |
modhelxs.state_management |

Uses of Block in demos.atomicblocks

Subclasses of Block in demos.atomicblocks
`class` | `DEConst` A DEConst is a Block for the Discrete Events MoC, which produces the same value on all its Pins at each update.
`class` | `DEDelay` A DEDelay is a block for use with the Dicrete Events MoC, which introduces a time delay between occurrences of events on its input and on its output.
`class` | `DEPlotter` A DEPlotter is a Block for the DE MoC which displays the value received on each of its Pins in a graphical window.
`class` | `DERamp` A DERamp is a Block which produces an increasing value on all its pins at each snapshot.
`class` | `DEScenario` A DEScenario plays a scenario on its output pins.
`class` | `DETestLogger` A DETestLogger is a Block which logs the value of each of its Pins at each snapshot.
`class` | `DETextDisplay` A DETextDisplay is a Block which displays the value of each of its Pins at each snapshot.
`class` | `EventFeeder` An EventFeeder can be used to feed events into a simulation from external sources like a GUI.
`class` | `Probe` A Probe is a block that notifies a PinListener each time one of its input pins has tokens at the end of the snapshot.
`class` | `SDFAdder` An SDFAdder is an SDF block which computes the sum of the tokens on all its input pins and puts the result on all its output pins.
`class` | `SDFConst` An SDFConst is an SDF Block which produces the same value on all its Pins at each update.
`class` | `SDFIntegrator` An SDFIntegrator sums adds all the values received on its inputs to its internal state and produced this state on all its outputs.
`class` | `SDFLimitedIntegrator` An SDFLimitedIntegrator is an integrator whose output is maintained between a lower_limit and an upper_limit (set by properties).
`class` | `SDFLimiter`
`class` | `SDFRamp` A Ramp is a Block which produces an increasing value on all its Pins at each update.
`class` | `SDFSampleDelay` An SDFSampleDelay is an SDF block which delays its input by one sample.
`class` | `SDFScale` An SDFScale is an SDF block which scales its input.
`class` | `SDFTextDisplay` A TextDisplay is a Block which displays the value of all the tokens on each of its pins at each update.

Uses of Block in demos.semantic_adaptation

Subclasses of Block in demos.semantic_adaptation
`class` | `DE_SDF_DumbInterfaceBlock` A dumb interface block between DE and SDF.
`class` | `DE_SDF_InterfaceBlock` An interface block between DE and SDF which takes care of adapting data, time and control between the two MoCs.
`class` | `DE_SDF_LinInterpolator` This is a special interface block (IB) between DE and SDF that can react to threshold crossing on the outputs of its internal SDF model.
`class` | `DE_TFSM_InterfaceBlock` This DE/TFSM interface block implements decoding input DE events to TFSM input symbols and encoding TFSM output symbols into DE events.

Uses of Block in modhelxs.abstractsemantics

Subclasses of Block in modhelxs.abstractsemantics
`class` | `AtomicBlock` A block without an explicit ModHel'X model (opaque behavior).
`class` | `InterfaceBlock` An InterfaceBlock is a special kind of Block.

Fields in modhelxs.abstractsemantics with type parameters of type Block
`private java.util.Collection<Block>` | `BlockStructure.blocks_` The blocks which belong to this structure.

Methods in modhelxs.abstractsemantics with type parameters of type Block
`
`<B extends Block> B`
` | `Model.add(B b)` Add a block to this model.

Methods in modhelxs.abstractsemantics that return types with arguments of type Block
`java.util.Collection<Block>` | `BlockStructure.getBlocks()`

Methods in modhelxs.abstractsemantics with parameters of type Block
`void` | `BlockStructure.add(Block b)` Add a block to this structure.
`abstract Relation` | `ObservableEntity.connectFromRegularBlock(Block block, Pin other, Pin mine)` Connect pin `other` of regular Block `block` to my pin `mine`.
`Relation` | `Model.connectFromRegularBlock(Block block, Pin other, Pin mine)` Connect pin `other` of regular Block `block` to my pin `mine`.
`Relation` | `Block.connectFromRegularBlock(Block block, Pin other, Pin mine)` Connect pin `other` of regular Block `block` to my pin `mine`.

Uses of Block in modhelxs.mocs.de

Fields in modhelxs.mocs.de declared as Block
`protected Block` | `DEMoC.block_to_update_` The next block to update (chosen by 'schedule').

Constructors in modhelxs.mocs.de with parameters of type Block
`DEMoC.DEEvent(Block e, Token t, Pin p)` Build a new DE event.

Uses of Block in modhelxs.mocs.sdf

Fields in modhelxs.mocs.sdf declared as Block
`private Block` | `SDFMoC.current_block_`

Fields in modhelxs.mocs.sdf with type parameters of type Block
`private java.util.Iterator<Block>` | `SDFMoC.schedule_`
`private java.util.List<Block>` | `SDFMoC.scheduled_blocks_` Schedule of the blocks (sorted in topological order and appearing as many times as they must be updated).

Uses of Block in modhelxs.mocs.tfsm

Subclasses of Block in modhelxs.mocs.tfsm
`class` | `FSMState`

Fields in modhelxs.mocs.tfsm declared as Block
`protected Block` | `TFSMMoC.currentState_`
`protected Block` | `TFSMMoC.initialState_`

Methods in modhelxs.mocs.tfsm that return Block
`Block` | `TFSMMoC.getCurrentState()`

Methods in modhelxs.mocs.tfsm with parameters of type Block
`void` | `TFSMMoC.setCurrentState(Block b)`

Uses of Block in modhelxs.state_management

Subclasses of Block in modhelxs.state_management
`class` | `ManagedBlock` A Block with default management for state changes.
`class` | `ManagedInterfaceBlock` An InterfaceBlock with default management for state changes.
`class` | `PlainManagedBlock` A ManagedBlock with no timed behavior.
`class` | `PlainManagedInterfaceBlock` An implementation of the ManagedInterfaceBlock for untimed IB.
`class` | `TimedManagedBlock<T extends Comparable<? super T>>` A ManagedBlock with timed behavior.
`class` | `TimedManagedInterfaceBlock<T extends Comparable<T>,I extends Comparable<I>>` An implementation of the ManagedInterfaceBlock for timed IB.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES