|
|||||||||
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()
Creates new 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()
Walks 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)
Returns Block 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()
Returns the Xcos clock. |
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)
Sets 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()
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
- Sample time@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
- Source Mask namesrcOutportName
- Source Outport namedestMaskName
- Destination Mask namedestInportName
- Destination Inport name
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
- Parent labelchild_label
- Child label
java.lang.Exception
@Deprecated public java.lang.String removeSuperblockPrefixFromLabel(java.lang.String label, java.lang.String superBlockPreFix)
label
- Label
public java.lang.String generateValidLabel(java.lang.String label, java.util.List<java.lang.String> systemNames)
label
- Block label
public org.scilab.modules.xcos.block.BasicBlock getXcosClock()
public void setXcosClock(org.scilab.modules.xcos.block.BasicBlock xcosClock)
xcosClock
- Xcos clockpublic void writeToXml(java.lang.String path, java.lang.String filename) throws java.lang.Exception
writeToXml(String, String)
path
- Pathfilename
- File name
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
id
- Block ID.
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 |