simulink

edu.tum.cs.simulink.targetlink
Class TargetLinkDataResolver

java.lang.Object
  extended by edu.tum.cs.simulink.targetlink.TargetLinkDataResolver

public class TargetLinkDataResolver
extends java.lang.Object

This visitor identifies Targetlink blocks, parses their data, unfolds it and stores it as normal parameters at the block. The parameter names of nestes Targetlink structs are separated by "/".

Version:
$Rev: 26285 $
Author:
deissenb, $Author: juergens $
Rating:
GREEN Hash: 5B2683922D6EF98C76A91BAD9B4EAEAD

Field Summary
static java.lang.String PARAMETER_SEPARATOR
          Separator for Targetlink parameter names.
 
Constructor Summary
TargetLinkDataResolver()
           
 
Method Summary
 void visit(SimulinkBlock block)
          If this is a Targetlink block, parse Targetlink data, resolve the structs and stores parameters at the block.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PARAMETER_SEPARATOR

public static final java.lang.String PARAMETER_SEPARATOR
Separator for Targetlink parameter names.

See Also:
Constant Field Values
Constructor Detail

TargetLinkDataResolver

public TargetLinkDataResolver()
Method Detail

visit

public void visit(SimulinkBlock block)
           throws SimulinkModelBuildingException
If this is a Targetlink block, parse Targetlink data, resolve the structs and stores parameters at the block.

Throws:
SimulinkModelBuildingException

simulink

simulink - 2.7