Chris is Technical Director - responsible for guiding the technical direction and ensuring that our standards and methodologies are relevant to our work.
(e) chris.chamberlain@artisan.co.nz
(t) +64 21 974 283
ChrisChamberlain/SampleRDF1 from TEC
import pythoncom, win32com.client
pythoncom.CoInitialize()
app = win32com.client.Dispatch("PowerDesigner.Application")
# Assumes we have a model extracted already...
model = app.ActiveModel
print model.Name
# Meta=model stuff
mm = app.MetaModel
print mm.Version
m_table = mm.GetMetaClassByPublicName('Table')
m_column = mm.GetMetaClassByPublicName('Column')
print m_t.PublicName
for t in model.Tables:
if t.MetaClass == m_table:
print 'Table %s' % t.Name
print '-' * len(t.Name)
print t.Comment
print
print 'Columns'
print '-------'
for c in t.Columns:
if c.MetaClass == m_column:
print '\t%s\t%s\t%s\t%s' % (c.Name, c.Datatype, c.Domain, c.Comment) #c.Code
print
internal
Google services
Notes
[http://www.google.co.nz/search?hl=en&q=java+ibatis+hibernate&meta= GOOGLE java+ibatis+hibernate]
Java lightweight frameworks & persistence
Files
- attachment:artlogo.gif attachment:sort_pages_by_lang.py
