public class XcosExprs
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
x2cIdentificationString |
| Constructor and Description |
|---|
XcosExprs(org.scilab.modules.types.ScilabType stExprs)
Creates new
XcosExprs. |
XcosExprs(java.lang.String[][] exprs)
Creates new
XcosExprs. |
XcosExprs(X2cBlock block)
Creates new
XcosExprs. |
| Modifier and Type | Method and Description |
|---|---|
void |
addParameter(java.lang.String name,
java.lang.String value,
java.lang.String expression,
java.lang.String format)
Add a parameter at the end of the list.
|
void |
clearStaticParamId() |
boolean |
equalsParameters(java.lang.String[] maskParamNames)
Checks if expression contains the same Mask Parameter names list.
|
java.lang.String |
getBlockLabel()
Get the BlockLabel of the block.
|
java.lang.String |
getBlockLabelFull()
Get the full BlockLabel of the block.
|
java.lang.String |
getComponentName()
Get the ComponentName of the block.
|
java.lang.String[][] |
getExprs()
Get Content of the block's "graphics.exprs" field.
|
java.lang.String |
getImplementation()
Get the modelIdentification of the block.
|
java.lang.String |
getLibraryName()
Get the library name of the block.
|
java.lang.String |
getModelIdentification()
Get the modelIdentification of the block.
|
X2cBlockParameterSimple |
getParameter(java.lang.String name) |
java.util.List<java.lang.String> |
getParameterNames() |
int |
getParamId()
Deprecated.
Use
getStaticParamId() instead. |
java.lang.Integer |
getSampleTimeFactor() |
org.scilab.modules.types.ScilabString |
getScilabTypeExprs()
Get Content of the block's "graphics.exprs" field.
|
StaticParamIdExpr |
getStaticParamId()
Returns Static Parameter ID.
|
boolean |
hasExactlyThisParamaeters(java.lang.String[] maskParamNames)
Deprecated.
Use
equalsParameters(String[]) instead. |
boolean |
hasParameter(java.lang.String name) |
boolean |
isCoT() |
boolean |
isFromX2cBlock()
Returns whether the exprs was from an X2C block.
|
boolean |
isStaticParamId() |
void |
setBlockLabel(java.lang.String blockLabel)
Set the BlockLabel of the block.
|
void |
setBlockLabelFull(java.lang.String blockLabelFull)
Set the full BlockLabel of the block.
|
void |
setComponentName(java.lang.String componentName)
Set the ComponentName of the block.
|
void |
setCoT(boolean cotEnabled) |
void |
setImplementation(java.lang.String implementation)
Set the modelIdentification of the block.
|
void |
setLibName(java.lang.String libraryName)
Set the library name of the block.
|
void |
setModelIdentification(java.lang.String modelIdentification)
Set the modelIdentification of the block.
|
void |
setSampleTimeFactor(java.lang.Integer sampleTimeFactor) |
void |
setStaticParamId(int paramId)
Deprecated.
Use
setStaticParamId(StaticParamIdExpr) instead. |
void |
setStaticParamId(StaticParamIdExpr id)
Sets new Static Parameter ID.
|
java.lang.String |
toString() |
void |
updateParameter(java.lang.String name,
java.lang.String value,
java.lang.String expression,
java.lang.String format) |
public static final java.lang.String x2cIdentificationString
public XcosExprs(java.lang.String[][] exprs)
throws java.lang.Exception
XcosExprs.exprs - Content of the block's "graphics.exprs" field.java.lang.Exceptionpublic XcosExprs(X2cBlock block) throws java.lang.Exception
XcosExprs.block - Blockjava.lang.Exceptionpublic XcosExprs(org.scilab.modules.types.ScilabType stExprs)
throws java.lang.Exception
XcosExprs.stExprs - BasicBlock.getExprs()java.lang.Exceptionpublic boolean isFromX2cBlock()
public java.lang.String getLibraryName()
public void setLibName(java.lang.String libraryName)
libraryName - the library name of the block.public java.lang.String getComponentName()
public void setComponentName(java.lang.String componentName)
componentName - the componentName to setpublic java.lang.String getBlockLabel()
public void setBlockLabel(java.lang.String blockLabel)
blockLabel - the blockLabel to setpublic java.lang.String getBlockLabelFull()
public void setBlockLabelFull(java.lang.String blockLabelFull)
public java.lang.String getModelIdentification()
public void setModelIdentification(java.lang.String modelIdentification)
modelIdentification - the modelIdentification to setpublic java.lang.String getImplementation()
public void setImplementation(java.lang.String implementation)
implementation - the implementation to setpublic void addParameter(java.lang.String name,
java.lang.String value,
java.lang.String expression,
java.lang.String format)
name - value - public X2cBlockParameterSimple getParameter(java.lang.String name)
public boolean hasParameter(java.lang.String name)
public java.util.List<java.lang.String> getParameterNames()
public void updateParameter(java.lang.String name,
java.lang.String value,
java.lang.String expression,
java.lang.String format)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String[][] getExprs()
public org.scilab.modules.types.ScilabString getScilabTypeExprs()
@Deprecated public boolean hasExactlyThisParamaeters(java.lang.String[] maskParamNames)
equalsParameters(String[]) instead.maskParamNames - Mask Parameter name listpublic boolean equalsParameters(java.lang.String[] maskParamNames)
maskParamNames - Mask Parameter name listpublic void setSampleTimeFactor(java.lang.Integer sampleTimeFactor)
public java.lang.Integer getSampleTimeFactor()
public boolean isStaticParamId()
@Deprecated public int getParamId()
getStaticParamId() instead.public StaticParamIdExpr getStaticParamId()
public boolean isCoT()
@Deprecated public void setStaticParamId(int paramId)
setStaticParamId(StaticParamIdExpr) instead.paramId - Static Parameter IDpublic void setStaticParamId(StaticParamIdExpr id)
id - Static Parameter IDpublic void clearStaticParamId()
public void setCoT(boolean cotEnabled)
public java.lang.String toString()
toString in class java.lang.ObjectCopyright 2019 LCM. All rights reserved.