simulink

Uses of Class
edu.tum.cs.simulink.model.SimulinkBlock

Packages that use SimulinkBlock
edu.tum.cs.simulink.constraints This package contains the constraints for the Simulink model. 
edu.tum.cs.simulink.model This package contains the implementation of the Simulink model. 
edu.tum.cs.simulink.model.stateflow This package contains the implementation of the Stateflow part of a Simulink model. 
edu.tum.cs.simulink.targetlink Targetlink Support. 
edu.tum.cs.simulink.util Utilities for Simulink. 
 

Uses of SimulinkBlock in edu.tum.cs.simulink.constraints
 

Methods in edu.tum.cs.simulink.constraints with parameters of type SimulinkBlock
 void SimulinkBlockTypeConstraint.checkLocalConstraint(SimulinkBlock element)
          See class comment.
 

Uses of SimulinkBlock in edu.tum.cs.simulink.model
 

Subclasses of SimulinkBlock in edu.tum.cs.simulink.model
 class SimulinkModel
          A Simulink model a specialized Simulink block that primarily maintains the default parameters of blocks, annotations and lines.
 

Methods in edu.tum.cs.simulink.model that return SimulinkBlock
 SimulinkBlock SimulinkBlock.deepClone()
          Creates a deep clone of this block.
 SimulinkBlock SimulinkPortBase.getBlock()
          Get the block this port belongs to.
 SimulinkBlock SimulinkModel.getBlock(java.lang.String id)
          Get a block specified by its full qualified name.
 SimulinkBlock SimulinkElementBase.getParent()
          Returns the parent block (may be null).
 SimulinkBlock SimulinkBlock.getSubBlock(java.lang.String name)
          Get named sub block or null if no sub block with the given name is present.
 

Methods in edu.tum.cs.simulink.model with parameters of type SimulinkBlock
 void SimulinkBlock.addSubBlock(SimulinkBlock subBlock)
          Adds a sub block.
protected  void SimulinkElementBase.setParent(SimulinkBlock parent)
          Sets the parent for this block.
protected  void SimulinkModel.setParent(SimulinkBlock parent)
          This throws a UnsupportedOperationException as models cannot have parents.
 

Constructors in edu.tum.cs.simulink.model with parameters of type SimulinkBlock
SimulinkBlock(SimulinkBlock origBlock)
          Copy constructor.
SimulinkInPort(SimulinkBlock block, java.lang.String index)
          Create simulink inport.
SimulinkOutPort(SimulinkBlock block, java.lang.String index)
          Create simulink outport.
SimulinkPortBase(SimulinkBlock block, java.lang.String index)
          Create Simulink port.
 

Uses of SimulinkBlock in edu.tum.cs.simulink.model.stateflow
 

Subclasses of SimulinkBlock in edu.tum.cs.simulink.model.stateflow
 class StateflowBlock
          A special Simulink block that stores state charts.
 

Uses of SimulinkBlock in edu.tum.cs.simulink.targetlink
 

Methods in edu.tum.cs.simulink.targetlink with parameters of type SimulinkBlock
 void TargetLinkDataResolver.visit(SimulinkBlock block)
          If this is a Targetlink block, parse Targetlink data, resolve the structs and stores parameters at the block.
 

Uses of SimulinkBlock in edu.tum.cs.simulink.util
 

Methods in edu.tum.cs.simulink.util that return SimulinkBlock
static SimulinkBlock SimulinkUtils.getStateflowInport(SimulinkInPort inPort)
          Obtain in port.
static SimulinkBlock SimulinkUtils.getStateflowOutport(SimulinkOutPort outPort)
          Obtain out port block that is below the a Stateflow block and describes the output of a Stateflow chart.
 

Methods in edu.tum.cs.simulink.util that return types with arguments of type SimulinkBlock
static java.util.Set<SimulinkBlock> SimulinkUtils.calculateParentSet(java.util.Collection<SimulinkBlock> blocks)
          Calculate the set of all parent blocks up to the model for the given blocks.
static java.util.Map<java.lang.String,SimulinkBlock> SimulinkUtils.createIdToNodeMap(SimulinkBlock block)
          Create map that maps from id to block.
static java.util.List<SimulinkBlock> SimulinkUtils.listBlocksDepthFirst(SimulinkBlock block)
          Returns all recursively reachable subblocks of the given block.
 

Methods in edu.tum.cs.simulink.util with parameters of type SimulinkBlock
static int SimulinkUtils.countLines(SimulinkBlock block)
          Recursively count lines.
static int SimulinkUtils.countSubBlocks(SimulinkBlock block)
          Recursively count sub blocks.
static java.util.Map<java.lang.String,SimulinkBlock> SimulinkUtils.createIdToNodeMap(SimulinkBlock block)
          Create map that maps from id to block.
static boolean SimulinkUtils.isTargetlinkBlock(SimulinkBlock node)
          Checks if a block is a target link block.
static java.util.List<SimulinkBlock> SimulinkUtils.listBlocksDepthFirst(SimulinkBlock block)
          Returns all recursively reachable subblocks of the given block.
static
<X extends java.lang.Exception>
void
SimulinkUtils.visitDepthFirst(SimulinkBlock block,  visitor)
          Visit blocks in a depth first manner.
 

Method parameters in edu.tum.cs.simulink.util with type arguments of type SimulinkBlock
static java.util.Set<SimulinkBlock> SimulinkUtils.calculateParentSet(java.util.Collection<SimulinkBlock> blocks)
          Calculate the set of all parent blocks up to the model for the given blocks.
 


simulink

simulink - 2.7