simulink
A B C D E G H I L M O P R S T V

A

addAnnotation(SimulinkAnnotation) - Method in class edu.tum.cs.simulink.model.SimulinkBlock
Add an annotation.
addChart(String, StateflowChart) - Method in class edu.tum.cs.simulink.model.stateflow.StateflowMachine
Add chart to the machine.
addData(StateflowData) - Method in class edu.tum.cs.simulink.model.stateflow.StateflowDeclContainerBase
Add Stateflow data.
addEvent(StateflowEvent) - Method in class edu.tum.cs.simulink.model.stateflow.StateflowDeclContainerBase
Add Stateflow event.
addMandatoryConstraints(ConstraintValidator) - Static method in class edu.tum.cs.simulink.constraints.SimulinkConstraints
Add optional mandatory to validator.
addNode(StateflowNodeBase) - Method in interface edu.tum.cs.simulink.model.stateflow.IStateflowNodeContainer
Add Stateflow node to this containter.
addNode(StateflowNodeBase) - Method in class edu.tum.cs.simulink.model.stateflow.StateflowChart
Add node.
addNode(StateflowNodeBase) - Method in class edu.tum.cs.simulink.model.stateflow.StateflowState
Add a node to this state.
addOptionalConstraints(ConstraintValidator) - Static method in class edu.tum.cs.simulink.constraints.SimulinkConstraints
Add optional constraints to validator.
addSubBlock(SimulinkBlock) - Method in class edu.tum.cs.simulink.model.SimulinkBlock
Adds a sub block.
addTarget(StateflowTarget) - Method in class edu.tum.cs.simulink.model.stateflow.StateflowMachine
Add a target.

B

buildModel() - Method in class edu.tum.cs.simulink.builder.SimulinkModelBuilder
Build model.

C

calculateParentSet(Collection<SimulinkBlock>) - Static method in class edu.tum.cs.simulink.util.SimulinkUtils
Calculate the set of all parent blocks up to the model for the given blocks.
checkAllConstraints(SimulinkModel) - Static method in class edu.tum.cs.simulink.constraints.SimulinkConstraints
Check mandatory and optional constraints.
checkLocalConstraint(SimulinkBlock) - Method in class edu.tum.cs.simulink.constraints.SimulinkBlockTypeConstraint
See class comment.
checkLocalConstraint(SimulinkElementBase) - Method in class edu.tum.cs.simulink.constraints.SimulinkElementNameConstraint
See class comment.
checkLocalConstraint(SimulinkLine) - Method in class edu.tum.cs.simulink.constraints.SimulinkLineConstraint
See class comment.
checkMandatoryConstraints(SimulinkModel) - Static method in class edu.tum.cs.simulink.constraints.SimulinkConstraints
Check mandatory constraints.
checkOptionalConstraints(SimulinkModel) - Static method in class edu.tum.cs.simulink.constraints.SimulinkConstraints
Check optional constraints.
copyParameters(ParameterizedElement, ParameterizedElement) - Static method in class edu.tum.cs.simulink.util.SimulinkUtils
Copy parameters from one parameterized element to another.
countLines(SimulinkBlock) - Static method in class edu.tum.cs.simulink.util.SimulinkUtils
Recursively count lines.
countStates(IStateflowNodeContainer<?>) - Static method in class edu.tum.cs.simulink.util.SimulinkUtils
Recursively count Stateflow states.
countStates(StateflowMachine) - Static method in class edu.tum.cs.simulink.util.SimulinkUtils
Count states of all charts of the machine.
countSubBlocks(SimulinkBlock) - Static method in class edu.tum.cs.simulink.util.SimulinkUtils
Recursively count sub blocks.
createIdToNodeMap(SimulinkBlock) - Static method in class edu.tum.cs.simulink.util.SimulinkUtils
Create map that maps from id to block.
createSimulinkId(Iterable<String>) - Static method in class edu.tum.cs.simulink.util.SimulinkUtils
Create Simulink id from a iteration of names.

D

deepClone() - Method in class edu.tum.cs.simulink.model.SimulinkAnnotation
Deep clone annotation.
deepClone() - Method in class edu.tum.cs.simulink.model.SimulinkBlock
Creates a deep clone of this block.
deepClone() - Method in class edu.tum.cs.simulink.model.SimulinkModel
Deep clone this model.
deepClone() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowBlock
Deep clone this block.
deepClone() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowChart
Deep clone this chart.
deepClone() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowData
Deep clone this data object.
deepClone() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowEvent
Deep clone this event.
deepClone() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowJunction
Defines covariant returnt type.
deepClone() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowMachine
This throws a UnsupportedOperationException as the machine can only be deep cloned by cloning the SimulinkModel it belongs to.
deepClone() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowNodeBase
Defines covariant returnt type.
deepClone() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowState
Deep clone this state.
deepClone() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowTarget
Deep clone the target.

E

edu.tum.cs.simulink.builder - package edu.tum.cs.simulink.builder
This package contains classes that build the SimulinkModel from the MDL file.
edu.tum.cs.simulink.constraints - package edu.tum.cs.simulink.constraints
This package contains the constraints for the Simulink model.
edu.tum.cs.simulink.model - package edu.tum.cs.simulink.model
This package contains the implementation of the Simulink model.
edu.tum.cs.simulink.model.stateflow - package edu.tum.cs.simulink.model.stateflow
This package contains the implementation of the Stateflow part of a Simulink model.
edu.tum.cs.simulink.targetlink - package edu.tum.cs.simulink.targetlink
Targetlink Support.
edu.tum.cs.simulink.util - package edu.tum.cs.simulink.util
Utilities for Simulink.
escape(String) - Static method in class edu.tum.cs.simulink.util.SimulinkUtils
Replaces forward slashes by double forward slashes.

G

getAdjacentElements(Object) - Method in class edu.tum.cs.simulink.util.SimulinkModelWalker
Gets adjacent elements for all elements of Simulink/Stateflow elements.
getAnnotationDefaultParameter(String) - Method in class edu.tum.cs.simulink.model.SimulinkModel
Get default annotation parameter.
getAnnotationDefaultParameterNames() - Method in class edu.tum.cs.simulink.model.SimulinkModel
Get names of annotation default parameters.
getAnnotations() - Method in class edu.tum.cs.simulink.model.SimulinkBlock
Get annotations.
getBlock(String) - Method in class edu.tum.cs.simulink.model.SimulinkModel
Get a block specified by its full qualified name.
getBlock() - Method in class edu.tum.cs.simulink.model.SimulinkPortBase
Get the block this port belongs to.
getBlock(IStateflowElement<?>) - Static method in class edu.tum.cs.simulink.util.SimulinkUtils
Get the Stateflow block a Stateflow element belongs to.
getBlockDefaultParameter(String) - Method in class edu.tum.cs.simulink.model.SimulinkModel
Get block default parameter.
getBlockDefaultParameterNames() - Method in class edu.tum.cs.simulink.model.SimulinkModel
Get names of block default parameters.
getBlockDefaultParameterNames(String) - Method in class edu.tum.cs.simulink.model.SimulinkModel
Get all default parameter names for a given type.
getChart() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowBlock
Get the Stateflow chart that belongs to this block.
getChart(String) - Method in class edu.tum.cs.simulink.model.stateflow.StateflowMachine
Get chart for full qualified name of the Stateflow block the chart belongs to.
getChart(IStateflowElement<?>) - Static method in class edu.tum.cs.simulink.util.SimulinkUtils
Get the Stateflow chart a Stateflow element belongs to.
getCharts() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowMachine
Get charts of this machine.
getColumnNumber() - Method in exception edu.tum.cs.simulink.builder.MDLParserException
Get line in the input file where problem occurred.
getData() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowDeclContainerBase
Get Stateflow data objects.
getDeclaredParameter(String) - Method in class edu.tum.cs.simulink.model.ParameterizedElement
Get parameter specified by name.
getDeclaredParameterNames() - Method in class edu.tum.cs.simulink.model.ParameterizedElement
Get parameter names.
getDst() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowTransition
Get destination node.
getDstPort() - Method in class edu.tum.cs.simulink.model.SimulinkLine
Returns target port.
getEvents() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowDeclContainerBase
Get Stateflow events objects.
getFQStateName(StateflowState) - Static method in class edu.tum.cs.simulink.util.SimulinkUtils
Get full qualified state name.
getId() - Method in class edu.tum.cs.simulink.model.SimulinkElementBase
Get id of this element.
getId() - Method in class edu.tum.cs.simulink.model.SimulinkModel
Returns the name of the model.
getIndex() - Method in class edu.tum.cs.simulink.model.SimulinkPortBase
Get the port index.
getInLines() - Method in class edu.tum.cs.simulink.model.SimulinkBlock
Get all incoming lines of this block.
getInPort(String) - Method in class edu.tum.cs.simulink.model.SimulinkBlock
Get inport by index or null if no inport with this index was found.
getInPorts() - Method in class edu.tum.cs.simulink.model.SimulinkBlock
Returns the inports this block.
getIntParameterArray(String) - Static method in class edu.tum.cs.simulink.util.SimulinkUtils
Get Simulink array parameter as array.
getInTransitions() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowNodeBase
Get incoming transitions.
getLabel() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowState
Get state label.
getLabel() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowTransition
Get label.
getLine() - Method in class edu.tum.cs.simulink.model.SimulinkInPort
Get line connected to this port.
getLineDefaultParameter(String) - Method in class edu.tum.cs.simulink.model.SimulinkModel
Get default line parameter.
getLineDefaultParameterNames() - Method in class edu.tum.cs.simulink.model.SimulinkModel
Get default line parameter names.
getLineNumber() - Method in exception edu.tum.cs.simulink.builder.MDLParserException
Get column in the input file where problem occurred.
getLines() - Method in class edu.tum.cs.simulink.model.SimulinkOutPort
Get lines connected to this port.
getMachine() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowChart
Get the Stateflow machine this chart belongs to.
getModel() - Method in class edu.tum.cs.simulink.model.SimulinkElementBase
Get the model this element belongs to.
getModel() - Method in class edu.tum.cs.simulink.model.SimulinkLine
Get model this line belongs to.
getModel() - Method in class edu.tum.cs.simulink.model.SimulinkModel
Returns itself.
getModel() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowMachine
Get the Simulink model this machine belongs to.
getName() - Method in class edu.tum.cs.simulink.model.SimulinkElementBase
Returns the name.
getName() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowChart
Returns the name of the chart.
getName() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowDeclBase
Get name.
getNodes() - Method in interface edu.tum.cs.simulink.model.stateflow.IStateflowNodeContainer
Get nodes held by this container.
getNodes() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowChart
Returns the nodes of this chart.
getNodes() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowState
Get child nodes.
getOutLines() - Method in class edu.tum.cs.simulink.model.SimulinkBlock
Get all outgoing lines of this block.
getOutPort(String) - Method in class edu.tum.cs.simulink.model.SimulinkBlock
Get outport by index or null if no outport with this index was found.
getOutPorts() - Method in class edu.tum.cs.simulink.model.SimulinkBlock
Returns the outport of this block.
getOutTransitions() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowNodeBase
Get outgoing transitions.
getParameter(String) - Method in class edu.tum.cs.simulink.model.ParameterizedElement
Get parameter specified by name.
getParameterNames() - Method in class edu.tum.cs.simulink.model.ParameterizedElement
Get the names of all parameters.
getParent() - Method in class edu.tum.cs.simulink.model.SimulinkElementBase
Returns the parent block (may be null).
getParent() - Method in interface edu.tum.cs.simulink.model.stateflow.IStateflowElement
Get parent element.
getParent() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowElementBase
Get parent element.
getResolvedType() - Method in class edu.tum.cs.simulink.model.SimulinkBlock
If this block is of type 'Reference' this returns Reference.
getSrc() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowTransition
Get source node.
getSrcPort() - Method in class edu.tum.cs.simulink.model.SimulinkLine
Returns source port.
getStateflowBlock() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowChart
Get Stateflow block this chart belongs to.
getStateflowId() - Method in interface edu.tum.cs.simulink.model.stateflow.IStateflowElement
In the MDL file each Stateflow element is annotated with an Id.
getStateflowId() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowElementBase
In the MDL file each Stateflow element is annotated with an Id.
getStateflowInport(SimulinkInPort) - Static method in class edu.tum.cs.simulink.util.SimulinkUtils
Obtain in port.
getStateflowMachine() - Method in class edu.tum.cs.simulink.model.SimulinkModel
Get Stateflow machine of this model (may be null).
getStateflowOutport(SimulinkOutPort) - Static method in class edu.tum.cs.simulink.util.SimulinkUtils
Obtain out port block that is below the a Stateflow block and describes the output of a Stateflow chart.
getStateName(StateflowState) - Static method in class edu.tum.cs.simulink.util.SimulinkUtils
Get name of a Stateflow state as defined in the Stateflow manual.
getStringParameterArray(String) - Static method in class edu.tum.cs.simulink.util.SimulinkUtils
Get Simulink array parameter as array.
getSubBlock(String) - Method in class edu.tum.cs.simulink.model.SimulinkBlock
Get named sub block or null if no sub block with the given name is present.
getSubBlocks() - Method in class edu.tum.cs.simulink.model.SimulinkBlock
Returns the sub blocks of this block.
getTargets() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowMachine
Get targets of this machine.
getType() - Method in class edu.tum.cs.simulink.model.SimulinkBlock
Returns the type.
getType() - Method in class edu.tum.cs.simulink.model.SimulinkModel
Returns SimulinkConstants.TYPE_Model.
getType() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowJunction
Get junction type.
getTypeBlockDefaultParameter(String, String) - Method in class edu.tum.cs.simulink.model.SimulinkModel
Get named default parameter for a given type.

H

hasSubBlocks() - Method in class edu.tum.cs.simulink.model.SimulinkBlock
Returns whether this block has subBlocks.

I

isLibrary() - Method in class edu.tum.cs.simulink.model.SimulinkModel
Is this model a library?
isTargetlinkBlock(SimulinkBlock) - Static method in class edu.tum.cs.simulink.util.SimulinkUtils
Checks if a block is a target link block.
IStateflowElement<P extends IStateflowElement<?>> - Interface in edu.tum.cs.simulink.model.stateflow
Interface for Stateflow elements.
IStateflowNodeContainer<P extends IStateflowElement<?>> - Interface in edu.tum.cs.simulink.model.stateflow
This interface describes entities that contain StateflowNodeBases.

L

listBlocksDepthFirst(SimulinkBlock) - Static method in class edu.tum.cs.simulink.util.SimulinkUtils
Returns all recursively reachable subblocks of the given block.

M

MDLParserException - Exception in edu.tum.cs.simulink.builder
Exception thrown by the MDL parser.
MDLParserException(String) - Constructor for exception edu.tum.cs.simulink.builder.MDLParserException
Create new parser exception.
MDLParserException(String, int, int) - Constructor for exception edu.tum.cs.simulink.builder.MDLParserException
Create new parser exception.
MDLParserException(Exception) - Constructor for exception edu.tum.cs.simulink.builder.MDLParserException
Create new parser exception wrapping another exception.

