Copernicus  2.0
 All Classes Namespaces Files Functions Variables
cpc.dataflow.lib.ImportLibrary Class Reference
Inheritance diagram for cpc.dataflow.lib.ImportLibrary:
cpc.dataflow.description.Describable

Public Member Functions

def getName
 
def getFilename
 
def addFunction
 
def getFunctionList
 
def getTypeList
 
def addType
 
def getFunction
 
def hasFunction
 
def getType
 
def hasType
 
def getNetwork
 
def writeXML
 
- Public Member Functions inherited from cpc.dataflow.description.Describable
def setDescription
 
def getDescription
 

Public Attributes

 name
 
 filename
 
 types
 
 functions
 
 network
 
- Public Attributes inherited from cpc.dataflow.description.Describable
 desc
 

Detailed Description

The class describing an imported source file.

Member Function Documentation

def cpc.dataflow.lib.ImportLibrary.addFunction (   self,
  fn 
)
Add one reference to the value.
def cpc.dataflow.lib.ImportLibrary.addType (   self,
  tp 
)
Ad one type to the collection.
def cpc.dataflow.lib.ImportLibrary.getFilename (   self)
Get the filename associated with the library.
def cpc.dataflow.lib.ImportLibrary.getFunction (   self,
  name 
)
def cpc.dataflow.lib.ImportLibrary.getFunctionList (   self)
Return a list of all function names
def cpc.dataflow.lib.ImportLibrary.getName (   self)
Get the full (canonical) name
def cpc.dataflow.lib.ImportLibrary.getNetwork (   self)
def cpc.dataflow.lib.ImportLibrary.getType (   self,
  name 
)
def cpc.dataflow.lib.ImportLibrary.getTypeList (   self)
Return a list of all types
def cpc.dataflow.lib.ImportLibrary.hasFunction (   self,
  name 
)
Check whether the library has this function
def cpc.dataflow.lib.ImportLibrary.hasType (   self,
  name 
)
Check whether the library has this type
def cpc.dataflow.lib.ImportLibrary.writeXML (   self,
  outf,
  indent = 0 
)
Write the function definitions (and possibly a top-level network 
   description) in XML to outf.

Member Data Documentation

cpc.dataflow.lib.ImportLibrary.filename
cpc.dataflow.lib.ImportLibrary.functions
cpc.dataflow.lib.ImportLibrary.name
cpc.dataflow.lib.ImportLibrary.network
cpc.dataflow.lib.ImportLibrary.types

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