public class Callmodule_FBlock_JgenMdl extends FBlock_JgenMdl
Operation_FBlock_JgenMdl of the lib module.FBlock_JgenMdl.ClusterInfo, FBlock_JgenMdl.MaskParam_Mdl, FBlock_JgenMdl.XXXInitBlockFBlock_FBcl.Blocktype, FBlock_FBcl.WriteFB| Modifier and Type | Field and Description |
|---|---|
java.util.List<Operation_FBlock_JgenMdl> |
replacingOperations
The Operation blocks which are the replacement for this call block.
|
java.lang.String |
sLibModel |
java.lang.String |
sNameLibBlock |
_moduleBlock, bAddForTypePropagation, bAddInCluster, clusterInfo, conSliced, dataTypesPropagated, dbgOrder, dbgStringType, dstFbExcl, dstFbMultiple, eventOut, maskParam, opClusterBlock, sClassName, sFunction, sImport, sInstanceName, slxBlock, sOperators3Arg, srcFbExcl, srcFbMultiple, stm_itsModule, din, dout, evin, evout, name, sOperators, typeFB| Constructor and Description |
|---|
Callmodule_FBlock_JgenMdl(FBlock_FBcl.Blocktype etype,
Module_FBlock_JgenMdl inModule) |
Callmodule_FBlock_JgenMdl(Module_FBlock_JgenMdl inModule,
java.lang.String sLibModel,
java.lang.String sNameLibBlock)
If !
|
| Modifier and Type | Method and Description |
|---|---|
void |
addOperationFBlock(Operation_FBlock_JgenMdl fb) |
(package private) void |
checkAllConnectionTransferedToOperation_FBlock()
Checks whether all connections from and to a Libmodule_FBlock are replaced with connections to the Operation_FBlock.
|
Module_FBlock_JgenMdl |
implModule()
Gets the implementation FBlock.
|
java.lang.String |
toString() |
void |
transferzVectorDim2Callblock()
Transfer the
Connection_FBcl#zVectorDim information from the module itself (it is the template)
to the connections of this Callmodule_FBlock_JgenMdl
This is used for the netlist. |
calcSliced, cleanupAfterJavaCode, cleanupAfterTypePropagation, copyBlockPropertiesFrom, createBlockInstance, determine_zVectorStm, evOperations, fillMaskParam, findOutconRet, getMaskParam, getOut, globalName, globalName, isTypesAllEqual, nameCon, oneEvOper, outconFirst, prepare, registerSrcExcl, registerSrcMultiple, sClassName, setName, sImport, templateFb, templateFb, terminateOpenIncons, writeDbginfodin, dinForeach, dout, doutForeach, dtypes, evin, evin, evout, evout, getNrofConnin, getNrofConnout, getNrofDin, getNrofDout, getNrofEvin, getNrofEvout, getOut1Properties, getPinEvInByName, getPinEvOutByName, getPinInByName, getPinOutByName, getSteptime, getSteptimeStr, getTypeFB, kind, name, typeName, XXXgetConnin, XXXgetConnoutpublic final java.lang.String sLibModel
public final java.lang.String sNameLibBlock
public java.util.List<Operation_FBlock_JgenMdl> replacingOperations
Module_FBlock_JgenMdl blocks but the operation blocks are not part of.
The Operation blocks are not part of the model, they are created while translation of the associated implModule().
If the module will be translated in another DataType_FBcl situation, the operation blocks can be fitted in another constellation.
Then this list is another one. It is temporary for translation of this block.public Callmodule_FBlock_JgenMdl(Module_FBlock_JgenMdl inModule, java.lang.String sLibModel, java.lang.String sNameLibBlock)
public Callmodule_FBlock_JgenMdl(FBlock_FBcl.Blocktype etype, Module_FBlock_JgenMdl inModule)
public void transferzVectorDim2Callblock()
Connection_FBcl#zVectorDim information from the module itself (it is the template)
to the connections of this Callmodule_FBlock_JgenMdl
This is used for the netlist.public Module_FBlock_JgenMdl implModule()
FBlock_JgenMdl.templateFb().public void addOperationFBlock(Operation_FBlock_JgenMdl fb)
void checkAllConnectionTransferedToOperation_FBlock()
public java.lang.String toString()
toString in class FBlock_JgenMdl