(a)
class Service ( Component ) :
def __init__( self, _service ) :
self._service = _service
Component.__init__( self, _service )
def getInterfaces( self ) :
return getCollection( self._service, "Interfaces_of_Service", "Interface" )
def setInterfaces( self, interfaces ) :
setCollection( self._service, interfaces,
"Interfaces_of_Service", "_interface" )
(b)
def createService( name ) :
_service = kb.createInstance( "Service_" + name, kb.getCls( "Service" ) )
service = Service( _service )
service.setName( name )
return service
Example 1: (a) Python script for importing, exporting, and knowledge mining; (b) factory script function.
Back to Article