Uses of Class
modhelxs.abstractsemantics.Pin

Packages that use Pin
demos.atomicblocks   
demos.powerwindow.gui   
demos.powerwindow.models   
demos.semantic_adaptation   
modhelxs.abstractsemantics   
modhelxs.mocs.de   
modhelxs.mocs.sdf   
modhelxs.mocs.tfsm   
 

Uses of Pin in demos.atomicblocks
 

Fields in demos.atomicblocks declared as Pin
private  Pin SDFScale.input
           
private  Pin SDFLimiter.input
           
private  Pin SDFTextDisplay.input_
           
private  Pin SDFSampleDelay.input_
           
private  Pin[] SDFAdder.input_
           
private  Pin DETextDisplay.input_
           
private  Pin DETestLogger.input_
           
private  Pin DEDelay.input_
          The input and output pins of the Delay.
private  Pin SDFScale.output
           
private  Pin SDFLimiter.output
           
private  Pin SDFSampleDelay.output_
           
private  Pin SDFRamp.output_
           
private  Pin SDFAdder.output_
           
private  Pin DERamp.output_
           
private  Pin DEDelay.output_
           
(package private)  Pin DEScenario.Step.pin
           
 

Fields in demos.atomicblocks with type parameters of type Pin
private  TransientMap<Pin,java.util.List<java.lang.Object>> SDFTextDisplay.data_
           
private  TransientMap<Pin,java.lang.Object[]> DETextDisplay.data_
           
private  TransientMap<Pin,java.lang.Object> DETestLogger.data_
           
private  TransientMap<Pin,java.lang.Number> DEPlotter.data_
           
private  java.util.Map<Pin,java.util.List<DEPlotter.PlotterWindow.Plotter.PlotPoint>> DEPlotter.PlotterWindow.Plotter.plots_
           
(package private)  java.util.HashMap<Pin,java.awt.Color> DEPlotter.PlotterWindow.Plotter.sigColors
           
private  java.util.HashMap<Pin,java.lang.Object> EventFeeder.snap_values_
           
private  java.util.HashMap<Pin,java.lang.Object> EventFeeder.values_
           
 

Methods in demos.atomicblocks that return Pin
 Pin SDFTextDisplay.input()
           
 Pin SDFScale.input()
           
 Pin SDFSampleDelay.input()
           
 Pin SDFLimiter.input()
           
 Pin DETextDisplay.input()
           
 Pin DETestLogger.input()
           
 Pin DEDelay.input()
           
 Pin SDFAdder.input(int num)
           
 Pin SDFScale.output()
           
 Pin SDFSampleDelay.output()
           
 Pin SDFRamp.output()
           
 Pin SDFLimiter.output()
           
 Pin SDFAdder.output()
           
 Pin DERamp.output()
          Get the default output pin of the ramp.
 Pin DEDelay.output()
           
 

Methods in demos.atomicblocks with parameters of type Pin
 void DEPlotter.PlotterWindow.addPlotPoint(Pin p, double time, double value)
           
 void DEPlotter.PlotterWindow.Plotter.addPlotPoint(Pin p, double time, double value)
           
 void EventFeeder.feed(Pin p, java.lang.Object v)
           
 void Probe.PinListener.pinChanged(Pin p)
           
 

Method parameters in demos.atomicblocks with type arguments of type Pin
 void DEPlotter.PlotterWindow.setup(NamedEntity propertiesHolder, java.util.Collection<Pin> signals)
           
 void DEPlotter.PlotterWindow.Plotter.setup(NamedEntity propertiesHolder, java.util.Collection<Pin> signals)
           
 

Uses of Pin in demos.powerwindow.gui
 

Fields in demos.powerwindow.gui declared as Pin
private  Pin WindowGUI.motorPin_
           
private  Pin WindowGUI.obstaclePin_
           
private  Pin WindowGUI.positionPin_
           
protected  Pin WindowGUI.userCmdPin_
           
 

Methods in demos.powerwindow.gui with parameters of type Pin
 void WindowGUI.pinChanged(Pin p)
           
 

Uses of Pin in demos.powerwindow.models
 

Fields in demos.powerwindow.models declared as Pin
private  Pin WindowController.cmd_down
           
private  Pin WindowController.cmd_stop
           
private  Pin WindowController.cmd_up
           
private  Pin WindowModel.motor_cmd
           
private  Pin WindowController.motor_down
           
private  Pin WindowController.motor_stop
           
private  Pin WindowController.motor_up
           
private  Pin WindowController.win_closed
           
