Xorn
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Classes | Namespaces | Functions
storage.py File Reference

Placeholder file for xorn.storage documentation. More...

Go to the source code of this file.

Classes

class  xorn.storage.Revision
 A particular state of the contents of a file. More...
 
class  xorn.storage.Object
 The identity of an object across revisions. More...
 
class  xorn.storage.Selection
 The identity of a set of objects across revisions. More...
 
class  xorn.storage.LineAttr
 Schematic line style. More...
 
class  xorn.storage.FillAttr
 Schematic fill style. More...
 
class  xorn.storage.Arc
 Schematic arc. More...
 
class  xorn.storage.Box
 Schematic box. More...
 
class  xorn.storage.Circle
 Schematic circle. More...
 
class  xorn.storage.Component
 Schematic component. More...
 
class  xorn.storage.Line
 Schematic line. More...
 
class  xorn.storage.Net
 Schematic net segment, bus segment, or pin. More...
 
class  xorn.storage.Path
 Schematic path. More...
 
class  xorn.storage.Picture
 Schematic picture. More...
 
class  xorn.storage.Text
 Schematic text or attribute. More...
 

Namespaces

 xorn.storage
 Xorn storage backend.
 

Functions

def xorn.storage.get_objects_attached_to
 Return a list of objects in a revision which are attached to a certain object. More...
 
def xorn.storage.get_selected_objects
 Return a list of objects which are in a revision as well as in a selection. More...
 
def xorn.storage.get_added_objects
 Return a list of objects which are in one revision but not in another. More...
 
def xorn.storage.get_removed_objects
 Return a list of objects which are in one revision but not in another. More...
 
def xorn.storage.get_modified_objects
 Return a list of objects which exist in two revisions but have different type or data. More...
 
def xorn.storage.select_none
 Return an empty selection. More...
 
def xorn.storage.select_object
 Return a selection containing a single object. More...
 
def xorn.storage.select_attached_to
 Return a selection containing all objects in a revision attached to a given object. More...
 
def xorn.storage.select_all
 Return a selection containing all objects in a revision. More...
 
def xorn.storage.select_all_except
 Return a selection containing all objects in a revision except those in a given selection. More...
 
def xorn.storage.select_including
 Return a selection which contains all the objects in an existing selection plus a given object. More...
 
def xorn.storage.select_excluding
 Return a selection which contains all the objects in an existing selection minus a given object. More...
 
def xorn.storage.select_union
 Return a selection containing the objects in either given selection. More...
 
def xorn.storage.select_intersection
 Return a selection containing the objects in both given selections. More...
 
def xorn.storage.select_difference
 Return a selection containing the objects contained in one given selection, but not the other. More...
 
def xorn.storage.selection_is_empty
 Return whether a selection is empty in a given revision. More...
 
def xorn.storage.object_is_selected
 Return whether an object exists in a revision and is selected in a selection. More...
 

Detailed Description

Placeholder file for xorn.storage documentation.

This file DOES NOT contain the actual source code of the xorn.storage module. It contains documented stubs of the code from which the Doxygen documentation is generated. For the actual definition of the module, see the Python extension in src/cpython/.

Definition in file storage.py.