|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectat.lcm.x2c.scilab.xcos.x2cAdapter.X2cAdapter_Model
public class X2cAdapter_Model
Adapter to effectively access x2c for the purpose of xcos to x2c transformation. This adapter encapsulates one x2c model and some corresponding objects of xcos.
Constructor Summary | |
---|---|
X2cAdapter_Model()
|
Method Summary | |
---|---|
void |
addBlock(at.lcm.x2c.core.structure.Block x2c_block,
org.scilab.modules.xcos.block.BasicBlock xcos_block)
Deprecated. |
void |
addBlock(java.util.List<java.lang.String> systems,
at.lcm.x2c.core.structure.Block x2c_block,
org.scilab.modules.xcos.block.BasicBlock xcos_block)
Adds Block to Model. |
void |
connectBlocks(java.lang.String srcMaskName,
java.lang.String srcOutportName,
java.lang.String destMaskName,
java.lang.String destInportName)
Deprecated. |
void |
convertParameters()
walk through all blocks in the model and call convertParameters() |
java.lang.String |
generateValidLabel(java.lang.String label,
java.util.List<java.lang.String> systemNames)
Generates a valid = unique (not used till now) label based on the provided label. |
java.lang.String |
generateValidSuperBlockLabel(java.lang.String parent_label,
java.lang.String child_label)
Deprecated. |
void |
generateX2cLinks()
Walk through all blocks in the x2c model. |
X2cBlock |
getBlockByID(java.lang.String id)
|
at.lcm.x2c.core.structure.Model |
getM2cModel()
Deprecated. |
at.lcm.x2c.core.structure.Model |
getModel()
Returns Model. |
java.lang.String |
getValidSuperBlockLabel(java.util.List<java.lang.String> parents,
java.lang.String child)
Returns valid SuperBlock name. |
org.scilab.modules.xcos.block.BasicBlock |
getXcosClock()
Return the xcosClock. |
boolean |
hasBlockId(java.lang.String id)
Check whether a block with this id exists already in the x2c model. |
java.lang.String |
removeSuperblockPrefixFromLabel(java.lang.String label,
java.lang.String superBlockPreFix)
Deprecated. |
void |
setSampleTime(double sampleTime)
Set the x2c models sample time. |
void |
setXcosClock(org.scilab.modules.xcos.block.BasicBlock xcosClock)
Set the xcos clock as the one used by x2c blocks. |
void |
updateSampletime()
Extract the sample time out of xcosClock |
void |
writeToXml(java.lang.String path,
java.lang.String filename)
call x2c_model.writeToXml writeToXml(String, String) |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public X2cAdapter_Model()
Method Detail |
---|
@Deprecated public at.lcm.x2c.core.structure.Model getM2cModel()
public at.lcm.x2c.core.structure.Model getModel()
public boolean hasBlockId(java.lang.String id)
id
- The id of a block (existing or not).
@Deprecated public void addBlock(at.lcm.x2c.core.structure.Block x2c_block, org.scilab.modules.xcos.block.BasicBlock xcos_block) throws java.lang.Exception
x2c_block
- The x2c block to add.xcos_block
- The corresponding xcos block.
java.lang.Exception
public void addBlock(java.util.List<java.lang.String> systems, at.lcm.x2c.core.structure.Block x2c_block, org.scilab.modules.xcos.block.BasicBlock xcos_block) throws java.lang.Exception
systems
- Sub-system namesx2c_block
- X2C Blockxcos_block
- Xcos block
java.lang.Exception
public void setSampleTime(double sampleTime)
sampleTime
- @Deprecated public void connectBlocks(java.lang.String srcMaskName, java.lang.String srcOutportName, java.lang.String destMaskName, java.lang.String destInportName) throws java.lang.Exception
model.Model.connectBlocks
srcMaskName
- srcOutportName
- destMaskName
- destInportName
-
java.lang.Exception
Model.connectBlocks(String, String, String, String)
public java.lang.String getValidSuperBlockLabel(java.util.List<java.lang.String> parents, java.lang.String child) throws java.lang.Exception
parents
- Parent system nameschild
- Child name
java.lang.Exception
@Deprecated public java.lang.String generateValidSuperBlockLabel(java.lang.String parent_label, java.lang.String child_label) throws java.lang.Exception
parent_label
- child_label
-
java.lang.Exception
@Deprecated public java.lang.String removeSuperblockPrefixFromLabel(java.lang.String label, java.lang.String superBlockPreFix)
label
-
public java.lang.String generateValidLabel(java.lang.String label, java.util.List<java.lang.String> systemNames)
label
-
public org.scilab.modules.xcos.block.BasicBlock getXcosClock()
public void setXcosClock(org.scilab.modules.xcos.block.BasicBlock xcosClock)
xcosClock
- public void writeToXml(java.lang.String path, java.lang.String filename) throws java.lang.Exception
writeToXml(String, String)
path
- filename
-
java.lang.Exception
Model.writeToXml(String, String)
public void updateSampletime() throws java.lang.Exception
java.lang.Exception
public void generateX2cLinks() throws java.lang.Exception
java.lang.Exception
public X2cBlock getBlockByID(java.lang.String id) throws java.lang.Exception
java.lang.Exception
public void convertParameters() throws java.lang.Exception
java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |