|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectat.lcm.x2c.scilab.xcos.xcosAdapter.XcosAdapter_Block
public class XcosAdapter_Block
XcosAdapterBasic_Block is an adapter to Xcos BasicBlock.
Constructor Summary | |
---|---|
XcosAdapter_Block(org.scilab.modules.xcos.block.BasicBlock xcosBlock)
|
Method Summary | |
---|---|
java.lang.Integer |
acquireSampleTimeFactor()
Acquire the SampleTimeFactor by walking the xcos model to find the clock |
XcosAdapter_Block |
getControlingBlock()
|
org.scilab.modules.xcos.port.command.CommandPort |
getControlingPort()
|
org.scilab.modules.xcos.link.commandcontrol.CommandControlLink |
getControlLink()
|
org.scilab.modules.xcos.port.control.ControlPort |
getControlPort()
|
java.util.List<org.scilab.modules.xcos.port.control.ControlPort> |
getControlPorts()
|
XcosExprs |
getExprs()
|
java.lang.String |
getID()
Return the Id of the xcos block |
org.scilab.modules.xcos.port.input.ExplicitInputPort |
getInPort(java.lang.String portName)
|
org.scilab.modules.xcos.port.input.InputPort |
getInputPort()
Returns input port. |
java.util.List<org.scilab.modules.xcos.port.input.InputPort> |
getInputPorts()
Returns input port list. |
java.lang.String |
getInterfaceFunctionName()
|
org.scilab.modules.xcos.port.output.OutputPort |
getOutputPort()
Returns output port. |
java.util.List<org.scilab.modules.xcos.port.output.OutputPort> |
getOutputPorts()
Returns output port list. |
java.lang.Integer |
getSampleTimeFactor()
|
org.scilab.modules.xcos.port.output.ExplicitOutputPort |
getSourceOfInPort(org.scilab.modules.xcos.port.input.InputPort port)
Returns source of input port. |
org.scilab.modules.xcos.port.output.ExplicitOutputPort |
getSourceOfInPort(java.lang.String portName)
Returns source of input port. |
java.lang.String |
getX2cBlockLabel()
|
java.lang.String |
getX2cBlockLabelFull()
|
java.lang.String |
getX2cBlockName()
Returns X2C block name. |
java.lang.String |
getX2cLibName()
Returns X2C library name. |
org.scilab.modules.xcos.block.BasicBlock |
getXcosBlock()
|
java.lang.String |
getXcosBlockLabel()
|
XcosAdapter_Block |
getXcosClock()
|
boolean |
isCurrentModel(java.lang.String modelIdentification)
|
boolean |
isX2cBlock()
Checks whether BasicBlock is a X2C block. |
void |
renameBlock(java.lang.String blockLabel_new,
java.lang.String blockLabelFull_new)
|
void |
setModelIdentification(java.lang.String modelIdentification)
|
void |
setSampleTimeFactor(java.lang.Integer sampleTimeFactor)
|
java.lang.String |
toString()
|
void |
updateBlockExprs()
|
void |
updateModelIdentification(java.lang.String modelIdentification)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public XcosAdapter_Block(org.scilab.modules.xcos.block.BasicBlock xcosBlock) throws java.lang.Exception
java.lang.Exception
Method Detail |
---|
public org.scilab.modules.xcos.block.BasicBlock getXcosBlock()
public java.util.List<org.scilab.modules.xcos.port.control.ControlPort> getControlPorts()
public org.scilab.modules.xcos.port.control.ControlPort getControlPort() throws java.lang.Exception
java.lang.Exception
public org.scilab.modules.xcos.link.commandcontrol.CommandControlLink getControlLink() throws java.lang.Exception
java.lang.Exception
public XcosAdapter_Block getControlingBlock() throws java.lang.Exception
java.lang.Exception
public org.scilab.modules.xcos.port.command.CommandPort getControlingPort() throws java.lang.Exception
java.lang.Exception
public java.util.List<org.scilab.modules.xcos.port.input.InputPort> getInputPorts()
public org.scilab.modules.xcos.port.input.InputPort getInputPort() throws java.lang.Exception
java.lang.Exception
public java.util.List<org.scilab.modules.xcos.port.output.OutputPort> getOutputPorts()
public org.scilab.modules.xcos.port.output.OutputPort getOutputPort() throws java.lang.Exception
java.lang.Exception
public java.lang.String getInterfaceFunctionName()
public boolean isX2cBlock() throws java.lang.Exception
java.lang.Exception
public java.lang.String getX2cLibName() throws java.lang.Exception
java.lang.Exception
public java.lang.String getX2cBlockName() throws java.lang.Exception
java.lang.Exception
public java.lang.String getX2cBlockLabel() throws java.lang.Exception
java.lang.Exception
public java.lang.String getX2cBlockLabelFull() throws java.lang.Exception
java.lang.Exception
public org.scilab.modules.xcos.port.input.ExplicitInputPort getInPort(java.lang.String portName) throws java.lang.Exception
java.lang.Exception
public org.scilab.modules.xcos.port.output.ExplicitOutputPort getSourceOfInPort(java.lang.String portName) throws java.lang.Exception
portName
- Input port name
java.lang.Exception
public org.scilab.modules.xcos.port.output.ExplicitOutputPort getSourceOfInPort(org.scilab.modules.xcos.port.input.InputPort port) throws java.lang.Exception
port
- Input port
java.lang.Exception
public java.lang.Integer acquireSampleTimeFactor() throws java.lang.Exception
java.lang.Exception
public void setSampleTimeFactor(java.lang.Integer sampleTimeFactor)
public java.lang.Integer getSampleTimeFactor()
public XcosAdapter_Block getXcosClock() throws java.lang.Exception
java.lang.Exception
public void renameBlock(java.lang.String blockLabel_new, java.lang.String blockLabelFull_new) throws java.lang.Exception
java.lang.Exception
public java.lang.String getXcosBlockLabel()
public void setModelIdentification(java.lang.String modelIdentification)
public void updateModelIdentification(java.lang.String modelIdentification) throws java.lang.Exception
java.lang.Exception
public boolean isCurrentModel(java.lang.String modelIdentification)
public XcosExprs getExprs()
public void updateBlockExprs()
public java.lang.String getID()
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |