Python UML Metamodel
sccs cscs
zorg724 at yahoo.fr
Tue Jan 29 18:25:26 EST 2008
Hello,
I find an OPEN SOURCE tool (http://bouml.free.fr/) that Recently generates Python code from UML model.
I like to model the Python language metamodel himself, with it, e.g the model of the language: I need that to better understand the language constraint of the language.
for example, i like to model that :
-a class "class" may inherit from 0..* class
-a class "class" is create from a class that is its "metaclass"
-a class "class" has 0..n attributes and 0..n method
-a class "module" has 0..n class "class"
Does anyone know a document that describes it already, because I think it is complicated to find this information in the documentation of Python.
For example, can i say that:
-a class "class" has 0..n properties ?
It seems that the Python metamodel is not perfect, because I do not find attribute which give me the property list with a code like:
"myPropertyList = myclass.properties"
- a class "method" can contains nested "method", but what is the way to get a list of internal methods, without use ? Can i just write:
"myNestedMethodList = method.nestedMethodList"
I think a metamodel Python would be welcome to complement the BNF (http://docs.python.org/ref/grammar.txt), so as to know fully understand the relationships between the various elements of language.
Thank you
---------------------------------
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20080130/6510d70d/attachment.html>
More information about the Python-list
mailing list