public class TranslationScripts
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
TranslationScripts.Data
Sub class used in user environment for current data.
|
Modifier and Type | Field and Description |
---|---|
(package private) TranslationScripts.Data |
dataGen
It creates container for a non-reentrant generation.
|
(package private) java.util.Map<java.lang.String,java.lang.String> |
operators |
(package private) OutTextPreparer |
otx_argCall |
(package private) OutTextPreparer |
otx_argOper |
(package private) OutTextPreparer |
otx_class |
(package private) OutTextPreparer |
otx_codeRuleDoutAccess |
(package private) OutTextPreparer |
otx_codeRuleEvinCall |
(package private) OutTextPreparer |
otx_get_thisFBobj |
(package private) OutTextPreparer |
otx_getOutput |
(package private) OutTextPreparer |
otx_include |
(package private) OutTextPreparer |
otx_operDout |
(package private) OutTextPreparer |
otx_operEvin |
(package private) OutTextPreparer |
otx_setInstanceDataFromDout |
(package private) OutTextPreparer |
otx_setLocalDataFromDout |
(package private) OutTextPreparer |
otx_setLocalDataToEvinData |
(package private) OutTextPreparer |
otx_setOutput |
(package private) OutTextPreparer |
otx_statement |
Constructor and Description |
---|
TranslationScripts() |
Modifier and Type | Method and Description |
---|---|
OutTextPreparer |
generateCodeRuleForEvent(Module_FBcl mdl,
java.lang.String nameOper,
long usedInpins,
long usedOutpins)
Generates the code for the operation for evin of a
FBlock_Type_FBcl . |
java.lang.String |
getOperator(java.lang.String key) |
void |
isReaded() |
java.util.Map<java.lang.String,java.lang.String> operators
OutTextPreparer otx_include
OutTextPreparer otx_class
OutTextPreparer otx_operEvin
OutTextPreparer otx_operDout
OutTextPreparer otx_argOper
OutTextPreparer otx_argCall
OutTextPreparer otx_setLocalDataToEvinData
OutTextPreparer otx_setInstanceDataFromDout
OutTextPreparer otx_setLocalDataFromDout
OutTextPreparer otx_statement
OutTextPreparer otx_setOutput
OutTextPreparer otx_getOutput
OutTextPreparer otx_get_thisFBobj
OutTextPreparer otx_codeRuleEvinCall
OutTextPreparer otx_codeRuleDoutAccess
TranslationScripts.Data dataGen
public void isReaded()
public java.lang.String getOperator(java.lang.String key)
public OutTextPreparer generateCodeRuleForEvent(Module_FBcl mdl, java.lang.String nameOper, long usedInpins, long usedOutpins) throws java.io.IOException
FBlock_Type_FBcl
.
To generate it uses the otx_codeRuleEvinCall
as pattern.
FBlock_Type_FBcl
The codegen-Rule is stored in EvinType_FBcl
.super: Pin_Type_FBcl#operations
:
Operation_FBcl.genCodeStmnt
mdl
- The modulenameOper
- usedInpins
- usedOutpins
- java.io.IOException