You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(57) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(44) |
Feb
(151) |
Mar
(131) |
Apr
(171) |
May
(125) |
Jun
(43) |
Jul
(26) |
Aug
(19) |
Sep
(10) |
Oct
|
Nov
(4) |
Dec
(28) |
| 2004 |
Jan
(134) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <ki...@us...> - 2003-05-07 23:41:21
|
Update of /cvsroot/pymerase/Docs/output In directory sc8-pr-cvs1:/tmp/cvs-serv23663/output Added Files: ChangeLog Log Message: usual --- NEW FILE: ChangeLog --- 2003-05-06: Initial Release Missing PyTkWidget documentation |
|
From: <ki...@us...> - 2003-05-07 23:40:34
|
Update of /cvsroot/pymerase/Docs/output In directory sc8-pr-cvs1:/tmp/cvs-serv23265/output Added Files: .cvsignore Log Message: usual --- NEW FILE: .cvsignore --- *.aux *.dvi *.log *.pdf *.ps *.toc *.html |
|
From: <ki...@us...> - 2003-05-07 23:40:24
|
Update of /cvsroot/pymerase/Docs/install In directory sc8-pr-cvs1:/tmp/cvs-serv23190/install Added Files: .cvsignore Log Message: usual --- NEW FILE: .cvsignore --- *.aux *.dvi *.log *.pdf *.ps *.toc *.html |
|
From: <ki...@us...> - 2003-05-07 23:40:06
|
Update of /cvsroot/pymerase/Docs/input In directory sc8-pr-cvs1:/tmp/cvs-serv22979/input Modified Files: .cvsignore Log Message: updated Index: .cvsignore =================================================================== RCS file: /cvsroot/pymerase/Docs/input/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** .cvsignore 7 May 2003 23:29:23 -0000 1.1 --- .cvsignore 7 May 2003 23:40:02 -0000 1.2 *************** *** 4,6 **** *.pdf *.ps ! *.toc \ No newline at end of file --- 4,7 ---- *.pdf *.ps ! *.toc ! *.html \ No newline at end of file |
|
From: <ki...@us...> - 2003-05-07 23:39:40
|
Update of /cvsroot/pymerase/Docs/template In directory sc8-pr-cvs1:/tmp/cvs-serv22842/template Added Files: .cvsignore Log Message: usual --- NEW FILE: .cvsignore --- *.aux *.dvi *.log *.pdf *.ps *.toc *.html |
|
From: <ki...@us...> - 2003-05-07 23:39:28
|
Update of /cvsroot/pymerase/Docs/linkDB-tutorial In directory sc8-pr-cvs1:/tmp/cvs-serv22698/linkDB-tutorial Added Files: .cvsignore Log Message: usual --- NEW FILE: .cvsignore --- *.aux *.dvi *.log *.pdf *.ps *.toc *.html |
|
From: <ki...@us...> - 2003-05-07 23:39:09
|
Update of /cvsroot/pymerase/Docs/faq In directory sc8-pr-cvs1:/tmp/cvs-serv22519 Added Files: .cvsignore Log Message: usual --- NEW FILE: .cvsignore --- *.aux *.dvi *.log *.pdf *.ps *.toc *.html |
|
From: <ki...@us...> - 2003-05-07 23:36:37
|
Update of /cvsroot/pymerase/Docs/argouml In directory sc8-pr-cvs1:/tmp/cvs-serv21671 Added Files: .cvsignore Log Message: usual --- NEW FILE: .cvsignore --- *.aux *.dvi *.log *.pdf *.ps *.toc *.html |
|
From: <ki...@us...> - 2003-05-07 23:35:44
|
Update of /cvsroot/pymerase/Docs/running_pymerase In directory sc8-pr-cvs1:/tmp/cvs-serv21250 Added Files: .cvsignore Log Message: usual --- NEW FILE: .cvsignore --- *.aux *.dvi *.log *.pdf *.ps *.toc *.html |
|
From: <ki...@us...> - 2003-05-07 23:34:14
|
Update of /cvsroot/pymerase/Docs/running_pymerase/images In directory sc8-pr-cvs1:/tmp/cvs-serv20632 Modified Files: PymeraseGUI.eps Log Message: updated with new version of pymerasegui.py Index: PymeraseGUI.eps =================================================================== RCS file: /cvsroot/pymerase/Docs/running_pymerase/images/PymeraseGUI.eps,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** PymeraseGUI.eps 7 Mar 2003 02:53:40 -0000 1.1 --- PymeraseGUI.eps 7 May 2003 23:34:05 -0000 1.2 *************** *** 1,20528 **** %!PS-Adobe-3.0 EPSF-3.0 ! %%Creator: (ImageMagick) ! %%Title: (PymeraseGUI.eps) ! %%CreationDate: (Thu Mar 6 14:45:14 2003) ! %%BoundingBox: 0 0 648 375 %%DocumentData: Clean7Bit ! %%LanguageLevel: 1 %%Pages: 1 %%EndComments - [...22369 lines suppressed...] ! !`1!>J_>V-J_>V-J_B;@!WZV)J,~> ! !`2,^J_>V-J_>V-J_B;@!W[19J,~> ! s%i[qJ_>V-J_>V-J_B;@!W[aIJ,~> ! !`1!>J_>V-J_>V-J_B;@!WZV)J,~> ! !`2,^J_>V-J_>V-J_B;@!W[19J,~> ! s%i[qJ_>V-J_>V-J_B;@!W[aIJ,~> ! !Djni!.b-$!.b-$!9X=_?r2@~> ! !Dl%4!.b-$!.b-$!9X=_E);&~> ! s%n7HJH16$JH16$k5YO5:k/~> ! !Djni@"D^:@"D^:@-1hs:k/~> ! !Dl%4E.MtZE.MtZE9;*>:k/~> ! s%n8sJUi<%JUi<%k(!G.J,~> ! JP^noJP^noJPbB'J,~> ! JP^noJP^noJPbB'J,~> ! JP^noJP^noJPbB'J,~> ! %%EndData ! showpage %%Trailer + end %%EOF |
|
From: <ki...@us...> - 2003-05-07 23:33:23
|
Update of /cvsroot/pymerase/Docs/pymweb
In directory sc8-pr-cvs1:/tmp/cvs-serv20358
Modified Files:
pymweb-install.tex
Log Message:
removed jython dependancy
Index: pymweb-install.tex
===================================================================
RCS file: /cvsroot/pymerase/Docs/pymweb/pymweb-install.tex,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** pymweb-install.tex 23 Apr 2003 23:47:20 -0000 1.1
--- pymweb-install.tex 7 May 2003 23:33:21 -0000 1.2
***************
*** 28,32 ****
\author{Brandon King \\
Copyright \copyright ~2003 California Institute of Technology}
! \date{Version 0.1.1\\\today}
\maketitle
\thispagestyle{empty}
--- 28,32 ----
\author{Brandon King \\
Copyright \copyright ~2003 California Institute of Technology}
! \date{Version 0.1.2\\\today}
\maketitle
\thispagestyle{empty}
***************
*** 47,61 ****
\begin{itemize}
\item Apache Web Server - http://www.apache.org/
! \item Python2.2
! \item Pymerase
\end{itemize}
- \subsection{\cb Changes Coming Soon}
- Please note that in the near future Pymerase will be undergoing a
- major change to support XMI. A new parseXMI input module is almost
- complete. When it's complete, Pymerase will no longer need to use
- Jython. Pymweb currently hard codes information that Jython needs to
- work properly... So, Pymweb will need to make some changes once Jython
- is removed from the Pymerase dependancy list.
\section{\cb Installation}
--- 47,54 ----
\begin{itemize}
\item Apache Web Server - http://www.apache.org/
! \item Python2.2 - http://www.python.org/
! \item Pymerase - http://pymerase.sf.net/
\end{itemize}
\section{\cb Installation}
***************
*** 109,115 ****
\subsection{\cb Install}
! In order to install Pymweb, especially with the default settings, you
! will have to be running as root. Below is the command you would type
! to install on a Debian system.
\begin{verbatim}
python2.2 setup.py install
--- 102,108 ----
\subsection{\cb Install}
! To install Pymweb, especially with the default settings, you will have
! to be running as root. Below is the command you would type to install
! on a Debian system.
\begin{verbatim}
python2.2 setup.py install
|
|
From: <ki...@us...> - 2003-05-07 23:29:26
|
Update of /cvsroot/pymerase/Docs/input In directory sc8-pr-cvs1:/tmp/cvs-serv18882 Added Files: .cvsignore Log Message: usual --- NEW FILE: .cvsignore --- *.aux *.dvi *.log *.pdf *.ps *.toc |
|
From: <ki...@us...> - 2003-05-07 23:27:57
|
Update of /cvsroot/pymerase/Docs/input/modules
In directory sc8-pr-cvs1:/tmp/cvs-serv18298
Added Files:
parseGenexSchemaXML.tex
Log Message:
first version of parseGenexSchemaXML docs.
--- NEW FILE: parseGenexSchemaXML.tex ---
% Pymerase Docs - parseGenexSchemaXML
% Copyright (c) California Institute of Technology
%
% Authors: Brandon King
% $Revision: 1.1 $
% Modified $Date: 2003/05/07 23:27:55 $
\section{\cb parseGenexSchemaXML}
\subsection{\cb Description}
parseGenexSchemaXML input module reads in table.dtd XML files. The
table.dtd XML format was written by Jason Stewart of
openinformatics.org.
\subsection{\cb Usage}
Use one of the four methods listed in 'Pymerase Docs - Running
Pymerase' and input the path to the directory that contains your XML
files.
%\subsection{\cb Caveats}
%\subsubsection{\cb Some Caveat}
|
|
From: <ki...@us...> - 2003-05-07 23:27:08
|
Update of /cvsroot/pymerase/Docs/input/modules
In directory sc8-pr-cvs1:/tmp/cvs-serv18028
Added Files:
parseXMI.tex
Log Message:
first version of parseXMI docs.
--- NEW FILE: parseXMI.tex ---
% Pymerase Docs - parseXMI
% Copyright (c) California Institute of Technology
%
% Authors: Brandon King
% $Revision: 1.1 $
% Modified $Date: 2003/05/07 23:27:05 $
\section{\cb parseXMI}
\subsection{\cb Description}
Provides support for using UML to provide information to
Pymerase. Currently three UML programs generate XMI that is parseable
by Pymerase -- Poseidon, ArgoUML, and SMW UML.
\subsection{\cb Usage}
Use one of the four methods listed in 'Pymerase Docs - Running
Pymerase' and input a .xmi and/or .zargo file.
\subsection{\cb Caveats}
\subsubsection{\cb XMI Standard}
Unfortunately, UML and XMI are under active developement, so new
versions come out fairly often and they aren't always backwards
compatible. This makes it difficult for Pymerase to support all
versions of XMI. When you are using a UML program that works,
upgrading it may or may not change the compatibilty of Pymerase with
that UML program.
\subsubsection{\cb Object Model vs Relational Model}
There are significant differences between an Object Model (UML) and a
relational model (relational database). Because of this, UML doesn't
always provide all the information you need to when providing
information to Pymerase. In these cases it can be better to use the
table.dtd XML format which is read in by the parseGenexSchemaXML input
module. You may, however, use UML and then output table.dtd XML files
using the Pymerase CreateTableXML output module, add more information,
and feed the XML files back into Pymerase.
|
|
From: <ki...@us...> - 2003-05-07 23:26:38
|
Update of /cvsroot/pymerase/Docs/input/modules In directory sc8-pr-cvs1:/tmp/cvs-serv17864/modules Log Message: Directory /cvsroot/pymerase/Docs/input/modules added to the repository |
|
From: <ki...@us...> - 2003-05-07 23:26:29
|
Update of /cvsroot/pymerase/Docs/input In directory sc8-pr-cvs1:/tmp/cvs-serv17646 Added Files: Makefile Log Message: standard latex to pdf make file. --- NEW FILE: Makefile --- input_modules.pdf: input_modules.tex modules/parseXMI.tex modules/parseGenexSchemaXML.tex latex input_modules.tex latex input_modules.tex dvips -Ppdf input_modules.dvi ps2pdf input_modules.ps gv input_modules.pdf |
|
From: <ki...@us...> - 2003-05-07 23:26:02
|
Update of /cvsroot/pymerase/Docs/input
In directory sc8-pr-cvs1:/tmp/cvs-serv17443
Added Files:
input_modules.tex
Log Message:
first latex version of input module docs
--- NEW FILE: input_modules.tex ---
% Pymerase Docs - Input Modules
% Copyright (c) California Institute of Technology
%
% Authors: Brandon King
% $Revision: 1.1 $
% Modified $Date: 2003/05/07 23:25:57 $
\documentclass{article}
\usepackage{graphicx}
\usepackage{color}
\usepackage[margin=3cm,noheadfoot]{geometry}
\setlength{\parindent}{0in}
\setlength{\parskip}{2mm}
%colors
\newcommand{\cb}{\color{blue}}
%new commands
\newcommand{\pymlink}{http://pymerase.sf.net}
%document
\begin{document}
%title page
\begin{titlepage}
\title{\cb Pymerase Docs - Input Modules
}
\author{Brandon King \\
Copyright \copyright ~2003 California Institute of Technology}
\date{Version 0.1.1\\\today}
\maketitle
\thispagestyle{empty}
\end{titlepage}
\tableofcontents
\thispagestyle{empty}
\newpage
%Document Body
\setcounter{page}{1}
\section{\cb Input Modules}
\subsection{\cb Overview}
Pymerase is designed to have pluggable input modules so it can evolve
to support other technologies as need. Currently, two input modules
exist -- parseXMI and parseGenexSchemaXML. The parseXMI input module
allows support for providing information to Pymerase via UML. The
parseGenexSchemaXML input modules also for providing information to
Pymerase via table.dtd XML files.
\subsubsection{\cb Input Formats}
\begin{tabular}{ll}
\bf Input Module & \bf Input Format \\
parseXMI & XMI and/or .zargo Files \\
parseGenexSchemaXML & table.dtd XML files in directory.
\end{tabular}
\subsubsection{\cb System Requirements}
\begin{tabular}{lll}
\bf Input Module & \bf Python Module Req. & \bf Other Requirements \\
parseXMI & SMW & None \\
parseGenexSchemaXML & None & Python 2.2.2 or greater
\end{tabular}
\newpage
\input{modules/parseXMI.tex}
\newpage
\input{modules/parseGenexSchemaXML.tex}
\end{document}
|
|
From: <ki...@us...> - 2003-05-07 23:25:30
|
Update of /cvsroot/pymerase/Docs/input In directory sc8-pr-cvs1:/tmp/cvs-serv17366/input Log Message: Directory /cvsroot/pymerase/Docs/input added to the repository |
|
From: <de...@us...> - 2003-05-07 22:26:25
|
Update of /cvsroot/pymerase/pymerase In directory sc8-pr-cvs1:/tmp/cvs-serv21096a Modified Files: INSTALL Log Message: updated to describe new UML parser. (Also this file should somehow be generated from the LaTeX documentation.) Index: INSTALL =================================================================== RCS file: /cvsroot/pymerase/pymerase/INSTALL,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** INSTALL 23 Apr 2003 21:57:08 -0000 1.5 --- INSTALL 7 May 2003 22:26:22 -0000 1.6 *************** *** 46,59 **** END old instructions. ! ** XMI file format ! ------------------ ! The key thing for XMI files is you need to generate them somehow, ! ArgoUML is the tool we're currently using for testing. ! http://argouml.tigris.org ! The current XMI parser was written by Teemu Toivanen and is available ! from the MGED/Mage sourceforge site in the directory lib/Python/pyXMI. ** DB Support --- 46,65 ---- END old instructions. ! ** UML support ! -------------- ! The key thing for UML files is you need to generate them somehow, ! we've used ! ArgoUML (http://argouml.tigris.org) ! Poseidon (http://www.gentleware.com) ! SMW (http://www.abo.fi/~iporres/html/smw.html) ! Parsing UML files currently depend on the SMW library. Currently ! you'll need to downloada it from the SMW site and add the package to ! your python path. ! (Although this is still irritating to install, it's much better than ! our last versions which needed to use jython and a specific java uml ! parsing library). ** DB Support |
|
From: <de...@us...> - 2003-05-07 22:25:17
|
Update of /cvsroot/pymerase/Docs/install
In directory sc8-pr-cvs1:/tmp/cvs-serv20678
Modified Files:
install.tex
Log Message:
Changed description from XMI to UML, updated list of known UML
editors. Describe how to install the current UML parser.
Index: install.tex
===================================================================
RCS file: /cvsroot/pymerase/Docs/install/install.tex,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** install.tex 23 Apr 2003 21:55:56 -0000 1.3
--- install.tex 7 May 2003 22:25:14 -0000 1.4
***************
*** 58,67 ****
\subsubsection{\cb GeneX Table Definition Format}
Currently the GeneX Table definition format is the best supported file
! format (As it was the first mode I started developing against.)
! However the XMI format is coming along as well.
! At minimum it requires an XML parser. The default python XML parser is
! called expat, newer versions are available at
http://sourceforge.net/projects/pyxml. Later versions of this might
work with the current table.dtd
--- 58,67 ----
\subsubsection{\cb GeneX Table Definition Format}
Currently the GeneX Table definition format is the best supported file
! format (As it was the first mode we started targeting.)
! UML support is reasonably well supported now.
! At minimum pymerase requires an XML parser. The default python XML
! parser is called expat, newer versions are available at
http://sourceforge.net/projects/pyxml. Later versions of this might
work with the current table.dtd
***************
*** 84,95 ****
END old instructions.
! \subsubsection{\cb XMI file format}
! The key thing for XMI files is you need to generate them somehow,
! ArgoUML is the tool we're currently using for testing.
! http://argouml.tigris.org
! The current XMI parser was written by Teemu Toivanen and is available
! from the MGED/Mage sourceforge site in the directory lib/Python/pyXMI.
\subsubsection{\cb DB Support}
--- 84,104 ----
END old instructions.
! \subsection{\cb UML support}
! The key thing for UML files is you need to generate them somehow,
! we've used:
! \begin{itemize}
! \it ArgoUML (http://argouml.tigris.org)
! \it Poseidon (http://www.gentleware.com)
! \it SMW (http://www.abo.fi/~iporres/html/smw.html)
! \end{itemize}
! Parsing UML files depends on the SMW library. Currently you'll need to
! download it from the SMW site and add then add the package to your
! python path.
!
! (Although this is still irritating to install, it's much better than
! our last versions which needed to use jython and a specific java uml
! parsing library).
\subsubsection{\cb DB Support}
|
|
From: <de...@us...> - 2003-05-07 22:13:11
|
Update of /cvsroot/pymerase/pymerase/pymerase/util
In directory sc8-pr-cvs1:/tmp/cvs-serv6890
Modified Files:
PymeraseType.py
Log Message:
Added test to see if it a type is native language type.
Index: PymeraseType.py
===================================================================
RCS file: /cvsroot/pymerase/pymerase/pymerase/util/PymeraseType.py,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -d -r1.12 -r1.13
*** PymeraseType.py 25 Apr 2003 23:57:48 -0000 1.12
--- PymeraseType.py 7 May 2003 21:51:16 -0000 1.13
***************
*** 83,87 ****
return maxlength
!
class PymeraseType:
def __init__(self, type_string):
--- 83,89 ----
return maxlength
! NativeTypes = {'python': ('serial', 'String', 'Date', 'float', 'int')}
!
!
class PymeraseType:
def __init__(self, type_string):
***************
*** 159,162 ****
else:
return "None"
!
--- 161,169 ----
else:
return "None"
!
! def isNativeType(self, language="python"):
! """return true if type is a 'native' type of a langage
! """
! return self.type_string in NativeTypes["python"]
!
|
|
From: <de...@us...> - 2003-05-07 21:52:01
|
Update of /cvsroot/pymerase/pymerase/tests
In directory sc8-pr-cvs1:/tmp/cvs-serv7130
Modified Files:
TestSchool.py
Log Message:
Add test for checking .smw files in addition to zargo files.
Index: TestSchool.py
===================================================================
RCS file: /cvsroot/pymerase/pymerase/tests/TestSchool.py,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** TestSchool.py 26 Apr 2003 00:00:19 -0000 1.7
--- TestSchool.py 7 May 2003 21:51:58 -0000 1.8
***************
*** 117,127 ****
! def testCreateUML_underscore_API(self):
"""Test generating python code from zargo file with the db using underscore_word
"""
self.resetDirectory()
!
# Figure out path information
! schema = os.path.abspath("./school.zargo")
api_output = os.path.abspath("./school")
sql_output = os.path.abspath("./school.sql")
--- 117,127 ----
! def testCreateUML_underscore_API(self, scehma):
"""Test generating python code from zargo file with the db using underscore_word
"""
self.resetDirectory()
! 22
# Figure out path information
! schema = os.path.abspath("school.smw")
api_output = os.path.abspath("./school")
sql_output = os.path.abspath("./school.sql")
***************
*** 146,149 ****
--- 146,155 ----
+ def testSMWCreateUML_underscore_API(self):
+ self.testCreateUML_underscore_API("school.smw")
+
+ def testPoseidonCreateUML_underscore_API(self):
+ self.testCreateUML_underscore_API("school.xmi")
+
def testCreateCapsAPI(self):
"""Test generating python api with the sql part using CapWord.
***************
*** 502,506 ****
CreatePyGenexTestCases("testCreate_underscore_API"),
CreatePyGenexTestCases("testCreateCapsAPI"),
! CreatePyGenexTestCases("testCreateUML_underscore_API"),
]
for api in api_tests:
--- 508,513 ----
CreatePyGenexTestCases("testCreate_underscore_API"),
CreatePyGenexTestCases("testCreateCapsAPI"),
! CreatePyGenexTestCases("testSMWCreateUML_underscore_API"),
! CreatePyGenexTestCases("testPoseidonCreateUML_underscore_API"),
]
for api in api_tests:
|
|
From: <de...@us...> - 2003-05-07 21:51:05
|
Update of /cvsroot/pymerase/pymerase/pymerase/input
In directory sc8-pr-cvs1:/tmp/cvs-serv6598
Modified Files:
parseXMI.py
Log Message:
Changed to be complient with new SMW package which does a better job
of importing 1.3 models into 1.4? (or perhaps I just don't have a test
1.3 model...) It did seem need to specify the the UML model to import.
Also added a test to PymeraseTypes to skip over converting types to
classes in the model if they're ones that are "native" language
types. e.g. integers, floats, strings.
Index: parseXMI.py
===================================================================
RCS file: /cvsroot/pymerase/pymerase/pymerase/input/parseXMI.py,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -d -r1.16 -r1.17
*** parseXMI.py 25 Apr 2003 23:53:41 -0000 1.16
--- parseXMI.py 7 May 2003 21:50:41 -0000 1.17
***************
*** 312,315 ****
--- 312,322 ----
# if this attribute is actually a defined class create an association to it
attributeType = attribute.getType()
+ # check to see if our type is one of the "standard" types
+ # so we don't try turning it into an association
+ # FIXME: the type system of pymerase desperatly needs to be reworked.
+
+ if attributeType.isNativeType(language="python"):
+ return
+
otherEndType = classesInModel.get(attributeType.getTypeString(), None)
if otherEndType is not None:
***************
*** 539,556 ****
"""Convert external UML model to pymerase's model classes.
"""
!
! if isinstance(model, UML14.Model):
! umlClass = UML14.Class
! uml = uml14Parser(pymeraseConfig)
! elif isinstance(model, UML13.Model):
! umlClass = UML13.Class
! uml = uml13Parser(pymeraseConfig)
! else:
! raise ValueError("Pymerase only supports UML 1.3 and 1.4 metamodel")
classes = filter(lambda c: isinstance(c, umlClass), model.ownedElement)
for xmiClass in classes:
! parsedClass = uml.parseXMIClass(classesInModel, xmiClass)
if parsedClass is not None:
classesInModel[parsedClass.getName(None)] = parsedClass
--- 546,556 ----
"""Convert external UML model to pymerase's model classes.
"""
! umlClass = UML14.Class
! umlParser = uml14Parser(pymeraseConfig)
classes = filter(lambda c: isinstance(c, umlClass), model.ownedElement)
for xmiClass in classes:
! parsedClass = umlParser.parseXMIClass(classesInModel, xmiClass)
if parsedClass is not None:
classesInModel[parsedClass.getName(None)] = parsedClass
***************
*** 569,573 ****
base, ext = os.path.splitext(filename)
! model = loadModel(source)
objects = parseXMI(pymeraseConfig, model, classesInModel)
--- 569,573 ----
base, ext = os.path.splitext(filename)
! model = loadModel(source, UML14)
objects = parseXMI(pymeraseConfig, model, classesInModel)
|
|
From: <ki...@us...> - 2003-05-07 00:56:16
|
Update of /cvsroot/pymerase/htdocs/docs
In directory sc8-pr-cvs1:/tmp/cvs-serv19397
Modified Files:
index.shtml
Log Message:
added output module docs
Index: index.shtml
===================================================================
RCS file: /cvsroot/pymerase/htdocs/docs/index.shtml,v
retrieving revision 1.31
retrieving revision 1.32
diff -C2 -d -r1.31 -r1.32
*** index.shtml 3 May 2003 00:11:51 -0000 1.31
--- index.shtml 7 May 2003 00:56:13 -0000 1.32
***************
*** 38,42 ****
<a href="input">Input Modules</a>
- Documentation about Input Modules<br>
! <a href="output">Output Modules</a> - Documentation about Output Modules<br><br>
</td>
</tr>
--- 38,43 ----
<a href="input">Input Modules</a>
- Documentation about Input Modules<br>
! <a href="output">Output Modules</a> [ <a href="output/output_modules.html">html</a> |
! <a href="https://sourceforge.net/project/showfiles.php?group_id=63836&release_id=157673">pdf</a> ] - Documentation about Output Modules<br><br>
</td>
</tr>
|
|
From: <ki...@us...> - 2003-05-07 00:53:01
|
Update of /cvsroot/pymerase/htdocs/docs/output/CreateGraphvizUML In directory sc8-pr-cvs1:/tmp/cvs-serv18392 Removed Files: index.shtml Log Message: converted to latex --- index.shtml DELETED --- |