Esempio n. 1
0
 def __init__(self, rightParent, leftParent):
     """
     Constructor
     """
     JoinNode.__init__(self, rightParent, leftParent, [])
     Memory.__init__(self)
     self._existsCount = 0
Esempio n. 2
0
 def __init__(self, rightParent, leftParent):
     '''
     Constructor
     '''
     JoinNode.__init__(self, rightParent, leftParent, [])
     Memory.__init__(self)
     self._existsCount = 0
Esempio n. 3
0
 def __init__(self, leftParent, rightParent, partnerCircuitLength):
     '''
     Create the new ncc node
     '''
     Node.__init__(self, rightParent=None, leftParent=leftParent)
     Memory.__init__(self)
     
     self._partner = NccPartnerNode(rightParent, partnerCircuitLength, self)
Esempio n. 4
0
    def __init__(self, leftParent, rightParent, partnerCircuitLength):
        '''
        Create the new ncc node
        '''
        Node.__init__(self, rightParent=None, leftParent=leftParent)
        Memory.__init__(self)

        self._partner = NccPartnerNode(rightParent, partnerCircuitLength, self)
Esempio n. 5
0
    def __init__(self, ruleName, leftParent, network, orClauseCount=None, rhs=None, properties=None, moduleName=None, variables=None):
        '''
        Constructor
        '''
        self._ruleName = ruleName + (("~"+str(orClauseCount)) if orClauseCount is not None else "")
        self._isMain = (orClauseCount is None)
        self._network = network
        self._rhs = rhs
        self._linkedPNodes = []
        self._properties = {"salience": 0, "auto-focus": False} if properties is None or not isinstance(properties, dict) else properties
        self._moduleName = moduleName if moduleName is not None else network.modulesManager.currentScope.moduleName
        self._variables = variables if isinstance(variables, dict) else {}

        Node.__init__(self, leftParent=leftParent)
        Memory.__init__(self)
Esempio n. 6
0
 def __init__(self, parent=None):
     '''
     Constructor
     '''
     Node.__init__(self, rightParent=parent, leftParent=None)
     Memory.__init__(self)
Esempio n. 7
0
 def __init__(self, parent=None):
     '''
     Constructor
     '''
     Node.__init__(self, rightParent=parent, leftParent=None)
     Memory.__init__(self)
 def __init__(self, rightParent, leftParent, tests=None):
     '''
     Constructor
     '''
     JoinNode.__init__(self, rightParent=rightParent, leftParent=leftParent, tests=tests)
     Memory.__init__(self)