modhelxs.ecore
Interface Block

All Superinterfaces:
NamedEntity, ObservableEntity
All Known Subinterfaces:
AtomicBlock, InterfaceBlock
All Known Implementing Classes:
AtomicBlock, Block, DE_SDF_DumbInterfaceBlock, DE_SDF_InterfaceBlock, DE_SDF_LinInterpolator, DE_TFSM_InterfaceBlock, DEConst, DEDelay, DEPlotter, DERamp, DEScenario, DETestLogger, DETextDisplay, EventFeeder, FSMState, InterfaceBlock, ManagedBlock, ManagedInterfaceBlock, PlainManagedBlock, PlainManagedInterfaceBlock, Probe, SDFAdder, SDFConst, SDFIntegrator, SDFLimitedIntegrator, SDFLimiter, SDFRamp, SDFSampleDelay, SDFScale, SDFTextDisplay, TimedManagedBlock, TimedManagedInterfaceBlock

public interface Block
extends ObservableEntity

A Block is the basic unit of behavior in ModHel'X. It is an observable entity which can be put in a structure.

Author:
boulange

Method Summary
 BlockStructure getParent()
          Get the block structure this block belongs to.
 
Methods inherited from interface modhelxs.ecore.ObservableEntity
getInterface
 
Methods inherited from interface modhelxs.ecore.NamedEntity
getName, getProperties, setName
 

Method Detail

getParent

BlockStructure getParent()
Get the block structure this block belongs to.