Copernicus  2.0
 All Classes Namespaces Files Functions Variables
cpc.dataflow.transaction.Transaction Class Reference
Inheritance diagram for cpc.dataflow.transaction.Transaction:
cpc.dataflow.run.FunctionRunOutput

Public Member Functions

def addSetValue
 
def check
 
def run
 
- Public Member Functions inherited from cpc.dataflow.run.FunctionRunOutput
def setOut
 
def setSubOut
 
def hasOutputs
 
def hasSubnetOutputs
 
def addInstance
 
def addConnection
 
def addCommand
 
def setError
 
def setWarning
 
def cancelPrevCommands
 
def writeXML
 

Public Attributes

 activeNetwork
 
 task
 
 activeInstance
 
 seqNr
 
 project
 
 lib
 
 setValues
 
- Public Attributes inherited from cpc.dataflow.run.FunctionRunOutput
 outputs
 
 subnetOutputs
 
 cmds
 
 newInstances
 
 newConnections
 
 cancelCmds
 
 errMsg
 
 warnMsg
 

Detailed Description

Holds a set of new output data + new connections + new instances to
   add in a single transaction. All updates must happen through this
   object

Member Function Documentation

def cpc.dataflow.transaction.Transaction.addSetValue (   self,
  itemName,
  literal,
  sourceType,
  printName 
)
def cpc.dataflow.transaction.Transaction.check (   self,
  outf = None 
)
Check the transaction items for any errors.
def cpc.dataflow.transaction.Transaction.run (   self,
  outf = None 
)
Do a transaction.

Member Data Documentation

cpc.dataflow.transaction.Transaction.activeInstance
cpc.dataflow.transaction.Transaction.activeNetwork
cpc.dataflow.transaction.Transaction.lib
cpc.dataflow.transaction.Transaction.project
cpc.dataflow.transaction.Transaction.seqNr
cpc.dataflow.transaction.Transaction.setValues
cpc.dataflow.transaction.Transaction.task

The documentation for this class was generated from the following file: