Methods
|
|
|
|
__init__
|
__init__ (
self,
parent=None,
name='',
atts={},
)
|
|
_addNode
|
_addNode (
self,
name,
node,
)
|
|
_addText
|
_addText ( self, text )
|
|
_finish
|
_finish ( self )
|
|
_newNode
|
_newNode (
self,
name,
atts,
)
|
|
_setNS
|
_setNS (
self,
ns2uri,
uri2ns,
)
|
|
findNode
|
findNode ( self, name )
|
|
getAny
|
getAny (
self,
feature,
dm,
)
Exceptions
|
|
ValueError( "Can't handle non-primitive 'XMI.any' type", kind )
|
|
|
getEnumTypeCode
|
getEnumTypeCode (
self,
feature,
dm,
)
Exceptions
|
|
ValueError( 'Invalid tag in enumeration typecode' )
|
|
|
getExceptionTypeCode
|
getExceptionTypeCode (
self,
feature,
dm,
)
|
|
getId
|
getId ( self )
|
|
getRef
|
getRef ( self )
Exceptions
|
|
NotImplementedError( "Can't handle href yet" )
|
|
|
getStructTypeCode
|
getStructTypeCode (
self,
feature,
dm,
)
|
|
getTypeCode
|
getTypeCode (
self,
feature,
dm,
)
Exceptions
|
|
AssertionError( "Impossible typecode kind", kind )
ValueError( "Don't know how to handle type code kind", tag )
ValueError( "XMI.CorbaTypeCode tag must contain exactly one tag" )
|
|
|
getUnionTypeCode
|
getUnionTypeCode (
self,
feature,
dm,
)
|
|
getValue
|
getValue (
self,
feature,
dm,
)
Exceptions
|
|
ValueError( "Don't know how to handle", node._name )
|
|
|
stateForClass
|
stateForClass (
self,
klass,
dm,
)
Exceptions
|
|
ValueError( "Multi-valued feature coded as attribute", attr, val )
|
|
|
writeTo
|
writeTo ( self, indStrm )
|
|