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

## Uses of Class
modhelxs.abstractsemantics.BlockStructure

Packages that use BlockStructure
modhelxs.abstractsemantics |
modhelxs.mocs.de |
modhelxs.mocs.sdf |
modhelxs.mocs.tfsm |

Uses of BlockStructure in modhelxs.abstractsemantics

Fields in modhelxs.abstractsemantics declared as BlockStructure
`private BlockStructure` | `Model.structure_` The structure that holds the blocks of this model.
`private BlockStructure` | `Block.structure_` The BlockStructure this block belongs to.

Methods in modhelxs.abstractsemantics that return BlockStructure
`BlockStructure` | `Block.getParent()`
`BlockStructure` | `Model.getStructure()`

Methods in modhelxs.abstractsemantics with parameters of type BlockStructure
`abstract boolean` | `ModelOfComputation.canGoFurther(BlockStructure s)` Tell if it is possible to compute more information.
`void` | `ModelOfComputationImpl.emitObservationRequests(BlockStructure s)`
`abstract void` | `ModelOfComputation.emitObservationRequests(BlockStructure s)` Place ticks on clocks to request to be observed in future snapshots.
`void` | `ModelOfComputationImpl.endOfSnapshot(BlockStructure s)`
`abstract void` | `ModelOfComputation.endOfSnapshot(BlockStructure s)` End of the snapshot => update internal state, produce outputs.
`abstract void` | `ModelOfComputation.endOfUpdate(BlockStructure s)` Called at the end of an update of an inner block (produce partial outputs for the upper model).
`void` | `ModelOfComputationImpl.prep(BlockStructure s)`
`abstract void` | `ModelOfComputation.prep(BlockStructure s)` Prepare for simulation.
`abstract void` | `ModelOfComputation.propagate(BlockStructure s)` Propagate new information produced by the update of a block.
`void` | `ModelOfComputationImpl.reset(BlockStructure s)`
`abstract void` | `ModelOfComputation.reset(BlockStructure s)` Reset for a new computation of the current snapshot (called at least once at the beginning of the snapshot).
`abstract void` | `ModelOfComputation.schedule(BlockStructure s)` Choose a block to be updated.
`void` | `Block.setParent(BlockStructure s)` Set the BlockStructure this block belongs to.
`void` | `ModelOfComputationImpl.setup(BlockStructure s)`
`abstract void` | `ModelOfComputation.setup(BlockStructure s)` Setup for simulation.
`void` | `ModelOfComputationImpl.startOfSnapshot(BlockStructure s)`
`abstract void` | `ModelOfComputation.startOfSnapshot(BlockStructure s)` Start the computation of a new snapshot on structure `s`.
`abstract void` | `ModelOfComputation.startOfUpdate(BlockStructure s)` Called at the beginning of an update of an inner block (get partial inputs from the upper model).
`abstract void` | `ModelOfComputation.update(BlockStructure s)` Update a block.
`boolean` | `ModelOfComputationImpl.validate(BlockStructure s)`
`abstract boolean` | `ModelOfComputation.validate(BlockStructure s)` Tell if the current computation of the snapshot is valid according to the semantics of this MoC.
`void` | `ModelOfComputationImpl.wrapup(BlockStructure s)`
`abstract void` | `ModelOfComputation.wrapup(BlockStructure s)` End of the simulation => release resources and clean up.

Constructors in modhelxs.abstractsemantics with parameters of type BlockStructure
`Model(java.lang.String name, ModelOfComputation<T> moc, BlockStructure s, java.lang.Object... properties)` Build a new model.

Uses of BlockStructure in modhelxs.mocs.de

Methods in modhelxs.mocs.de with parameters of type BlockStructure
`boolean` | `DEMoC.canGoFurther(BlockStructure s)`
`void` | `DEMoC.endOfSnapshot(BlockStructure s)`
`void` | `DEMoC.endOfUpdate(BlockStructure s)`
`void` | `DEMoC.propagate(BlockStructure s)`
`void` | `DEMoC.reset(BlockStructure s)`
`void` | `DEMoC.schedule(BlockStructure s)`
`void` | `DEMoC.setup(BlockStructure s)`
`void` | `DEMoC.startOfUpdate(BlockStructure s)`
`void` | `DEMoC.update(BlockStructure s)`

Uses of BlockStructure in modhelxs.mocs.sdf

Methods in modhelxs.mocs.sdf with parameters of type BlockStructure
`boolean` | `SDFMoC.canGoFurther(BlockStructure s)`
`void` | `SDFMoC.emitObservationRequests(BlockStructure s)`
`void` | `SDFMoC.endOfUpdate(BlockStructure s)`
`void` | `SDFMoC.propagate(BlockStructure s)`
`void` | `SDFMoC.reset(BlockStructure s)`
`void` | `SDFMoC.schedule(BlockStructure s)`
`void` | `SDFMoC.setup(BlockStructure s)`
`void` | `SDFMoC.startOfUpdate(BlockStructure s)`
`void` | `SDFMoC.update(BlockStructure s)`

Uses of BlockStructure in modhelxs.mocs.tfsm

Methods in modhelxs.mocs.tfsm with parameters of type BlockStructure
`boolean` | `TFSMMoC.canGoFurther(BlockStructure s)`
`void` | `TFSMMoC.emitObservationRequests(BlockStructure s)`
`void` | `TFSMMoC.endOfSnapshot(BlockStructure s)`
`void` | `TFSMMoC.endOfUpdate(BlockStructure s)`
`Relation` | `TFSMMoC.getFiringTransition(BlockStructure s)`
`private void` | `TFSMMoC.getIncommingEvents(BlockStructure s)`
`void` | `TFSMMoC.propagate(BlockStructure s)`
`void` | `TFSMMoC.reset(BlockStructure s)`
`void` | `TFSMMoC.schedule(BlockStructure s)`
`void` | `TFSMMoC.setup(BlockStructure s)`
`void` | `TFSMMoC.startOfUpdate(BlockStructure s)`
`void` | `TFSMMoC.update(BlockStructure s)`

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