Uses of Interface
modhelxs.ecore.Block

Packages that use Block
demos.atomicblocks   
demos.semantic_adaptation   
modhelxs.abstractsemantics   
modhelxs.ecore   
modhelxs.mocs.de   
modhelxs.mocs.tfsm   
modhelxs.state_management   
modhelxs.util   
 

Uses of Block in demos.atomicblocks
 

Classes in demos.atomicblocks that implement Block
 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
 

Classes in demos.semantic_adaptation that implement Block
 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
 

Classes in modhelxs.abstractsemantics that implement Block
 class AtomicBlock
          A block without an explicit ModHel'X model (opaque behavior).
 class Block
          A Block is the basic unit of behavior in ModHel'X.
 class InterfaceBlock
          An InterfaceBlock is a special kind of Block.
 

Uses of Block in modhelxs.ecore
 

Subinterfaces of Block in modhelxs.ecore
 interface AtomicBlock
          An AtomicBlock is a block whose behavior is not modeled in ModHel'X (opaque behavior).
 interface InterfaceBlock
          An InterfaceBlock is a block whose behavior is described by a model.
 

Methods in modhelxs.ecore that return types with arguments of type Block
 java.util.Collection<? extends Block> BlockStructure.getBlocks()
          Get the blocks that belong to this structure.
 

Uses of Block in modhelxs.mocs.de
 

Fields in modhelxs.mocs.de with type parameters of type Block
protected  java.util.List<Block> DEMoC.sorted_blocks_
          A list of the blocks of the structure is topological order.
 

Uses of Block in modhelxs.mocs.tfsm
 

Classes in modhelxs.mocs.tfsm that implement Block
 class FSMState
           
 

Uses of Block in modhelxs.state_management
 

Classes in modhelxs.state_management that implement Block
 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.
 

Uses of Block in modhelxs.util
 

Fields in modhelxs.util with type parameters of type Block
private  java.util.Map<Block,java.util.Set<Block>> BlockStructureNavHelper.block_predecessors_
          Map from blocks to their predecessors (blocks with a pin which is the origin of a relation to a pin of the block).
private  java.util.Map<Block,java.util.Set<Block>> BlockStructureNavHelper.block_predecessors_
          Map from blocks to their predecessors (blocks with a pin which is the origin of a relation to a pin of the block).
private  java.util.Map<Block,java.util.Set<Block>> BlockStructureNavHelper.block_successors_
          Map from blocks to their successors (blocks with a pin which is the target of a relation from a pin of the block).
private  java.util.Map<Block,java.util.Set<Block>> BlockStructureNavHelper.block_successors_
          Map from blocks to their successors (blocks with a pin which is the target of a relation from a pin of the block).
private  java.util.Map<Block,java.util.Set<Block>> BlockStructureNavHelper.filtered_block_predecessors_
          Map from blocks to their predecessors, with some relations filtered out.
private  java.util.Map<Block,java.util.Set<Block>> BlockStructureNavHelper.filtered_block_predecessors_
          Map from blocks to their predecessors, with some relations filtered out.
private  java.util.Map<Block,java.util.Set<Block>> BlockStructureNavHelper.filtered_block_successors_
          Map from blocks to their successors, with some relations filtered out.
private  java.util.Map<Block,java.util.Set<Block>> BlockStructureNavHelper.filtered_block_successors_
          Map from blocks to their successors, with some relations filtered out.
 

Methods in modhelxs.util that return types with arguments of type Block
 java.util.Collection<Block> BlockStructureNavHelper.getBlockPredecessors(ObservableEntity p)
          Get the predecessors of block b (blocks with a pin which is a predecessor of a pin of b).
 java.util.Collection<Block> BlockStructureNavHelper.getBlockSuccessors(Block b)
          Get the successors of block b (blocks with a pin which is a successor of a pin of b).
 java.util.Collection<Block> BlockStructureNavHelper.getFilteredBlockPredecessors(Block p)
          Get the predecessors of block b, with some relations filtered out.
 java.util.Collection<Block> BlockStructureNavHelper.getFilteredBlockSuccessors(ObservableEntity b)
          Get the successors of block b, with some relations filtered out.
 java.util.List<Block> BlockStructureNavHelper.topoSort()
          Return a list of the blocks of the structure, topologically sorted.
 

Methods in modhelxs.util with parameters of type Block
 java.util.Collection<Block> BlockStructureNavHelper.getBlockSuccessors(Block b)
          Get the successors of block b (blocks with a pin which is a successor of a pin of b).
 java.util.Collection<Block> BlockStructureNavHelper.getFilteredBlockPredecessors(Block p)
          Get the predecessors of block b, with some relations filtered out.
private  void BlockStructureNavHelper.visit(Block b, java.util.Set<Block> visited_blocks, java.util.List<Block> ordered_blocks)
          Visit a block for topological sort.
 

Method parameters in modhelxs.util with type arguments of type Block
private  void BlockStructureNavHelper.visit(Block b, java.util.Set<Block> visited_blocks, java.util.List<Block> ordered_blocks)
          Visit a block for topological sort.
private  void BlockStructureNavHelper.visit(Block b, java.util.Set<Block> visited_blocks, java.util.List<Block> ordered_blocks)
          Visit a block for topological sort.