simulink

edu.tum.cs.simulink.model
Class ParameterizedElement

java.lang.Object
  extended by edu.tum.cs.simulink.model.ParameterizedElement
Direct Known Subclasses:
SimulinkElementBase, SimulinkLine, StateflowElementBase, StateflowTransition

public class ParameterizedElement
extends java.lang.Object

This class usually serves as base class for all classes that have a key-value-mechanism for parameters. It supports a default parameter mechanism that is often found withing the Simulink library.

Version:
$Rev: 26285 $
Author:
deissenb, $Author: juergens $
Rating:
GREEN Hash: 42160170C7EA0692A401E240FBD54FE5

Constructor Summary
protected ParameterizedElement()
          Create new element.
protected ParameterizedElement(ParameterizedElement other)
          Creates new element from another parameterized element.
 
Method Summary
 java.lang.String getDeclaredParameter(java.lang.String name)
          Get parameter specified by name.
  getDeclaredParameterNames()
          Get parameter names.
 java.lang.String getParameter(java.lang.String name)
          Get parameter specified by name.
  getParameterNames()
          Get the names of all parameters.
 void setParameter(java.lang.String name, java.lang.String value)
          Add a parameter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterizedElement

protected ParameterizedElement()
Create new element.


ParameterizedElement

protected ParameterizedElement(ParameterizedElement other)
Creates new element from another parameterized element. This copies all parameters.

Method Detail

getDeclaredParameter

public java.lang.String getDeclaredParameter(java.lang.String name)
Get parameter specified by name. This does not take default parameters into account.


getDeclaredParameterNames

public  getDeclaredParameterNames()
Get parameter names. This does not take default parameters into account.


getParameter

public java.lang.String getParameter(java.lang.String name)
Get parameter specified by name. This takes default parameters into account.


getParameterNames

public  getParameterNames()
Get the names of all parameters. This takes default parameters into account.


setParameter

public void setParameter(java.lang.String name,
                         java.lang.String value)
Add a parameter.


simulink

simulink - 2.7