private  Pin WindowController.win_obstacle
           
private  Pin WindowController.win_opened
           
private  Pin WindowModel.window_end
           
private  Pin WindowModel.window_pos
           
 

Methods in demos.powerwindow.models that return Pin
 Pin WindowController.cmd_down()
           
 Pin WindowController.cmd_stop()
           
 Pin WindowController.cmd_up()
           
 Pin WindowModel.motor_cmd()
           
 Pin WindowController.motor_down()
           
 Pin WindowController.motor_stop()
           
 Pin WindowController.motor_up()
           
 Pin WindowController.win_closed()
           
 Pin WindowController.win_obstacle()
           
 Pin WindowController.win_opened()
           
 Pin WindowModel.window_end()
           
 Pin WindowModel.window_pos()
           
 

Uses of Pin in demos.semantic_adaptation
 

Fields in demos.semantic_adaptation with type parameters of type Pin
private  MapAttribute<Pin,java.lang.Object> DE_SDF_InterfaceBlock.currentPinValue_
           
private  MapAttribute<Pin,java.lang.Object> DE_SDF_LinInterpolator.inputPinValue_
          Current value of each input pin.
private  TransientMap<Pin,java.lang.Object> DE_SDF_LinInterpolator.interpolationTable_
          Upper bound of the value of the output pins of the internal model in an interpolation step.
private  MapAttribute<Pin,java.lang.Object> DE_SDF_LinInterpolator.outputPinValue_
          Current value of each output pin.
 

Uses of Pin in modhelxs.abstractsemantics
 

Fields in modhelxs.abstractsemantics declared as Pin
private  Pin Relation.origin_
          The origin of the relation.
private  Pin Relation.target_
          The target of the relation.
 

Fields in modhelxs.abstractsemantics with type parameters of type Pin
private  java.util.Set<Pin> Model.inputpins_
           
private  java.util.Set<Pin> InterfaceBlock.inputpins_
          The set of input pins (cached value).
private  java.util.Set<Pin> Block.inputpins_
          The input pins of this block.
private  java.util.Set<Pin> Model.outputpins_
           
private  java.util.Set<Pin> InterfaceBlock.outputpins_
          The set of output pins (cached value).
private  java.util.Set<Pin> Block.outputpins_
          The output pins of this block.
private  java.util.Map<java.lang.String,Pin> ObservableEntity.pins_
          Association between names and pins for this entity.
private  java.util.List<Pin> Pin.predecessors_
          The list of pins which are the origin of a relation which has this pin as target.
private  java.util.List<Pin> Pin.successors_
          The list of pins which are the target of a relation which has this pin as origin.
 

Methods in modhelxs.abstractsemantics that return Pin
 Pin ObservableEntity.addPin(Pin pin)
          Add a pin to this entity.
 Pin Pin.addToken(Token token)
          Add a token to this pin.
 Pin Pin.clearTokens()
          Delete all tokens on this pin.
 Pin Relation.getOrigin()
           
 Pin ObservableEntity.getPin(java.lang.String name)
          Get the pin named name of this entity.
 Pin Relation.getTarget()
           
<T> Pin
Pin.putValue(T value)
          Add a token with a given value on this pin.
<T> Pin
Pin.putValue(Value<T> value)
          Add a token with a given value on this pin.
 

Methods in modhelxs.abstractsemantics that return types with arguments of type Pin
abstract  java.util.Collection<Pin> ObservableEntity.getInputPins()
          Get the input pins of this entity.
 java.util.Collection<Pin> Model.getInputPins()
           
 java.util.Collection<Pin> InterfaceBlock.getInputPins()
           
 java.util.Collection<Pin> Block.getInputPins()
           
 java.util.Collection<Pin> ObservableEntity.getInterface()
          Return the interface of this observable.
abstract  java.util.Collection<Pin> ObservableEntity.getOutputPins()
          Get the output ins of this entity.
 java.util.Collection<Pin> Model.getOutputPins()
           
 java.util.Collection<Pin> InterfaceBlock.getOutputPins()
           
 java.util.Collection<Pin> Block.getOutputPins()
           
 java.util.Collection<Pin> Pin.getPredecessorPins()
          Get the predecessors of this pin (pins that are directly connected to it).
 java.util.Collection<Pin> Pin.getSuccessorPins()
          Get the successors of this pin (pins to which it is directly connected).
 

Methods in modhelxs.abstractsemantics with parameters of type Pin
 Pin ObservableEntity.addPin(Pin pin)
          Add a pin to this entity.
abstract  Relation ObservableEntity.connect(Pin mine, Pin other)
          Connect one of my pins to another pin.
 Relation Model.connect(Pin mine, Pin other)
          Connect one of my pins to another pin.
 Relation InterfaceBlock.connect(Pin mine, Pin other)
          Connect one of my pins to another pin.
 Relation Block.connect(Pin mine, Pin other)
          Connect one of my pins to another pin.
abstract  Relation ObservableEntity.connectFromInterfaceBlock(InterfaceBlock intfBlock, Pin other, Pin mine)
          Connect pin other of InterfaceBlock intfBlock to my pin mine.
 Relation Model.connectFromInterfaceBlock(InterfaceBlock intfBlock, Pin other, Pin mine)
          Connect pin other of InterfaceBlock intfBlock to my pin mine.
 Relation Block.connectFromInterfaceBlock(InterfaceBlock intfBlock, Pin other, Pin mine)
          Connect pin other of InterfaceBlock intfBlock to my pin mine.
abstract  Relation ObservableEntity.connectFromModel(Model<?> model, Pin other, Pin mine)
          Connect pin other of Model model to my pin mine.
 Relation Model.connectFromModel(Model<?> model, Pin other, Pin mine)
          Connect pin other of Model model to my pin mine.
 Relation InterfaceBlock.connectFromModel(Model<?> model, Pin other, Pin mine)
          Connect pin other of Model model to my pin mine.
 Relation Block.connectFromModel(Model<?> model, Pin other, Pin mine)
          Connect pin other of Model model to my pin mine.
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.
 Relation Pin.connectTo(Pin dst)
           
 Relation InterfaceBlock.createAdaptationRelation(Pin source, Pin target)
          Create a relation between a pin of the interface block and a pin of the internal model (or vice versa).
 Relation Model.createRelation(Pin source, Pin target)
          Connect two pins in this model.
 Relation BlockStructure.createRelation(Pin source, Pin target)
          Create a relation between two pins in the structure.
 

Constructors in modhelxs.abstractsemantics with parameters of type Pin
Relation(java.lang.String name, Pin origin, Pin target)
          Build a new relation named name between two pins.
 

Uses of Pin in modhelxs.mocs.de
 

Fields in modhelxs.mocs.de declared as Pin
private  Pin DEMoC.DEEvent.pin_
          The destination pin of this event.
 

Methods in modhelxs.mocs.de with parameters of type Pin
static boolean AbstractDEMoC.isNotInstantaneouslyDependent(Pin p)
          Tell if pin p is instantaneously dependent.
static void AbstractDEMoC.removeNotInstantaneouslyDependent(Pin p)
          Set pin p as instantaneously dependent (default).
static void AbstractDEMoC.setNotInstantaneouslyDependent(Pin p)
          Set pin p as not instantaneously dependent.
 

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

Uses of Pin in modhelxs.mocs.sdf
 

Fields in modhelxs.mocs.sdf with type parameters of type Pin
private  java.util.List<Pin> SDFMoC.model_inputs_
          List of model pins that are connected to block inputs
private  java.util.List<Pin> SDFMoC.model_outputs_
          List of block pins that are connected to model outputs
 

Methods in modhelxs.mocs.sdf with parameters of type Pin
private static void SDFMoC.addRelationStateToPinMap(java.util.HashMap<Pin,java.util.List<SDFMoC.RelationState>> map, Pin p, SDFMoC.RelationState rs)
           
static int SDFMoC.getNumberOfInitialTokens(Pin p)
          Get number of initial tokens on pin p.
static int SDFMoC.getPinRate(Pin p)
          Get production/consumption rate for pin p.
static boolean SDFMoC.hasInitialTokens(Pin p)
          Tell if pin p has initial tokens.
private static void SDFMoC.propagateFromPin(Pin p)
           
static void SDFMoC.setNumberOfInitialTokens(Pin p, int n)
          Set number of initial tokens on pin p.
static void SDFMoC.setPinRate(Pin p, int rate)
          Set production/consumption rate for pin p.
 

Method parameters in modhelxs.mocs.sdf with type arguments of type Pin
private static void SDFMoC.addRelationStateToPinMap(java.util.HashMap<Pin,java.util.List<SDFMoC.RelationState>> map, Pin p, SDFMoC.RelationState rs)
           
 

Uses of Pin in modhelxs.mocs.tfsm
 

Fields in modhelxs.mocs.tfsm declared as Pin
private  Pin FSMState.in_
           
private  Pin FSMState.out_