Package gavo :: Package stc :: Module stcxast :: Class IdProxy
[frames] | no frames]

Class IdProxy

source code

             object --+        
                      |        
utils.autonode.AutoNode --+    
                          |    
             common.ASTNode --+
                              |
                             IdProxy

A stand-in for a coordinate system during parsing.

We do this to not depend on ids being located before positions. STC should have that in general, but let's be defensive here.

Nested Classes

Inherited from utils.autonode.AutoNode: __metaclass__

Instance Methods
 
resolve(self, idMap) source code
 
__init__(self, id=None, idref=None, ucd=None, useAttr=None)
x.__init__(...) initializes x; see help(type(x)) for signature
source code

Inherited from common.ASTNode: __eq__, __hash__, __ne__, ensureId

Inherited from utils.autonode.AutoNode: __repr__, change, iterAttributes, iterChildren, iterNodeChildren, iterNodes

Inherited from object: __delattr__, __format__, __getattribute__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Methods

Inherited from utils.autonode.AutoNode: cloneFrom

Class Variables

Inherited from common.ASTNode: inexactAttrs

Properties

Inherited from object: __class__

Method Details

__init__(self, id=None, idref=None, ucd=None, useAttr=None)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)