[Uml-devel] code generator for CORBA-IDL needed

Oliver Kellogg Oliver.Kellogg at t-online.de
Sat Feb 15 00:05:05 UTC 2003


Okay, here it is. Consists of a diff to codgenerators/factory.cpp
and a tar file containing idlwriter.{h,cpp}.

BTW, I'm getting the following compile errors from kdesdk/umbrello
cvs. (Are others getting these too?)

make[1]: Entering directory `/home/kellogg/tools/umbrello/uml/dialogs'
g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/kde/include -I/usr/local/include 
-I/usr/X11R6/include  -I../..  -DQT_THREAD_SUPPORT  -D_REENTRANT  -O2 
-fno-exceptions -fno-check-new  -c assocpropdlg.cpp
assocpropdlg.cpp: In method `AssocPropDlg::AssocPropDlg(QWidget *, 
AssociationWidget *)':
assocpropdlg.cpp:123: no matching function for call to 
`AssociationWidget::getRole ()'
make[1]: *** [assocpropdlg.o] Error 1

g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/opt/kde/include -I/usr/local/include 
-I/usr/X11R6/include  -I../..  -DQT_THREAD_SUPPORT  -D_REENTRANT  -O2 
-fno-exceptions -fno-check-new  -c assocpage.cpp
assocpage.cpp: In method `void AssocPage::slotDoubleClick(QListBoxItem *)':
assocpage.cpp:65: no matching function for call to `AssociationWidget::setRole 
(QString)'
make[1]: *** [assocpage.o] Error 1

g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde/include -I/usr/local/include 
-I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -O2 -fno-exceptions 
-fno-check-new  -c -o umllistview.o `test -f umllistview.cpp || echo 
'./'`umllistview.cppumllistview.cpp: In method `void 
UMLListView::createDiagram(UMLListViewItem *, Uml::Diagram_Type)':
umllistview.cpp:1533: no matching function for call to `UMLDoc::getSplitter ()'
make[1]: *** [umllistview.o] Error 1

g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde/include -I/usr/local/include 
-I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -O2 -fno-exceptions 
-fno-check-new  -c -o floatingtext.o `test -f floatingtext.cpp || echo 
'./'`floatingtext.cpp
floatingtext.cpp: In method `void 
FloatingText::mouseDoubleClickEvent(QMouseEvent *)':
floatingtext.cpp:319: no matching function for call to 
`AssocPropDlg::getRoleAName ()'
floatingtext.cpp:319: no matching function for call to 
`AssocPropDlg::getRoleBName ()'
make[1]: *** [floatingtext.o] Error 1

g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde/include -I/usr/local/include 
-I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -O2 -fno-exceptions 
-fno-check-new  -c -o associationwidget.o `test -f associationwidget.cpp || echo 
'./'`associationwidget.cpp
associationwidget.cpp: In method `void 
AssociationWidget::slotMenuSelection(int)':
associationwidget.cpp:2438: no matching function for call to 
`AssocPropDlg::getName ()'
associationwidget.cpp:2439: no matching function for call to 
`AssocPropDlg::getRoleAName ()'
associationwidget.cpp:2439: no matching function for call to 
`AssocPropDlg::getRoleBName ()'
associationwidget.cpp:2441: no matching function for call to 
`AssocPropDlg::getVisibilityA ()'
associationwidget.cpp:2441: no matching function for call to 
`AssocPropDlg::getVisibilityB ()'
associationwidget.cpp:2442: no matching function for call to 
`AssocPropDlg::getChangeabilityA ()'
associationwidget.cpp:2442: no matching function for call to 
`AssocPropDlg::getChangeabilityB ()'
make[1]: *** [associationwidget.o] Error 1

Oliver

> Markus Kräutner <kraeutne at in.tum.de> [030214 21:18]:
> > I really like umbrello and am planning to use it to design a large system 
> > based on CORBA for my diploma thesis.
> > 
> > I read in the message archive that Oliver Kellog recently finished a
>  CORBA-IDL 
> > code generator.
> > 
> > Unfortunately I didn't find it in the CVS tree. Could you please send me a 
> > patch or tell me where to retrieve it.
> > 
> > Thank you for your help in advance!
>
> I think the patch is a little bit outdated, I hope he can update it so that
> we can commit a working version to CVS.
>
> Steinchen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: FACTORY.DIF
Type: application/octet-stream
Size: 1068 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/umbrello-devel/attachments/20030215/c3e308ed/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: IDLWRITE.TGZ
Type: application/octet-stream
Size: 3230 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/umbrello-devel/attachments/20030215/c3e308ed/attachment-0001.obj>


More information about the umbrello-devel mailing list