Version: 9.12.0
SALOME_PyNode.PyScriptNode_i Class Reference
Inheritance diagram for SALOME_PyNode.PyScriptNode_i:

Public Member Functions

def __init__ (self, nodeName, code, poa, my_container)
 
def __del__ (self)
 
def getContainer (self)
 
def getCode (self)
 
def getName (self)
 
def defineNewCustomVar (self, varName, valueOfVar)
 
def executeAnotherPieceOfCode (self, code)
 
def assignNewCompiledCode (self, codeStr)
 
def executeSimple (self, key, val)
 
def execute (self, outargsname, argsin)
 
def executeFirst (self, argsin)
 
def executeSecond (self, outargsname)
 
def listAllVarsInContext (self)
 
def removeAllVarsInContext (self)
 
def getValueOfVarInContext (self, varName)
 
def assignVarInContext (self, varName, value)
 
def callMethodOnVarInContext (self, varName, methodName, args)
 
def Register (self)
 
def UnRegister (self)
 
def Destroy (self)
 

Data Fields

 nodeName
 
 code
 
 my_container
 
 ccode
 
 context
 
 poa
 
 cnt
 

Detailed Description

The implementation of the PyScriptNode CORBA IDL that executes a script

Constructor & Destructor Documentation

◆ __init__()

def SALOME_PyNode.PyScriptNode_i.__init__ (   self,
  nodeName,
  code,
  poa,
  my_container 
)
Initialize the node : compilation in the local context

◆ __del__()

def SALOME_PyNode.PyScriptNode_i.__del__ (   self)

Member Function Documentation

◆ assignNewCompiledCode()

◆ assignVarInContext()

◆ callMethodOnVarInContext()

◆ defineNewCustomVar()

def SALOME_PyNode.PyScriptNode_i.defineNewCustomVar (   self,
  varName,
  valueOfVar 
)

◆ Destroy()

◆ execute()

◆ executeAnotherPieceOfCode()

◆ executeFirst()

◆ executeSecond()

◆ executeSimple()

def SALOME_PyNode.PyScriptNode_i.executeSimple (   self,
  key,
  val 
)

◆ getCode()

def SALOME_PyNode.PyScriptNode_i.getCode (   self)

◆ getContainer()

◆ getName()

◆ getValueOfVarInContext()

◆ listAllVarsInContext()

def SALOME_PyNode.PyScriptNode_i.listAllVarsInContext (   self)

◆ Register()

def SALOME_PyNode.Generic.Register (   self)
inherited

◆ removeAllVarsInContext()

◆ UnRegister()

def SALOME_PyNode.Generic.UnRegister (   self)
inherited

Field Documentation

◆ ccode

◆ cnt

SALOME_PyNode.Generic.cnt
inherited

◆ code

◆ context

◆ my_container

SALOME_PyNode.PyScriptNode_i.my_container

◆ nodeName

◆ poa

SALOME_PyNode.Generic.poa
inherited