O

obtainId(Object) - Method in class edu.tum.cs.simulink.util.SimulinkIdProvider
Obtain id for element.

P

PARAM_BlockType - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Block type parameter.
PARAM_DstBlock - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Destination block parameter.
PARAM_DstPort - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Destination port parameter.
PARAM_id - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Id (Stateflow)
PARAM_intersection - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Intersection (used for stateflow transitions).
PARAM_labelString - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
State label (Stateflow)
PARAM_linkNode - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Link node parameter for parent relationship (Stateflow)
PARAM_machine - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Machine parameter (Stateflow)
PARAM_Name - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Name parameter.
PARAM_name - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Name (Stateflow)
PARAM_Points - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Points (used for lines).
PARAM_Port - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Port parameter.
PARAM_Ports - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Ports parameter.
PARAM_Position - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Position (of blocks).
PARAM_SourceType - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
The parameter that specifies the referenced type for a reference.
PARAM_SrcBlock - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Source block parameter.
PARAM_SrcPort - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Source port parameter.
PARAM_TARGETLINK_DATA - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Targetlink data parameter.
PARAM_treeNode - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Tree node parameter for parent relationship (Stateflow)
PARAM_type - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Junction type (Stateflow)
PARAMETER_SEPARATOR - Static variable in class edu.tum.cs.simulink.targetlink.TargetLinkDataResolver
Separator for Targetlink parameter names.
ParameterizedElement - Class in edu.tum.cs.simulink.model
This class usually serves as base class for all classes that have a key-value-mechanism for parameters.
ParameterizedElement() - Constructor for class edu.tum.cs.simulink.model.ParameterizedElement
Create new element.
ParameterizedElement(ParameterizedElement) - Constructor for class edu.tum.cs.simulink.model.ParameterizedElement
Creates new element from another parameterized element.

R

remove() - Method in class edu.tum.cs.simulink.model.SimulinkBlock
Unlinks this object from the simulink tree.
remove() - Method in class edu.tum.cs.simulink.model.SimulinkElementBase
Remove this element from the model.
remove() - Method in class edu.tum.cs.simulink.model.SimulinkInPort
This only sets the block to null.
remove() - Method in class edu.tum.cs.simulink.model.SimulinkLine
Remove the line from the ports.
remove() - Method in class edu.tum.cs.simulink.model.SimulinkOutPort
This only sets the block to null.
remove() - Method in class edu.tum.cs.simulink.model.SimulinkPortBase
This only sets the block to null.
remove() - Method in interface edu.tum.cs.simulink.model.stateflow.IStateflowElement
Remove this element from the model
remove() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowBlock
Unlinks this object from the simulink tree.
remove() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowChart
This method throws an UnsupportedOperationException.
remove() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowData
Remove this data object from the model.
remove() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowElementBase
Remove this element from the model
remove() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowEvent
Remove this event from the model.
remove() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowMachine
Removes the machine from the model.
remove() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowNodeBase
Remove this node from the model.
remove() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowTarget
Remove this target from the model.
remove() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowTransition
Remove this transition from the model.

