[ANN] IntelliUML Teresa 1.0.0-RC2 #495 released

IntelliUML Teresa is an intelligent UML modelling tool focused on Java and tightly integrated with IntelliJ IDEA.

This is a bug fix release.

Change log:

Build #495

  • bugfixes: Class Diagram grid propperly resized to its container full size (what was causing some problems with grid painting).

  • bugfixes: Show properties for Class Diagram selected element.

  • bugfixes: honor logging configuration settings - logging initialization is as follows:

- if system property 'teresa.log.config' is set, read logging configuration from the specified file (path must be absolute or relative to Teresa home).
- check if exists and read configuration from file 'TERESA_HOME/teresalog.xml'.
- use default log file 'teresa.jar!/config/teresalog.xml'.

Download the free Preview Release from http://www.betosoftware.com/teresa/download.html.

Visit our web site http://www.betosoftware.com/ for further information.

Enjoy!

-The IntelliUML Teresa Team
Beto Software, S.L.

8 comments

Does it work with Irida?

Tobin

IntelliUML Teresa is an intelligent UML modelling tool focused on Java
and tightly integrated with IntelliJ IDEA.

This is a bug fix release.

Change log:

Build #495

  • bugfixes: Class Diagram grid propperly resized to its container

full size (what was causing some problems with grid painting).

  • bugfixes: Show properties for Class Diagram selected element.

  • bugfixes: honor logging configuration settings - logging

initialization is as follows:
- if system property 'teresa.log.config' is set, read logging
configuration from the specified file (path must be absolute or
relative to Teresa home).
- check if exists and read configuration from file
'TERESA_HOME/teresalog.xml'.
- use default log file 'teresa.jar!/config/teresalog.xml'.
Download the free Preview Release from
http://www.betosoftware.com/teresa/download.html.

Visit our web site http://www.betosoftware.com/ for further
information.

Enjoy!

-The IntelliUML Teresa Team
Beto Software, S.L.



0

Hello Beto,

IntelliUML Teresa is an intelligent UML modelling tool focused on Java
and tightly integrated with IntelliJ IDEA.

This is a bug fix release.

Change log:

Build #495

  • bugfixes: Class Diagram grid propperly resized to its container

full size (what was causing some problems with grid painting).

  • bugfixes: Show properties for Class Diagram selected element.

  • bugfixes: honor logging configuration settings - logging

initialization is as follows:
- if system property 'teresa.log.config' is set, read logging
configuration from the specified file (path must be absolute or
relative to Teresa home).
- check if exists and read configuration from file
'TERESA_HOME/teresalog.xml'.
- use default log file 'teresa.jar!/config/teresalog.xml'.
Download the free Preview Release from
http://www.betosoftware.com/teresa/download.html.

Visit our web site http://www.betosoftware.com/ for further
information.

Enjoy!

-The IntelliUML Teresa Team
Beto Software, S.L.


Thanks for the update!

David Stennett
JetBrains, Inc.
"Develop with pleasure!"

0

No, it doesn't work with Irida, but it will be supported when officially released.

Cheers.
-The IntelliUML Teresa Team
Beto Software, S.L.

0

Ok. I know it's a lot of work to keep up with the changing EAP, but I know
for myself personally, and perhaps others as well, I only really use the
Irida to do my work now, so I don't have a chance to test drive your product.
I would love to try Teresa, but given it doesn't work with Irida (at least
until it's released), I don't think I will be able to. No hard feelings
or anything, I just thought I'd mention it.
Regardless, thanks for building what seems to be a high quality plugin for
the best IDE out there.

Tobin

No, it doesn't work with Irida, but it will be supported when
officially released.

Cheers.
-The IntelliUML Teresa Team
Beto Software, S.L.



0

Tobin, first of all thank you for your interest in Teresa.

As you say, potentially it's a hard work to develop against a moving target like the EAP. However, if we see there's enough demand we'll reconsider our decision.

0

Hello Beto,

I am not quite sure what I did to get there but it
happened quite a few times:

ERROR - llij.ide.plugins.PluginManager -
ERROR - llij.ide.plugins.PluginManager - IntelliJ IDEA 4.5.3
Build #2250
ERROR - llij.ide.plugins.PluginManager - JDK: 1.4.2_04
ERROR - llij.ide.plugins.PluginManager - VM: Java HotSpot(TM)
Client VM
ERROR - llij.ide.plugins.PluginManager - Vendor: Sun Microsystems
Inc.
ERROR - llij.ide.plugins.PluginManager - OS: Windows 2000
ERROR - llij.ide.plugins.PluginManager - Last Action:
Teresa.ReverseEngineer
ERROR - llij.ide.plugins.PluginManager -
java.lang.NullPointerException
at com.intellij.openapi.progress.util.e.setText2(e.java:8)
at com.intellij.openapi.progress.util.g.setText2(g.java:29)
at com.betosoftware.teresa.plugin.d.visitClass(d.java:143)
at
com.intellij.psi.JavaElementVisitor.visitTypeParameter(JavaElementVisitor.ja
va:411)
at com.intellij.psi.d.c.a.a.cx.accept(cx.java:71)
at com.betosoftware.teresa.plugin.h.visitClassType(h.java:26)
at com.intellij.psi.PsiClassType.accept(PsiClassType.java:153)
at com.betosoftware.teresa.plugin.d.visitTypeElement(d.java:48)
at com.intellij.psi.d.c.k.accept(k.java:28)
at com.betosoftware.teresa.plugin.ib.b(ib.java:53)
at com.betosoftware.teresa.plugin.d.a(d.java:98)
at com.betosoftware.teresa.plugin.d.visitMethod(d.java:191)
at com.intellij.psi.d.c.be.accept(be.java:148)
at com.betosoftware.teresa.plugin.d.b(d.java:92)
at com.betosoftware.teresa.plugin.d.visitClass(d.java:251)
at com.intellij.psi.d.c.q.accept(q.java:150)
at com.betosoftware.teresa.plugin.h.visitClassType(h.java:26)
at com.intellij.psi.PsiClassType.accept(PsiClassType.java:153)
at com.betosoftware.teresa.plugin.d.visitTypeElement(d.java:48)
at com.intellij.psi.d.c.k.accept(k.java:28)
at com.betosoftware.teresa.plugin.ib.b(ib.java:53)
at com.betosoftware.teresa.plugin.d.a(d.java:98)
at com.betosoftware.teresa.plugin.d.visitMethod(d.java:191)
at com.intellij.psi.d.c.be.accept(be.java:148)
at com.betosoftware.teresa.plugin.d.b(d.java:92)
at com.betosoftware.teresa.plugin.d.visitClass(d.java:251)
at com.intellij.psi.d.c.q.accept(q.java:150)
at com.betosoftware.teresa.plugin.d.visitFile(d.java:99)
at
com.intellij.psi.JavaElementVisitor.visitJavaFile(JavaElementVisitor.java:34
7)
at com.intellij.psi.d.c.bb.accept(bb.java:178)
at com.betosoftware.teresa.plugin.d.visitDirectory(d.java:182)
at com.intellij.psi.d.b.c.accept(c.java:24)
at com.betosoftware.teresa.plugin.d.visitDirectory(d.java:232)
at com.intellij.psi.d.b.c.accept(c.java:24)
at com.betosoftware.teresa.plugin.d.visitDirectory(d.java:232)
at com.intellij.psi.d.b.c.accept(c.java:24)
at com.betosoftware.teresa.plugin.d.visitDirectory(d.java:232)
at com.intellij.psi.d.b.c.accept(c.java:24)
at com.betosoftware.teresa.b.md.run(md.java:4)
at com.intellij.openapi.progress.a.a.runProcess(a.java:65)
at com.intellij.openapi.o.b.c$1a_.run(c$1a_.java:8)
java.lang.NullPointerException
at com.betosoftware.teresa.plugin.ib.a(ib.java:95)
at com.betosoftware.teresa.plugin.d.b(d.java:24)
at com.betosoftware.teresa.plugin.d.visitClass(d.java:166)
at
com.intellij.psi.JavaElementVisitor.visitTypeParameter(JavaElementVisitor.ja
va:411)
at com.intellij.psi.d.c.a.a.cx.accept(cx.java:71)
at com.betosoftware.teresa.plugin.h.visitClassType(h.java:26)
at com.intellij.psi.PsiClassType.accept(PsiClassType.java:153)
at com.betosoftware.teresa.plugin.d.visitTypeElement(d.java:48)
at com.intellij.psi.d.c.k.accept(k.java:28)
at com.betosoftware.teresa.plugin.ib.b(ib.java:53)
at com.betosoftware.teresa.plugin.d.a(d.java:98)
at com.betosoftware.teresa.plugin.d.visitMethod(d.java:191)
at com.intellij.psi.d.c.be.accept(be.java:148)
at com.betosoftware.teresa.plugin.d.b(d.java:92)
at com.betosoftware.teresa.plugin.d.visitClass(d.java:251)
at com.intellij.psi.d.c.q.accept(q.java:150)
at com.betosoftware.teresa.plugin.d.visitFile(d.java:99)
at
com.intellij.psi.JavaElementVisitor.visitJavaFile(JavaElementVisitor.java:34
7)
at com.intellij.psi.d.c.bb.accept(bb.java:178)
at com.betosoftware.teresa.plugin.d.visitDirectory(d.java:182)
at com.intellij.psi.d.b.c.accept(c.java:24)
at com.betosoftware.teresa.plugin.d.visitDirectory(d.java:232)
at com.intellij.psi.d.b.c.accept(c.java:24)
at com.betosoftware.teresa.plugin.d.visitDirectory(d.java:232)
at com.intellij.psi.d.b.c.accept(c.java:24)
at com.betosoftware.teresa.plugin.d.visitDirectory(d.java:232)
at com.intellij.psi.d.b.c.accept(c.java:24)
at com.betosoftware.teresa.b.md.run(md.java:4)
at com.intellij.openapi.progress.a.a.runProcess(a.java:65)

Also, trying to reverse-engineer a package with about 40 classes in a
few subpackages took a really long time. Once all the classes were
'processed' and the progress dialog was gone, I could see the classes
appear in the model browser two by two every 5 seconds.

Thanks,

Vince.


0

We'll look at what may cause this. Thanks Vince.

0

Please sign in to leave a comment.