S

SECTION_Annotation - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Annotation section.
SECTION_AnnotationDefaults - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Annotation defaults section.
SECTION_Block - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Block section.
SECTION_BlockDefaults - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Block defaults section.
SECTION_BlockParameterDefaults - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Block parameter defaults section.
SECTION_Branch - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Branch section.
SECTION_chart - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Chart section (Stateflow)
SECTION_data - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Data section (Stateflow)
SECTION_dst - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Destination section in Stateflow transitions.
SECTION_event - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Event section (Stateflow)
SECTION_junction - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Junction section (Stateflow)
SECTION_Library - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Library section.
SECTION_Line - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Line section.
SECTION_LineDefaults - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Line defaults section.
SECTION_machine - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Machine section (Stateflow)
SECTION_Model - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Model section.
SECTION_src - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Source section in Stateflow transitions.
SECTION_state - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
State section (Stateflow)
SECTION_Stateflow - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Stateflow section.
SECTION_System - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
System section.
SECTION_target - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Target section (Stateflow)
SECTION_transition - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Transition section (Stateflow)
setAnnotationDefaultParameter(String, String) - Method in class edu.tum.cs.simulink.model.SimulinkModel
Set annotation default parameter.
setBlockDefaultParameter(String, String) - Method in class edu.tum.cs.simulink.model.SimulinkModel
Set a default parameter for all blocks.
setBlockTypeDefaultParameter(String, String, String) - Method in class edu.tum.cs.simulink.model.SimulinkModel
Set default parameter for blocks of a specified type.
setLineDefaultParameter(String, String) - Method in class edu.tum.cs.simulink.model.SimulinkModel
Set default parameter for lines.
setParameter(String, String) - Method in class edu.tum.cs.simulink.model.ParameterizedElement
Add a parameter.
setParent(SimulinkBlock) - Method in class edu.tum.cs.simulink.model.SimulinkElementBase
Sets the parent for this block.
setParent(SimulinkBlock) - Method in class edu.tum.cs.simulink.model.SimulinkModel
This throws a UnsupportedOperationException as models cannot have parents.
setStateflowMachine(StateflowMachine) - Method in class edu.tum.cs.simulink.model.SimulinkModel
Set Stateflow machine.
SimulinkAnnotation - Class in edu.tum.cs.simulink.model
Class for Simulink annotations, which are basically comments in the Simulink model.
SimulinkAnnotation() - Constructor for class edu.tum.cs.simulink.model.SimulinkAnnotation
Create annotation.
SimulinkBlock - Class in edu.tum.cs.simulink.model
A Simulink block has a type and maintains a parameter map, a list of sub blocks, a list of annotations and in/out-ports.
SimulinkBlock() - Constructor for class edu.tum.cs.simulink.model.SimulinkBlock
Create new Simulink block.
SimulinkBlock(SimulinkBlock) - Constructor for class edu.tum.cs.simulink.model.SimulinkBlock
Copy constructor.
SimulinkBlockTypeConstraint - Class in edu.tum.cs.simulink.constraints
This constraint checks if a Simulink block has a defined type.
SimulinkBlockTypeConstraint() - Constructor for class edu.tum.cs.simulink.constraints.SimulinkBlockTypeConstraint
 
SimulinkConstants - Class in edu.tum.cs.simulink.model
This class contains constants used by the Simulink model builder.
SimulinkConstants() - Constructor for class edu.tum.cs.simulink.model.SimulinkConstants
 
SimulinkConstraints - Class in edu.tum.cs.simulink.constraints
Utility methods for validating the Simulink model.
SimulinkConstraints() - Constructor for class edu.tum.cs.simulink.constraints.SimulinkConstraints
 
SimulinkElementBase - Class in edu.tum.cs.simulink.model
Base class for Simulink elements.
SimulinkElementBase() - Constructor for class edu.tum.cs.simulink.model.SimulinkElementBase
Create element.
SimulinkElementBase(SimulinkElementBase) - Constructor for class edu.tum.cs.simulink.model.SimulinkElementBase
Create element from other element (for deep cloning).
SimulinkElementNameConstraint - Class in edu.tum.cs.simulink.constraints
This constraint checks if a Simulink element has a defined name and ensures that the name does not start or end with a slash.
SimulinkElementNameConstraint() - Constructor for class edu.tum.cs.simulink.constraints.SimulinkElementNameConstraint
 
SimulinkIdProvider - Class in edu.tum.cs.simulink.util
Id provider to be used for DeepCloneTestUtils.
SimulinkIdProvider() - Constructor for class edu.tum.cs.simulink.util.SimulinkIdProvider
 
SimulinkInPort - Class in edu.tum.cs.simulink.model
A Simulink inport.
SimulinkInPort(SimulinkBlock, String) - Constructor for class edu.tum.cs.simulink.model.SimulinkInPort
Create simulink inport.
SimulinkLine - Class in edu.tum.cs.simulink.model
A Simulink line.
SimulinkLine(SimulinkOutPort, SimulinkInPort) - Constructor for class edu.tum.cs.simulink.model.SimulinkLine
Creates a new line.
SimulinkLineConstraint - Class in edu.tum.cs.simulink.constraints
This constraint checks if a Simulink line crosses subsystem boundaries.
SimulinkLineConstraint() - Constructor for class edu.tum.cs.simulink.constraints.SimulinkLineConstraint
 
SimulinkModel - Class in edu.tum.cs.simulink.model
A Simulink model a specialized Simulink block that primarily maintains the default parameters of blocks, annotations and lines.
SimulinkModel(File, boolean) - Constructor for class edu.tum.cs.simulink.model.SimulinkModel
Create new model.
SimulinkModel(SimulinkModel) - Constructor for class edu.tum.cs.simulink.model.SimulinkModel
This copy constructor clones the whole model.
SimulinkModelBuilder - Class in edu.tum.cs.simulink.builder
Main Simulink/Stateflow model building class.
SimulinkModelBuilder(File, ILogger) - Constructor for class edu.tum.cs.simulink.builder.SimulinkModelBuilder
Create mode builder.
SimulinkModelBuildingException - Exception in edu.tum.cs.simulink.builder
This class signals exception that occurred during build of the Simulink model.
SimulinkModelBuildingException(String) - Constructor for exception edu.tum.cs.simulink.builder.SimulinkModelBuildingException
Create new exception.
SimulinkModelBuildingException(String, MDLSection) - Constructor for exception edu.tum.cs.simulink.builder.SimulinkModelBuildingException
Create new exception.
SimulinkModelBuildingException(Throwable) - Constructor for exception edu.tum.cs.simulink.builder.SimulinkModelBuildingException
Create new exception.
SimulinkModelWalker - Class in edu.tum.cs.simulink.util
Mesh walker for Simulink/Stateflow models.
SimulinkModelWalker() - Constructor for class edu.tum.cs.simulink.util.SimulinkModelWalker
 
SimulinkOutPort - Class in edu.tum.cs.simulink.model
A Simulink inport.
SimulinkOutPort(SimulinkBlock, String) - Constructor for class edu.tum.cs.simulink.model.SimulinkOutPort
Create simulink outport.
SimulinkPortBase - Class in edu.tum.cs.simulink.model
Base class for Simulink ports.
SimulinkPortBase(SimulinkBlock, String) - Constructor for class edu.tum.cs.simulink.model.SimulinkPortBase
Create Simulink port.
SimulinkUtils - Class in edu.tum.cs.simulink.util
Collection of utility methods for Simulink models.
SimulinkUtils() - Constructor for class edu.tum.cs.simulink.util.SimulinkUtils
 
splitSimulinkId(String) - Static method in class edu.tum.cs.simulink.util.SimulinkUtils
Split full qualified identifier.
StateflowBlock - Class in edu.tum.cs.simulink.model.stateflow
A special Simulink block that stores state charts.
StateflowBlock(StateflowChart) - Constructor for class edu.tum.cs.simulink.model.stateflow.StateflowBlock
Create Stateflow block.
StateflowChart - Class in edu.tum.cs.simulink.model.stateflow
This class represents Stateflow charts.
StateflowChart() - Constructor for class edu.tum.cs.simulink.model.stateflow.StateflowChart
Create new Stateflow block.
StateflowData - Class in edu.tum.cs.simulink.model.stateflow
A Stateflow data object.
StateflowData() - Constructor for class edu.tum.cs.simulink.model.stateflow.StateflowData
Create new data object.
StateflowDeclBase - Class in edu.tum.cs.simulink.model.stateflow
Base class for Stateflow declarations StateflowData and StateflowEvent.
StateflowDeclBase() - Constructor for class edu.tum.cs.simulink.model.stateflow.StateflowDeclBase
Create new data object.
StateflowDeclBase(StateflowDeclBase) - Constructor for class edu.tum.cs.simulink.model.stateflow.StateflowDeclBase
Copy constructor for deep cloning.
StateflowDeclContainerBase<P extends IStateflowElement<?>> - Class in edu.tum.cs.simulink.model.stateflow
Base class for classes that contain Stateflow declarations.
StateflowElementBase<P extends IStateflowElement<?>> - Class in edu.tum.cs.simulink.model.stateflow
Base class for all Stateflow elements.
StateflowElementBase() - Constructor for class edu.tum.cs.simulink.model.stateflow.StateflowElementBase
Create Stateflow element.
StateflowElementBase(StateflowElementBase<? extends P>) - Constructor for class edu.tum.cs.simulink.model.stateflow.StateflowElementBase
Copy constructor for deep cloning.
StateflowEvent - Class in edu.tum.cs.simulink.model.stateflow
A Stateflow event object.
StateflowEvent() - Constructor for class edu.tum.cs.simulink.model.stateflow.StateflowEvent
Create event.
StateflowJunction - Class in edu.tum.cs.simulink.model.stateflow
This class represents Stateflow junctions.
StateflowJunction() - Constructor for class edu.tum.cs.simulink.model.stateflow.StateflowJunction
Create junction.
StateflowMachine - Class in edu.tum.cs.simulink.model.stateflow
The Stateflow machine is the container element of all Stateflow elements of a Simulink model.
StateflowMachine(SimulinkModel) - Constructor for class edu.tum.cs.simulink.model.stateflow.StateflowMachine
Create new machine.
StateflowMachine(StateflowMachine, SimulinkModel) - Constructor for class edu.tum.cs.simulink.model.stateflow.StateflowMachine
Copy constructor.
StateflowNodeBase - Class in edu.tum.cs.simulink.model.stateflow
Base class for Stateflow nodes (elements that can be connected by transitions).
StateflowNodeBase() - Constructor for class edu.tum.cs.simulink.model.stateflow.StateflowNodeBase
Create new node.
StateflowNodeBase(StateflowNodeBase) - Constructor for class edu.tum.cs.simulink.model.stateflow.StateflowNodeBase
Create new element from existing one (for deep cloning).
StateflowState - Class in edu.tum.cs.simulink.model.stateflow
This class represents Stateflow states.
StateflowState() - Constructor for class edu.tum.cs.simulink.model.stateflow.StateflowState
Create state.
StateflowTarget - Class in edu.tum.cs.simulink.model.stateflow
A Stateflow target object.
StateflowTarget() - Constructor for class edu.tum.cs.simulink.model.stateflow.StateflowTarget
Create new target.
StateflowTransition - Class in edu.tum.cs.simulink.model.stateflow
A Stateflow transition.
StateflowTransition(StateflowNodeBase) - Constructor for class edu.tum.cs.simulink.model.stateflow.StateflowTransition
Create new default transition.
StateflowTransition(StateflowNodeBase, StateflowNodeBase) - Constructor for class edu.tum.cs.simulink.model.stateflow.StateflowTransition
Create new transition.

T

TargetLinkDataResolver - Class in edu.tum.cs.simulink.targetlink
This visitor identifies Targetlink blocks, parses their data, unfolds it and stores it as normal parameters at the block.
TargetLinkDataResolver() - Constructor for class edu.tum.cs.simulink.targetlink.TargetLinkDataResolver
 
toString() - Method in class edu.tum.cs.simulink.model.SimulinkBlock
Get string representation of this block.
toString() - Method in class edu.tum.cs.simulink.model.SimulinkElementBase
Get string representation of this block.
toString() - Method in class edu.tum.cs.simulink.model.SimulinkLine
Get string representation of the line.
toString() - Method in class edu.tum.cs.simulink.model.SimulinkPortBase
Get string representation of this block: <index>@<block_id>.
toString() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowChart
Returns the name of the chart.
toString() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowDeclBase
Returns name
toString() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowElementBase
Returns Stateflow element type + id.
toString() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowJunction
Returns junction type and id.
toString() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowState
Returns label and id.
toString() - Method in class edu.tum.cs.simulink.model.stateflow.StateflowTransition
toString() includes source and destination.
TYPE_Abs - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Abs'.
TYPE_Assertion - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Assertion'.
TYPE_Assignment - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Assignment'.
TYPE_Backlash - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Backlash'.
TYPE_Bias - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Bias'.
TYPE_BusAssignment - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'BusAssignment'.
TYPE_BusCreator - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'BusCreator'.
TYPE_BusSelector - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'BusSelector'.
TYPE_Clock - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Clock'.
TYPE_CombinatorialLogic - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'CombinatorialLogic'.
TYPE_ComplexToMagnitudeAngle - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'ComplexToMagnitudeAngle'.
TYPE_ComplexToRealImag - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'ComplexToRealImag'.
TYPE_Constant - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Constant'.
TYPE_DataStoreMemory - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'DataStoreMemory'.
TYPE_DataStoreRead - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'DataStoreRead'.
TYPE_DataStoreWrite - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'DataStoreWrite'.
TYPE_DataTypeConversion - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'DataTypeConversion'.
TYPE_DeadZone - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'DeadZone'.
TYPE_Demux - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Demux'.
TYPE_Derivative - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Derivative'.
TYPE_DigitalClock - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'DigitalClock'.
TYPE_DiscreteFilter - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'DiscreteFilter'.
TYPE_DiscreteIntegrator - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'DiscreteIntegrator'.
TYPE_DiscretePulseGenerator - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'DiscretePulseGenerator'.
TYPE_DiscreteStateSpace - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'DiscreteStateSpace'.
TYPE_DiscreteTransferFcn - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'DiscreteTransferFcn'.
TYPE_DiscreteZeroPole - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'DiscreteZeroPole'.
TYPE_Display - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Display'.
TYPE_Fcn - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Fcn'.
TYPE_From - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'From'.
TYPE_FromFile - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'FromFile'.
TYPE_FromWorkspace - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'FromWorkspace'.
TYPE_Gain - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Gain'.
TYPE_Goto - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Goto'.
TYPE_GotoTagVisibility - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'GotoTagVisibility'.
TYPE_Ground - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Ground'.
TYPE_HitCross - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'HitCross'.
TYPE_InitialCondition - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'InitialCondition'.
TYPE_Inport - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Inport'.
TYPE_Integrator - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Integrator'.
TYPE_Logic - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Logic'.
TYPE_Lookup - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Lookup'.
TYPE_Lookup2D - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Lookup2D'.
TYPE_M_S_Function - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'M-S-Function'.
TYPE_MagnitudeAngleToComplex - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'MagnitudeAngleToComplex'.
TYPE_Math - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Math'.
TYPE_MATLABFcn - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'MATLABFcn'.
TYPE_Memory - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Memory'.
TYPE_MinMax - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'MinMax'.
TYPE_Model - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Model'.
TYPE_MultiPortSwitch - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'MultiPortSwitch'.
TYPE_Mux - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Mux'.
TYPE_Outport - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Outport'.
TYPE_Probe - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Probe'.
TYPE_Product - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Product'.
TYPE_Quantizer - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Quantizer'.
TYPE_RandomNumber - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'RandomNumber'.
TYPE_RateLimiter - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'RateLimiter'.
TYPE_RateTransition - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'RateTransition'.
TYPE_RealImagToComplex - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'RealImagToComplex'.
TYPE_Reference - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Reference'.
TYPE_RelationalOperator - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'RelationalOperator'.
TYPE_Relay - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Relay'.
TYPE_Rounding - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Rounding'.
TYPE_S_Function - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'S-Function'.
TYPE_Saturate - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Saturate'.
TYPE_Scope - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Scope'.
TYPE_Selector - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Selector'.
TYPE_SignalConversion - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'SignalConversion'.
TYPE_SignalGenerator - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'SignalGenerator'.
TYPE_SignalSpecification - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'SignalSpecification'.
TYPE_Signum - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Signum'.
TYPE_Sin - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Sin'.
TYPE_StateSpace - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'StateSpace'.
TYPE_Step - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Step'.
TYPE_Stop - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Stop'.
TYPE_SubSystem - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'SubSystem'.
TYPE_Sum - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Sum'.
TYPE_Switch - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Switch'.
TYPE_Terminator - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Terminator'.
TYPE_ToFile - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'ToFile'.
TYPE_ToWorkspace - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'ToWorkspace'.
TYPE_TransferFcn - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'TransferFcn'.
TYPE_TransportDelay - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'TransportDelay'.
TYPE_Trigonometry - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Trigonometry'.
TYPE_UniformRandomNumber - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'UniformRandomNumber'.
TYPE_UnitDelay - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'UnitDelay'.
TYPE_VariableTransportDelay - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'VariableTransportDelay'.
TYPE_Width - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'Width'.
TYPE_ZeroOrderHold - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'ZeroOrderHold'.
TYPE_ZeroPole - Static variable in class edu.tum.cs.simulink.model.SimulinkConstants
Simulink block type 'ZeroPole'.

V

visit(SimulinkBlock) - Method in class edu.tum.cs.simulink.targetlink.TargetLinkDataResolver
If this is a Targetlink block, parse Targetlink data, resolve the structs and stores parameters at the block.
visitDepthFirst(SimulinkBlock, <any>) - Static method in class edu.tum.cs.simulink.util.SimulinkUtils
Visit blocks in a depth first manner.

A B C D E G H I L M O P R S T V
simulink

simulink - 2.7