Simple UML Release 14

I have been working on a sequence diagram for the simple uml plugin for several months. Kesha's modification to it finally caused me to finish it up so that I could distribute it. He was kind enough to send me his modification so that I could release for both Aurora and 3.1. This implementation began with Alex Moffat's standalone sequence diagram program as well as Martins plugin and then built up. Here are some of the basic features:

1. Added the ability to click on the links to navigate through intellij
2. Added the ability to add directly to the diagram from intellij via Alt-A (Add) while selecting a method name. The diagram does its best at determining where this call belongs on the diagram.
3. Added the ability to add return statements via Alt-R (Return)
4. Added the ability to produce design documentation. I did this by adding java doc information into the model file (]]>.suml) which is XML. The program then applies a stylesheet to generate documentation that will accompany the diagram.
5. Added the ability to place comments on the diagram.

I know this isn't perfect and there are probably many bugs but I have found it useful and hope that you do as well. Thanks to Kesha and Martin for their excellent contributions.

/Luke

0

I am happy that the plugin is alive and kicking, however it currently causes
a lot of exceptions in Aurora. If it doesn't do that for you (823), tell me
what info you want to get.

Also, where is the sequence diagram stuff?

Thanks,
Amnon

"Luke Burgess" <Luke.E.Burgess@usa.xerox.com> wrote in message
news:15497865.1055365583639.JavaMail.itn@is.intellij.net...

I have been working on a sequence diagram for the simple uml plugin for

several months. Kesha's modification to it finally caused me to finish it up
so that I could distribute it. He was kind enough to send me his
modification so that I could release for both Aurora and 3.1. This
implementation began with Alex Moffat's standalone sequence diagram program
as well as Martins plugin and then built up. Here are some of the basic
features:
>

1. Added the ability to click on the links to navigate through intellij
2. Added the ability to add directly to the diagram from intellij via

Alt-A (Add) while selecting a method name. The diagram does its best at
determining where this call belongs on the diagram.

3. Added the ability to add return statements via Alt-R (Return)
4. Added the ability to produce design documentation. I did this by adding

java doc information into the model file (]]>.suml) which is XML. The
program then applies a stylesheet to generate documentation that will
accompany the diagram.

5. Added the ability to place comments on the diagram.

>

I know this isn't perfect and there are probably many bugs but I have

found it useful and hope that you do as well. Thanks to Kesha and Martin for
their excellent contributions.
>

/Luke



0

Hehe... not to mention console output :)
"Amnon I. Govrin" <agovrin@freshwater.com> wrote in message
news:bc8745$bjs$1@is.intellij.net...

I am happy that the plugin is alive and kicking, however it currently

causes

a lot of exceptions in Aurora. If it doesn't do that for you (823), tell

me

what info you want to get.

>

Also, where is the sequence diagram stuff?

>

Thanks,
Amnon

>

"Luke Burgess" <Luke.E.Burgess@usa.xerox.com> wrote in message
news:15497865.1055365583639.JavaMail.itn@is.intellij.net...

I have been working on a sequence diagram for the simple uml plugin for

several months. Kesha's modification to it finally caused me to finish it

up

so that I could distribute it. He was kind enough to send me his
modification so that I could release for both Aurora and 3.1. This
implementation began with Alex Moffat's standalone sequence diagram

program

as well as Martins plugin and then built up. Here are some of the basic
features:
>

1. Added the ability to click on the links to navigate through intellij
2. Added the ability to add directly to the diagram from intellij via

Alt-A (Add) while selecting a method name. The diagram does its best at
determining where this call belongs on the diagram.

3. Added the ability to add return statements via Alt-R (Return)
4. Added the ability to produce design documentation. I did this by

adding

java doc information into the model file (<name>.suml) which is XML. The
program then applies a stylesheet to generate documentation that will
accompany the diagram.

5. Added the ability to place comments on the diagram.

>

I know this isn't perfect and there are probably many bugs but I have

found it useful and hope that you do as well. Thanks to Kesha and Martin

for

their excellent contributions.
>

/Luke

>
>


0

Also, where is the sequence diagram stuff?


I'm running 815, and I get no exceptions. To get to the Sequence diagram stuff, just right-click in the editor, add to simpleUML diagram, create new diagram.

Use the combo box to select a sequence diagram.

Use alt-A and alt-R to add and return sequences in code. right click on a sequence to add notes, delete links, and goto code (clicking on a link will go to the code too).

Right click on the tab to generate documentation into an HTML file.

Mike

0

I will address the console output, I forgot to remove that, sorry. I will will make another release shortly.

0

OK, now that I found it I get for every method just a diagram with
"anObject" at the top in a red frame connected via a gray line to another
"anObject" label.

I am comparing this to the Sequence plugin, and what I get from simpleUML is
not right.

Amnon

"Michael Kirby" <kirby@ess.mc.xerox.com> wrote in message
news:29016903.1055382165378.JavaMail.itn@is.intellij.net...
>

Also, where is the sequence diagram stuff?

>

I'm running 815, and I get no exceptions. To get to the Sequence diagram

stuff, just right-click in the editor, add to simpleUML diagram, create new
diagram.
>

Use the combo box to select a sequence diagram.

>

Use alt-A and alt-R to add and return sequences in code. right click on a

sequence to add notes, delete links, and goto code (clicking on a link will
go to the code too).
>

Right click on the tab to generate documentation into an HTML file.

>

Mike

>


0

cool plugin but many-O'-exceptions here are a few


ERROR - .ClsTypeParameterReferenceImpl - Assertion failed
ERROR - .ClsTypeParameterReferenceImpl - IntelliJ IDEA (Aurora) Bui
ld #823
ERROR - .ClsTypeParameterReferenceImpl - JDK: 1.4.1_02
ERROR - .ClsTypeParameterReferenceImpl - VM: Java HotSpot(TM) Client
VM
ERROR - .ClsTypeParameterReferenceImpl - Vendor: Sun Microsystems Inc
.
ERROR - .ClsTypeParameterReferenceImpl - OS: Windows 2000
ERROR - .ClsTypeParameterReferenceImpl -
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:46)
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:96)
at com.intellij.psi.impl.b.z.resolve(z.java:17)
at com.intellij.psi.impl.source.bz.resolve(bz.java:54)
at com.intellij.psi.impl.source.e.b.b(b.java:156)
at com.intellij.psi.impl.source.e.b.a(b.java:334)
at com.intellij.psi.impl.source.e.b.suggestVariableName(b.java:60)
at com.intellij.psi.impl.b.l.b(l.java:32)
at com.intellij.psi.impl.b.l.a(l.java:29)
at com.intellij.psi.impl.b.m.a(m.java:18)
at com.intellij.psi.impl.b.w.a(w.java:133)
at com.intellij.psi.impl.b.t.a(t.java:344)
at com.intellij.psi.impl.b.v.a(v.java:76)
at com.intellij.openapi.fileEditor.b.e.b(e.java:20)
at com.intellij.openapi.fileEditor.b.e.a(e.java:106)
at com.intellij.openapi.fileEditor.b.e.getDocument(e.java:43)
at com.intellij.psi.impl.b.v.i(v.java:15)
at com.intellij.psi.impl.b.v.getText(v.java:27)
at com.intellij.psi.impl.b.c.getMirror(c.java:3)
at com.intellij.psi.impl.b.c.getTextOffset(c.java:9)
at net.trustx.simpleuml.classdiagram.util.EventHelper.initQuickSourceSup
port(EventHelper.java:50)
at net.trustx.simpleuml.classdiagram.components.PsiTypeComponent.( PsiTypeComponent.java:49) at net.trustx.simpleuml.classdiagram.components.PsiClassTitlePanel.addCl assLabel(PsiClassTitlePanel.java:119) at net.trustx.simpleuml.classdiagram.components.PsiClassTitlePanel.(PsiClassTitlePanel.java:103) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent.buildC ontentBoxes(PsiClassComponent.java:394) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent. (PsiClassComponent.java:231) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent.]]>
(PsiClassComponent.java:134)
at net.trustx.simpleuml.classdiagram.components.ClassDiagramComponentPan
el.add(ClassDiagramComponentPanel.java:378)
at net.trustx.simpleuml.components.DiagramComponent.addPsiElement(Diagra
mComponent.java:87)
at net.trustx.simpleuml.classdiagram.actions.AddClassesAction.addClasses
ToDiagram(AddClassesAction.java:82)
at net.trustx.simpleuml.classdiagram.actions.AddDependenciesAction.actio
nPerformed(AddDependenciesAction.java:56)
at com.intellij.openapi.actionSystem.a.k.actionPerformed(k.java:8)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at com.intellij.openapi.actionSystem.a.bb.fireActionPerformed(bb.java:7)

at com.intellij.ui.a.a.t.doClick(t.java:112)
at com.intellij.ui.a.a.t.access$300(t.java:23)
at com.intellij.ui.a.a.u.mouseReleased(u.java:5)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at com.intellij.ide.t.a(t.java:60)
at com.intellij.ide.t.dispatchEvent(t.java:100)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
ERROR - .ClsTypeParameterReferenceImpl - Assertion failed
ERROR - .ClsTypeParameterReferenceImpl - IntelliJ IDEA (Aurora) Bui
ld #823
ERROR - .ClsTypeParameterReferenceImpl - JDK: 1.4.1_02
ERROR - .ClsTypeParameterReferenceImpl - VM: Java HotSpot(TM) Client
VM
ERROR - .ClsTypeParameterReferenceImpl - Vendor: Sun Microsystems Inc
.
ERROR - .ClsTypeParameterReferenceImpl - OS: Windows 2000
ERROR - .ClsTypeParameterReferenceImpl -
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:46)
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:96)
at com.intellij.psi.impl.b.z.resolve(z.java:17)
at com.intellij.psi.impl.source.bz.resolve(bz.java:54)
at com.intellij.psi.impl.source.e.b.b(b.java:156)
at com.intellij.psi.impl.source.e.b.a(b.java:334)
at com.intellij.psi.impl.source.e.b.suggestVariableName(b.java:60)
at com.intellij.psi.impl.b.l.b(l.java:32)
at com.intellij.psi.impl.b.l.a(l.java:29)
at com.intellij.psi.impl.b.m.a(m.java:18)
at com.intellij.psi.impl.b.w.a(w.java:133)
at com.intellij.psi.impl.b.t.a(t.java:344)
at com.intellij.psi.impl.b.v.a(v.java:76)
at com.intellij.openapi.fileEditor.b.e.b(e.java:20)
at com.intellij.openapi.fileEditor.b.e.a(e.java:106)
at com.intellij.openapi.fileEditor.b.e.getDocument(e.java:43)
at com.intellij.psi.impl.b.v.i(v.java:15)
at com.intellij.psi.impl.b.v.getText(v.java:27)
at com.intellij.psi.impl.b.c.getMirror(c.java:3)
at com.intellij.psi.impl.b.c.getTextOffset(c.java:9)
at net.trustx.simpleuml.classdiagram.util.EventHelper.initQuickSourceSup
port(EventHelper.java:50)
at net.trustx.simpleuml.classdiagram.components.PsiTypeComponent.( PsiTypeComponent.java:49) at net.trustx.simpleuml.classdiagram.components.PsiClassTitlePanel.addCl assLabel(PsiClassTitlePanel.java:119) at net.trustx.simpleuml.classdiagram.components.PsiClassTitlePanel.(PsiClassTitlePanel.java:103) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent.buildC ontentBoxes(PsiClassComponent.java:394) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent. (PsiClassComponent.java:231) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent.]]>
(PsiClassComponent.java:134)
at net.trustx.simpleuml.classdiagram.components.ClassDiagramComponentPan
el.add(ClassDiagramComponentPanel.java:378)
at net.trustx.simpleuml.components.DiagramComponent.addPsiElement(Diagra
mComponent.java:87)
at net.trustx.simpleuml.classdiagram.actions.AddClassesAction.addClasses
ToDiagram(AddClassesAction.java:82)
at net.trustx.simpleuml.classdiagram.actions.AddDependenciesAction.actio
nPerformed(AddDependenciesAction.java:56)
at com.intellij.openapi.actionSystem.a.k.actionPerformed(k.java:8)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at com.intellij.openapi.actionSystem.a.bb.fireActionPerformed(bb.java:7)

at com.intellij.ui.a.a.t.doClick(t.java:112)
at com.intellij.ui.a.a.t.access$300(t.java:23)
at com.intellij.ui.a.a.u.mouseReleased(u.java:5)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at com.intellij.ide.t.a(t.java:60)
at com.intellij.ide.t.dispatchEvent(t.java:100)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
ERROR - .ClsTypeParameterReferenceImpl - Assertion failed
ERROR - .ClsTypeParameterReferenceImpl - IntelliJ IDEA (Aurora) Bui
ld #823
ERROR - .ClsTypeParameterReferenceImpl - JDK: 1.4.1_02
ERROR - .ClsTypeParameterReferenceImpl - VM: Java HotSpot(TM) Client
VM
ERROR - .ClsTypeParameterReferenceImpl - Vendor: Sun Microsystems Inc
.
ERROR - .ClsTypeParameterReferenceImpl - OS: Windows 2000
ERROR - .ClsTypeParameterReferenceImpl -
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:46)
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:96)
at com.intellij.psi.impl.b.z.resolve(z.java:17)
at com.intellij.psi.impl.source.bz.resolve(bz.java:54)
at com.intellij.psi.impl.source.e.b.b(b.java:156)
at com.intellij.psi.impl.source.e.b.a(b.java:334)
at com.intellij.psi.impl.source.e.b.suggestVariableName(b.java:60)
at com.intellij.psi.impl.b.l.b(l.java:32)
at com.intellij.psi.impl.b.l.a(l.java:29)
at com.intellij.psi.impl.b.m.a(m.java:18)
at com.intellij.psi.impl.b.w.a(w.java:133)
at com.intellij.psi.impl.b.t.a(t.java:344)
at com.intellij.psi.impl.b.v.a(v.java:76)
at com.intellij.openapi.fileEditor.b.e.b(e.java:20)
at com.intellij.openapi.fileEditor.b.e.a(e.java:106)
at com.intellij.openapi.fileEditor.b.e.getDocument(e.java:43)
at com.intellij.psi.impl.b.v.i(v.java:15)
at com.intellij.psi.impl.b.v.getText(v.java:27)
at com.intellij.psi.impl.b.c.getMirror(c.java:3)
at com.intellij.psi.impl.b.c.getTextOffset(c.java:9)
at net.trustx.simpleuml.classdiagram.util.EventHelper.initQuickSourceSup
port(EventHelper.java:50)
at net.trustx.simpleuml.classdiagram.components.PsiTypeComponent.( PsiTypeComponent.java:49) at net.trustx.simpleuml.classdiagram.components.PsiClassTitlePanel.addCl assLabel(PsiClassTitlePanel.java:119) at net.trustx.simpleuml.classdiagram.components.PsiClassTitlePanel.(PsiClassTitlePanel.java:103) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent.buildC ontentBoxes(PsiClassComponent.java:394) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent. (PsiClassComponent.java:231) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent.]]>
(PsiClassComponent.java:134)
at net.trustx.simpleuml.classdiagram.components.ClassDiagramComponentPan
el.add(ClassDiagramComponentPanel.java:378)
at net.trustx.simpleuml.components.DiagramComponent.addPsiElement(Diagra
mComponent.java:87)
at net.trustx.simpleuml.classdiagram.actions.AddClassesAction.addClasses
ToDiagram(AddClassesAction.java:82)
at net.trustx.simpleuml.classdiagram.actions.AddDependenciesAction.actio
nPerformed(AddDependenciesAction.java:56)
at com.intellij.openapi.actionSystem.a.k.actionPerformed(k.java:8)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at com.intellij.openapi.actionSystem.a.bb.fireActionPerformed(bb.java:7)

at com.intellij.ui.a.a.t.doClick(t.java:112)
at com.intellij.ui.a.a.t.access$300(t.java:23)
at com.intellij.ui.a.a.u.mouseReleased(u.java:5)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at com.intellij.ide.t.a(t.java:60)
at com.intellij.ide.t.dispatchEvent(t.java:100)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
ERROR - .ClsTypeParameterReferenceImpl - Assertion failed
ERROR - .ClsTypeParameterReferenceImpl - IntelliJ IDEA (Aurora) Bui
ld #823
ERROR - .ClsTypeParameterReferenceImpl - JDK: 1.4.1_02
ERROR - .ClsTypeParameterReferenceImpl - VM: Java HotSpot(TM) Client
VM
ERROR - .ClsTypeParameterReferenceImpl - Vendor: Sun Microsystems Inc
.
ERROR - .ClsTypeParameterReferenceImpl - OS: Windows 2000
ERROR - .ClsTypeParameterReferenceImpl -
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:46)
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:96)
at com.intellij.psi.impl.b.z.resolve(z.java:17)
at com.intellij.psi.impl.source.bz.resolve(bz.java:54)
at com.intellij.psi.impl.source.e.b.b(b.java:156)
at com.intellij.psi.impl.source.e.b.a(b.java:334)
at com.intellij.psi.impl.source.e.b.suggestVariableName(b.java:60)
at com.intellij.psi.impl.b.l.b(l.java:32)
at com.intellij.psi.impl.b.l.a(l.java:29)
at com.intellij.psi.impl.b.m.a(m.java:18)
at com.intellij.psi.impl.b.w.a(w.java:133)
at com.intellij.psi.impl.b.t.a(t.java:344)
at com.intellij.psi.impl.b.v.a(v.java:76)
at com.intellij.openapi.fileEditor.b.e.b(e.java:20)
at com.intellij.openapi.fileEditor.b.e.a(e.java:106)
at com.intellij.openapi.fileEditor.b.e.getDocument(e.java:43)
at com.intellij.psi.impl.b.v.i(v.java:15)
at com.intellij.psi.impl.b.v.getText(v.java:27)
at com.intellij.psi.impl.b.c.getMirror(c.java:3)
at com.intellij.psi.impl.b.c.getTextOffset(c.java:9)
at net.trustx.simpleuml.classdiagram.util.EventHelper.initQuickSourceSup
port(EventHelper.java:50)
at net.trustx.simpleuml.classdiagram.components.PsiTypeComponent.( PsiTypeComponent.java:49) at net.trustx.simpleuml.classdiagram.components.PsiClassTitlePanel.addCl assLabel(PsiClassTitlePanel.java:119) at net.trustx.simpleuml.classdiagram.components.PsiClassTitlePanel.(PsiClassTitlePanel.java:103) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent.buildC ontentBoxes(PsiClassComponent.java:394) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent. (PsiClassComponent.java:231) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent.]]>
(PsiClassComponent.java:134)
at net.trustx.simpleuml.classdiagram.components.ClassDiagramComponentPan
el.add(ClassDiagramComponentPanel.java:378)
at net.trustx.simpleuml.components.DiagramComponent.addPsiElement(Diagra
mComponent.java:87)
at net.trustx.simpleuml.classdiagram.actions.AddClassesAction.addClasses
ToDiagram(AddClassesAction.java:82)
at net.trustx.simpleuml.classdiagram.actions.AddDependenciesAction.actio
nPerformed(AddDependenciesAction.java:56)
at com.intellij.openapi.actionSystem.a.k.actionPerformed(k.java:8)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at com.intellij.openapi.actionSystem.a.bb.fireActionPerformed(bb.java:7)

at com.intellij.ui.a.a.t.doClick(t.java:112)
at com.intellij.ui.a.a.t.access$300(t.java:23)
at com.intellij.ui.a.a.u.mouseReleased(u.java:5)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at com.intellij.ide.t.a(t.java:60)
at com.intellij.ide.t.dispatchEvent(t.java:100)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
ERROR - .ClsTypeParameterReferenceImpl - Assertion failed
ERROR - .ClsTypeParameterReferenceImpl - IntelliJ IDEA (Aurora) Bui
ld #823
ERROR - .ClsTypeParameterReferenceImpl - JDK: 1.4.1_02
ERROR - .ClsTypeParameterReferenceImpl - VM: Java HotSpot(TM) Client
VM
ERROR - .ClsTypeParameterReferenceImpl - Vendor: Sun Microsystems Inc
.
ERROR - .ClsTypeParameterReferenceImpl - OS: Windows 2000
ERROR - .ClsTypeParameterReferenceImpl -
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:46)
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:96)
at com.intellij.psi.impl.b.z.resolve(z.java:17)
at com.intellij.psi.impl.source.bz.resolve(bz.java:54)
at com.intellij.psi.impl.source.e.b.b(b.java:156)
at com.intellij.psi.impl.source.e.b.a(b.java:334)
at com.intellij.psi.impl.source.e.b.suggestVariableName(b.java:60)
at com.intellij.psi.impl.b.l.b(l.java:32)
at com.intellij.psi.impl.b.l.a(l.java:29)
at com.intellij.psi.impl.b.m.a(m.java:18)
at com.intellij.psi.impl.b.w.a(w.java:133)
at com.intellij.psi.impl.b.t.a(t.java:344)
at com.intellij.psi.impl.b.v.a(v.java:76)
at com.intellij.openapi.fileEditor.b.e.b(e.java:20)
at com.intellij.openapi.fileEditor.b.e.a(e.java:106)
at com.intellij.openapi.fileEditor.b.e.getDocument(e.java:43)
at com.intellij.psi.impl.b.v.i(v.java:15)
at com.intellij.psi.impl.b.v.getText(v.java:27)
at com.intellij.psi.impl.b.c.getMirror(c.java:3)
at com.intellij.psi.impl.b.c.getTextOffset(c.java:9)
at net.trustx.simpleuml.classdiagram.util.EventHelper.initQuickSourceSup
port(EventHelper.java:50)
at net.trustx.simpleuml.classdiagram.components.PsiTypeComponent.( PsiTypeComponent.java:49) at net.trustx.simpleuml.classdiagram.components.PsiClassTitlePanel.addCl assLabel(PsiClassTitlePanel.java:119) at net.trustx.simpleuml.classdiagram.components.PsiClassTitlePanel.(PsiClassTitlePanel.java:103) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent.buildC ontentBoxes(PsiClassComponent.java:394) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent. (PsiClassComponent.java:231) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent.]]>
(PsiClassComponent.java:134)
at net.trustx.simpleuml.classdiagram.components.ClassDiagramComponentPan
el.add(ClassDiagramComponentPanel.java:378)
at net.trustx.simpleuml.components.DiagramComponent.addPsiElement(Diagra
mComponent.java:87)
at net.trustx.simpleuml.classdiagram.actions.AddClassesAction.addClasses
ToDiagram(AddClassesAction.java:82)
at net.trustx.simpleuml.classdiagram.actions.AddDependenciesAction.actio
nPerformed(AddDependenciesAction.java:56)
at com.intellij.openapi.actionSystem.a.k.actionPerformed(k.java:8)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at com.intellij.openapi.actionSystem.a.bb.fireActionPerformed(bb.java:7)

at com.intellij.ui.a.a.t.doClick(t.java:112)
at com.intellij.ui.a.a.t.access$300(t.java:23)
at com.intellij.ui.a.a.u.mouseReleased(u.java:5)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at com.intellij.ide.t.a(t.java:60)
at com.intellij.ide.t.dispatchEvent(t.java:100)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
ERROR - .ClsTypeParameterReferenceImpl - Assertion failed
ERROR - .ClsTypeParameterReferenceImpl - IntelliJ IDEA (Aurora) Bui
ld #823
ERROR - .ClsTypeParameterReferenceImpl - JDK: 1.4.1_02
ERROR - .ClsTypeParameterReferenceImpl - VM: Java HotSpot(TM) Client
VM
ERROR - .ClsTypeParameterReferenceImpl - Vendor: Sun Microsystems Inc
.
ERROR - .ClsTypeParameterReferenceImpl - OS: Windows 2000
ERROR - .ClsTypeParameterReferenceImpl -
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:46)
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:96)
at com.intellij.psi.impl.b.z.resolve(z.java:17)
at com.intellij.psi.impl.source.bz.resolve(bz.java:54)
at com.intellij.psi.impl.source.e.b.b(b.java:156)
at com.intellij.psi.impl.source.e.b.a(b.java:334)
at com.intellij.psi.impl.source.e.b.suggestVariableName(b.java:60)
at com.intellij.psi.impl.b.l.b(l.java:32)
at com.intellij.psi.impl.b.l.a(l.java:29)
at com.intellij.psi.impl.b.m.a(m.java:18)
at com.intellij.psi.impl.b.w.a(w.java:133)
at com.intellij.psi.impl.b.t.a(t.java:344)
at com.intellij.psi.impl.b.v.a(v.java:76)
at com.intellij.openapi.fileEditor.b.e.b(e.java:20)
at com.intellij.openapi.fileEditor.b.e.a(e.java:106)
at com.intellij.openapi.fileEditor.b.e.getDocument(e.java:43)
at com.intellij.psi.impl.b.v.i(v.java:15)
at com.intellij.psi.impl.b.v.getText(v.java:27)
at com.intellij.psi.impl.b.c.getMirror(c.java:3)
at com.intellij.psi.impl.b.c.getTextOffset(c.java:9)
at net.trustx.simpleuml.classdiagram.util.EventHelper.initQuickSourceSup
port(EventHelper.java:50)
at net.trustx.simpleuml.classdiagram.components.PsiTypeComponent.( PsiTypeComponent.java:49) at net.trustx.simpleuml.classdiagram.components.PsiClassTitlePanel.addCl assLabel(PsiClassTitlePanel.java:119) at net.trustx.simpleuml.classdiagram.components.PsiClassTitlePanel.(PsiClassTitlePanel.java:103) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent.buildC ontentBoxes(PsiClassComponent.java:394) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent. (PsiClassComponent.java:231) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent.]]>
(PsiClassComponent.java:134)
at net.trustx.simpleuml.classdiagram.components.ClassDiagramComponentPan
el.add(ClassDiagramComponentPanel.java:378)
at net.trustx.simpleuml.components.DiagramComponent.addPsiElement(Diagra
mComponent.java:87)
at net.trustx.simpleuml.classdiagram.actions.AddClassesAction.addClasses
ToDiagram(AddClassesAction.java:82)
at net.trustx.simpleuml.classdiagram.actions.AddDependenciesAction.actio
nPerformed(AddDependenciesAction.java:56)
at com.intellij.openapi.actionSystem.a.k.actionPerformed(k.java:8)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at com.intellij.openapi.actionSystem.a.bb.fireActionPerformed(bb.java:7)

at com.intellij.ui.a.a.t.doClick(t.java:112)
at com.intellij.ui.a.a.t.access$300(t.java:23)
at com.intellij.ui.a.a.u.mouseReleased(u.java:5)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at com.intellij.ide.t.a(t.java:60)
at com.intellij.ide.t.dispatchEvent(t.java:100)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
ERROR - .ClsTypeParameterReferenceImpl - Assertion failed
ERROR - .ClsTypeParameterReferenceImpl - IntelliJ IDEA (Aurora) Bui
ld #823
ERROR - .ClsTypeParameterReferenceImpl - JDK: 1.4.1_02
ERROR - .ClsTypeParameterReferenceImpl - VM: Java HotSpot(TM) Client
VM
ERROR - .ClsTypeParameterReferenceImpl - Vendor: Sun Microsystems Inc
.
ERROR - .ClsTypeParameterReferenceImpl - OS: Windows 2000
ERROR - .ClsTypeParameterReferenceImpl -
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:46)
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:96)
at com.intellij.psi.impl.b.z.resolve(z.java:17)
at com.intellij.psi.impl.source.bz.resolve(bz.java:54)
at com.intellij.psi.impl.source.e.b.b(b.java:156)
at com.intellij.psi.impl.source.e.b.a(b.java:334)
at com.intellij.psi.impl.source.e.b.suggestVariableName(b.java:60)
at com.intellij.psi.impl.b.l.b(l.java:32)
at com.intellij.psi.impl.b.l.a(l.java:29)
at com.intellij.psi.impl.b.m.a(m.java:18)
at com.intellij.psi.impl.b.w.a(w.java:133)
at com.intellij.psi.impl.b.t.a(t.java:344)
at com.intellij.psi.impl.b.t.a(t.java:193)
at com.intellij.psi.impl.b.v.a(v.java:76)
at com.intellij.openapi.fileEditor.b.e.b(e.java:20)
at com.intellij.openapi.fileEditor.b.e.a(e.java:106)
at com.intellij.openapi.fileEditor.b.e.getDocument(e.java:43)
at com.intellij.psi.impl.b.v.i(v.java:15)
at com.intellij.psi.impl.b.v.getText(v.java:27)
at com.intellij.psi.impl.b.c.getMirror(c.java:3)
at com.intellij.psi.impl.b.c.getTextOffset(c.java:9)
at net.trustx.simpleuml.classdiagram.util.EventHelper.initQuickSourceSup
port(EventHelper.java:50)
at net.trustx.simpleuml.classdiagram.components.PsiTypeComponent.( PsiTypeComponent.java:49) at net.trustx.simpleuml.classdiagram.components.PsiClassTitlePanel.addCl assLabel(PsiClassTitlePanel.java:119) at net.trustx.simpleuml.classdiagram.components.PsiClassTitlePanel.(PsiClassTitlePanel.java:103) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent.buildC ontentBoxes(PsiClassComponent.java:394) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent. (PsiClassComponent.java:231) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent.]]>
(PsiClassComponent.java:134)
at net.trustx.simpleuml.classdiagram.components.ClassDiagramComponentPan
el.add(ClassDiagramComponentPanel.java:378)
at net.trustx.simpleuml.components.DiagramComponent.addPsiElement(Diagra
mComponent.java:87)
at net.trustx.simpleuml.classdiagram.actions.AddClassesAction.addClasses
ToDiagram(AddClassesAction.java:82)
at net.trustx.simpleuml.classdiagram.actions.AddDependenciesAction.actio
nPerformed(AddDependenciesAction.java:56)
at com.intellij.openapi.actionSystem.a.k.actionPerformed(k.java:8)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at com.intellij.openapi.actionSystem.a.bb.fireActionPerformed(bb.java:7)

at com.intellij.ui.a.a.t.doClick(t.java:112)
at com.intellij.ui.a.a.t.access$300(t.java:23)
at com.intellij.ui.a.a.u.mouseReleased(u.java:5)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at com.intellij.ide.t.a(t.java:60)
at com.intellij.ide.t.dispatchEvent(t.java:100)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
ERROR - .ClsTypeParameterReferenceImpl - Assertion failed
ERROR - .ClsTypeParameterReferenceImpl - IntelliJ IDEA (Aurora) Bui
ld #823
ERROR - .ClsTypeParameterReferenceImpl - JDK: 1.4.1_02
ERROR - .ClsTypeParameterReferenceImpl - VM: Java HotSpot(TM) Client
VM
ERROR - .ClsTypeParameterReferenceImpl - Vendor: Sun Microsystems Inc
.
ERROR - .ClsTypeParameterReferenceImpl - OS: Windows 2000
ERROR - .ClsTypeParameterReferenceImpl -
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:46)
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:96)
at com.intellij.psi.impl.b.z.resolve(z.java:17)
at com.intellij.psi.impl.source.bz.resolve(bz.java:54)
at com.intellij.psi.impl.source.e.b.b(b.java:156)
at com.intellij.psi.impl.source.e.b.a(b.java:334)
at com.intellij.psi.impl.source.e.b.suggestVariableName(b.java:60)
at com.intellij.psi.impl.b.l.b(l.java:32)
at com.intellij.psi.impl.b.l.a(l.java:29)
at com.intellij.psi.impl.b.m.a(m.java:18)
at com.intellij.psi.impl.b.w.a(w.java:133)
at com.intellij.psi.impl.b.t.a(t.java:344)
at com.intellij.psi.impl.b.t.a(t.java:193)
at com.intellij.psi.impl.b.v.a(v.java:76)
at com.intellij.openapi.fileEditor.b.e.b(e.java:20)
at com.intellij.openapi.fileEditor.b.e.a(e.java:106)
at com.intellij.openapi.fileEditor.b.e.getDocument(e.java:43)
at com.intellij.psi.impl.b.v.i(v.java:15)
at com.intellij.psi.impl.b.v.getText(v.java:27)
at com.intellij.psi.impl.b.c.getMirror(c.java:3)
at com.intellij.psi.impl.b.c.getTextOffset(c.java:9)
at net.trustx.simpleuml.classdiagram.util.EventHelper.initQuickSourceSup
port(EventHelper.java:50)
at net.trustx.simpleuml.classdiagram.components.PsiTypeComponent.( PsiTypeComponent.java:49) at net.trustx.simpleuml.classdiagram.components.PsiClassTitlePanel.addCl assLabel(PsiClassTitlePanel.java:119) at net.trustx.simpleuml.classdiagram.components.PsiClassTitlePanel.(PsiClassTitlePanel.java:103) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent.buildC ontentBoxes(PsiClassComponent.java:394) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent. (PsiClassComponent.java:231) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent.]]>
(PsiClassComponent.java:134)
at net.trustx.simpleuml.classdiagram.components.ClassDiagramComponentPan
el.add(ClassDiagramComponentPanel.java:378)
at net.trustx.simpleuml.components.DiagramComponent.addPsiElement(Diagra
mComponent.java:87)
at net.trustx.simpleuml.classdiagram.actions.AddClassesAction.addClasses
ToDiagram(AddClassesAction.java:82)
at net.trustx.simpleuml.classdiagram.actions.AddDependenciesAction.actio
nPerformed(AddDependenciesAction.java:56)
at com.intellij.openapi.actionSystem.a.k.actionPerformed(k.java:8)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at com.intellij.openapi.actionSystem.a.bb.fireActionPerformed(bb.java:7)

at com.intellij.ui.a.a.t.doClick(t.java:112)
at com.intellij.ui.a.a.t.access$300(t.java:23)
at com.intellij.ui.a.a.u.mouseReleased(u.java:5)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at com.intellij.ide.t.a(t.java:60)
at com.intellij.ide.t.dispatchEvent(t.java:100)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
ERROR - .ClsTypeParameterReferenceImpl - Assertion failed
ERROR - .ClsTypeParameterReferenceImpl - IntelliJ IDEA (Aurora) Bui
ld #823
ERROR - .ClsTypeParameterReferenceImpl - JDK: 1.4.1_02
ERROR - .ClsTypeParameterReferenceImpl - VM: Java HotSpot(TM) Client
VM
ERROR - .ClsTypeParameterReferenceImpl - Vendor: Sun Microsystems Inc
.
ERROR - .ClsTypeParameterReferenceImpl - OS: Windows 2000
ERROR - .ClsTypeParameterReferenceImpl -
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:46)
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:96)
at com.intellij.psi.impl.b.z.resolve(z.java:17)
at com.intellij.psi.impl.source.bz.resolve(bz.java:54)
at com.intellij.psi.impl.source.e.b.b(b.java:156)
at com.intellij.psi.impl.source.e.b.a(b.java:334)
at com.intellij.psi.impl.source.e.b.suggestVariableName(b.java:60)
at com.intellij.psi.impl.b.l.b(l.java:32)
at com.intellij.psi.impl.b.l.a(l.java:29)
at com.intellij.psi.impl.b.m.a(m.java:18)
at com.intellij.psi.impl.b.w.a(w.java:133)
at com.intellij.psi.impl.b.t.a(t.java:344)
at com.intellij.psi.impl.b.t.a(t.java:193)
at com.intellij.psi.impl.b.v.a(v.java:76)
at com.intellij.openapi.fileEditor.b.e.b(e.java:20)
at com.intellij.openapi.fileEditor.b.e.a(e.java:106)
at com.intellij.openapi.fileEditor.b.e.getDocument(e.java:43)
at com.intellij.psi.impl.b.v.i(v.java:15)
at com.intellij.psi.impl.b.v.getText(v.java:27)
at com.intellij.psi.impl.b.c.getMirror(c.java:3)
at com.intellij.psi.impl.b.c.getTextOffset(c.java:9)
at net.trustx.simpleuml.classdiagram.util.EventHelper.initQuickSourceSup
port(EventHelper.java:50)
at net.trustx.simpleuml.classdiagram.components.PsiTypeComponent.( PsiTypeComponent.java:49) at net.trustx.simpleuml.classdiagram.components.PsiClassTitlePanel.addCl assLabel(PsiClassTitlePanel.java:119) at net.trustx.simpleuml.classdiagram.components.PsiClassTitlePanel.(PsiClassTitlePanel.java:103) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent.buildC ontentBoxes(PsiClassComponent.java:394) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent. (PsiClassComponent.java:231) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent.]]>
(PsiClassComponent.java:134)
at net.trustx.simpleuml.classdiagram.components.ClassDiagramComponentPan
el.add(ClassDiagramComponentPanel.java:378)
at net.trustx.simpleuml.components.DiagramComponent.addPsiElement(Diagra
mComponent.java:87)
at net.trustx.simpleuml.classdiagram.actions.AddClassesAction.addClasses
ToDiagram(AddClassesAction.java:82)
at net.trustx.simpleuml.classdiagram.actions.AddDependenciesAction.actio
nPerformed(AddDependenciesAction.java:56)
at com.intellij.openapi.actionSystem.a.k.actionPerformed(k.java:8)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at com.intellij.openapi.actionSystem.a.bb.fireActionPerformed(bb.java:7)

at com.intellij.ui.a.a.t.doClick(t.java:112)
at com.intellij.ui.a.a.t.access$300(t.java:23)
at com.intellij.ui.a.a.u.mouseReleased(u.java:5)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at com.intellij.ide.t.a(t.java:60)
at com.intellij.ide.t.dispatchEvent(t.java:100)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
ERROR - .ClsTypeParameterReferenceImpl - Assertion failed
ERROR - .ClsTypeParameterReferenceImpl - IntelliJ IDEA (Aurora) Bui
ld #823
ERROR - .ClsTypeParameterReferenceImpl - JDK: 1.4.1_02
ERROR - .ClsTypeParameterReferenceImpl - VM: Java HotSpot(TM) Client
VM
ERROR - .ClsTypeParameterReferenceImpl - Vendor: Sun Microsystems Inc
.
ERROR - .ClsTypeParameterReferenceImpl - OS: Windows 2000
ERROR - .ClsTypeParameterReferenceImpl -
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:46)
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:96)
at com.intellij.psi.impl.b.z.resolve(z.java:17)
at com.intellij.psi.impl.source.bz.resolve(bz.java:54)
at com.intellij.psi.impl.source.e.b.b(b.java:156)
at com.intellij.psi.impl.source.e.b.a(b.java:334)
at com.intellij.psi.impl.source.e.b.suggestVariableName(b.java:60)
at com.intellij.psi.impl.b.l.b(l.java:32)
at com.intellij.psi.impl.b.l.a(l.java:29)
at com.intellij.psi.impl.b.m.a(m.java:18)
at com.intellij.psi.impl.b.w.a(w.java:133)
at com.intellij.psi.impl.b.t.a(t.java:344)
at com.intellij.psi.impl.b.t.a(t.java:193)
at com.intellij.psi.impl.b.v.a(v.java:76)
at com.intellij.openapi.fileEditor.b.e.b(e.java:20)
at com.intellij.openapi.fileEditor.b.e.a(e.java:106)
at com.intellij.openapi.fileEditor.b.e.getDocument(e.java:43)
at com.intellij.psi.impl.b.v.i(v.java:15)
at com.intellij.psi.impl.b.v.getText(v.java:27)
at com.intellij.psi.impl.b.c.getMirror(c.java:3)
at com.intellij.psi.impl.b.c.getTextOffset(c.java:9)
at net.trustx.simpleuml.classdiagram.util.EventHelper.initQuickSourceSup
port(EventHelper.java:50)
at net.trustx.simpleuml.classdiagram.components.PsiTypeComponent.( PsiTypeComponent.java:49) at net.trustx.simpleuml.classdiagram.components.PsiClassTitlePanel.addCl assLabel(PsiClassTitlePanel.java:119) at net.trustx.simpleuml.classdiagram.components.PsiClassTitlePanel.(PsiClassTitlePanel.java:103) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent.buildC ontentBoxes(PsiClassComponent.java:394) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent. (PsiClassComponent.java:231) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent.]]>
(PsiClassComponent.java:134)
at net.trustx.simpleuml.classdiagram.components.ClassDiagramComponentPan
el.add(ClassDiagramComponentPanel.java:378)
at net.trustx.simpleuml.components.DiagramComponent.addPsiElement(Diagra
mComponent.java:87)
at net.trustx.simpleuml.classdiagram.actions.AddClassesAction.addClasses
ToDiagram(AddClassesAction.java:82)
at net.trustx.simpleuml.classdiagram.actions.AddDependenciesAction.actio
nPerformed(AddDependenciesAction.java:56)
at com.intellij.openapi.actionSystem.a.k.actionPerformed(k.java:8)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at com.intellij.openapi.actionSystem.a.bb.fireActionPerformed(bb.java:7)

at com.intellij.ui.a.a.t.doClick(t.java:112)
at com.intellij.ui.a.a.t.access$300(t.java:23)
at com.intellij.ui.a.a.u.mouseReleased(u.java:5)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at com.intellij.ide.t.a(t.java:60)
at com.intellij.ide.t.dispatchEvent(t.java:100)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
ERROR - .ClsTypeParameterReferenceImpl - Assertion failed
ERROR - .ClsTypeParameterReferenceImpl - IntelliJ IDEA (Aurora) Bui
ld #823
ERROR - .ClsTypeParameterReferenceImpl - JDK: 1.4.1_02
ERROR - .ClsTypeParameterReferenceImpl - VM: Java HotSpot(TM) Client
VM
ERROR - .ClsTypeParameterReferenceImpl - Vendor: Sun Microsystems Inc
.
ERROR - .ClsTypeParameterReferenceImpl - OS: Windows 2000
ERROR - .ClsTypeParameterReferenceImpl -
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:46)
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:96)
at com.intellij.psi.impl.b.z.resolve(z.java:17)
at com.intellij.psi.impl.source.bz.resolve(bz.java:54)
at com.intellij.psi.impl.source.e.b.b(b.java:156)
at com.intellij.psi.impl.source.e.b.a(b.java:334)
at com.intellij.psi.impl.source.e.b.suggestVariableName(b.java:60)
at com.intellij.psi.impl.b.l.b(l.java:32)
at com.intellij.psi.impl.b.l.a(l.java:29)
at com.intellij.psi.impl.b.m.a(m.java:18)
at com.intellij.psi.impl.b.w.a(w.java:133)
at com.intellij.psi.impl.b.t.a(t.java:344)
at com.intellij.psi.impl.b.t.a(t.java:193)
at com.intellij.psi.impl.b.v.a(v.java:76)
at com.intellij.openapi.fileEditor.b.e.b(e.java:20)
at com.intellij.openapi.fileEditor.b.e.a(e.java:106)
at com.intellij.openapi.fileEditor.b.e.getDocument(e.java:43)
at com.intellij.psi.impl.b.v.i(v.java:15)
at com.intellij.psi.impl.b.v.getText(v.java:27)
at com.intellij.psi.impl.b.c.getMirror(c.java:3)
at com.intellij.psi.impl.b.c.getTextOffset(c.java:9)
at net.trustx.simpleuml.classdiagram.util.EventHelper.initQuickSourceSup
port(EventHelper.java:50)
at net.trustx.simpleuml.classdiagram.components.PsiTypeComponent.( PsiTypeComponent.java:49) at net.trustx.simpleuml.classdiagram.components.PsiClassTitlePanel.addCl assLabel(PsiClassTitlePanel.java:119) at net.trustx.simpleuml.classdiagram.components.PsiClassTitlePanel.(PsiClassTitlePanel.java:103) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent.buildC ontentBoxes(PsiClassComponent.java:394) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent. (PsiClassComponent.java:231) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent.]]>
(PsiClassComponent.java:134)
at net.trustx.simpleuml.classdiagram.components.ClassDiagramComponentPan
el.add(ClassDiagramComponentPanel.java:378)
at net.trustx.simpleuml.components.DiagramComponent.addPsiElement(Diagra
mComponent.java:87)
at net.trustx.simpleuml.classdiagram.actions.AddClassesAction.addClasses
ToDiagram(AddClassesAction.java:82)
at net.trustx.simpleuml.classdiagram.actions.AddDependenciesAction.actio
nPerformed(AddDependenciesAction.java:56)
at com.intellij.openapi.actionSystem.a.k.actionPerformed(k.java:8)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at com.intellij.openapi.actionSystem.a.bb.fireActionPerformed(bb.java:7)

at com.intellij.ui.a.a.t.doClick(t.java:112)
at com.intellij.ui.a.a.t.access$300(t.java:23)
at com.intellij.ui.a.a.u.mouseReleased(u.java:5)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at com.intellij.ide.t.a(t.java:60)
at com.intellij.ide.t.dispatchEvent(t.java:100)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
ERROR - .ClsTypeParameterReferenceImpl - Assertion failed
ERROR - .ClsTypeParameterReferenceImpl - IntelliJ IDEA (Aurora) Bui
ld #823
ERROR - .ClsTypeParameterReferenceImpl - JDK: 1.4.1_02
ERROR - .ClsTypeParameterReferenceImpl - VM: Java HotSpot(TM) Client
VM
ERROR - .ClsTypeParameterReferenceImpl - Vendor: Sun Microsystems Inc
.
ERROR - .ClsTypeParameterReferenceImpl - OS: Windows 2000
ERROR - .ClsTypeParameterReferenceImpl -
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:46)
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:96)
at com.intellij.psi.impl.b.z.resolve(z.java:17)
at com.intellij.psi.impl.source.bz.resolve(bz.java:54)
at com.intellij.psi.impl.source.e.b.b(b.java:156)
at com.intellij.psi.impl.source.e.b.a(b.java:334)
at com.intellij.psi.impl.source.e.b.suggestVariableName(b.java:60)
at com.intellij.psi.impl.b.l.b(l.java:32)
at com.intellij.psi.impl.b.l.a(l.java:29)
at com.intellij.psi.impl.b.m.a(m.java:18)
at com.intellij.psi.impl.b.w.a(w.java:133)
at com.intellij.psi.impl.b.t.a(t.java:344)
at com.intellij.psi.impl.b.t.a(t.java:193)
at com.intellij.psi.impl.b.v.a(v.java:76)
at com.intellij.openapi.fileEditor.b.e.b(e.java:20)
at com.intellij.openapi.fileEditor.b.e.a(e.java:106)
at com.intellij.openapi.fileEditor.b.e.getDocument(e.java:43)
at com.intellij.psi.impl.b.v.i(v.java:15)
at com.intellij.psi.impl.b.v.getText(v.java:27)
at com.intellij.psi.impl.b.c.getMirror(c.java:3)
at com.intellij.psi.impl.b.c.getTextOffset(c.java:9)
at net.trustx.simpleuml.classdiagram.util.EventHelper.initQuickSourceSup
port(EventHelper.java:50)
at net.trustx.simpleuml.classdiagram.components.PsiTypeComponent.( PsiTypeComponent.java:49) at net.trustx.simpleuml.classdiagram.components.PsiClassTitlePanel.addCl assLabel(PsiClassTitlePanel.java:119) at net.trustx.simpleuml.classdiagram.components.PsiClassTitlePanel.(PsiClassTitlePanel.java:103) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent.buildC ontentBoxes(PsiClassComponent.java:394) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent. (PsiClassComponent.java:231) at net.trustx.simpleuml.classdiagram.components.PsiClassComponent.]]>
(PsiClassComponent.java:134)
at net.trustx.simpleuml.classdiagram.components.ClassDiagramComponentPan
el.add(ClassDiagramComponentPanel.java:378)
at net.trustx.simpleuml.components.DiagramComponent.addPsiElement(Diagra
mComponent.java:87)
at net.trustx.simpleuml.classdiagram.actions.AddClassesAction.addClasses
ToDiagram(AddClassesAction.java:82)
at net.trustx.simpleuml.classdiagram.actions.AddDependenciesAction.actio
nPerformed(AddDependenciesAction.java:56)
at com.intellij.openapi.actionSystem.a.k.actionPerformed(k.java:8)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at com.intellij.openapi.actionSystem.a.bb.fireActionPerformed(bb.java:7)

at com.intellij.ui.a.a.t.doClick(t.java:112)
at com.intellij.ui.a.a.t.access$300(t.java:23)
at com.intellij.ui.a.a.u.mouseReleased(u.java:5)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at com.intellij.ide.t.a(t.java:60)
at com.intellij.ide.t.dispatchEvent(t.java:100)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

0

charles decroes wrote:

cool plugin but many-O'-exceptions here are a few


I think this is the problem of the build 823, not plugin's problem.

/kesh

0

OK, now that I found it I get for every method just a
diagram with
"anObject" at the top in a red frame connected via a
gray line to another
"anObject" label.

I am comparing this to the Sequence plugin, and what
I get from simpleUML is
not right.


The two plug-ins work with different, but very compatible models (I highly suggested to the respective authors that they consider merging the functionality).

The SimpleUML Sequence diagrams allows manual selection of new sequences by using Alt-A and Alt-R. Thus, you can pick out the specific flows that are of interest to you.

Kesh's plugin automatically builds a seqeuence diagram for you based on a hierarchical decent of the code (sort of a visual ctrl-alt-H)

Did you get any exceptions when you hit alt-A???

Make sure that the cursor is on the method you want to add to the sequence diagram (either the calling point, or the called point).

Mike

0

OK, now I undersrtand a little bit better.

For me the Sequence plugin makes more sense, I guess.

Can anyone understand if all the exceptions are a problem of 823 or
simpleUML?

Thanks,
Amnon

"Michael Kirby" <kirby@ess.mc.xerox.com> wrote in message
news:472583.1055431169012.JavaMail.itn@is.intellij.net...

OK, now that I found it I get for every method just a
diagram with
"anObject" at the top in a red frame connected via a
gray line to another
"anObject" label.

>

I am comparing this to the Sequence plugin, and what
I get from simpleUML is
not right.

>

The two plug-ins work with different, but very compatible models (I highly

suggested to the respective authors that they consider merging the
functionality).
>

The SimpleUML Sequence diagrams allows manual selection of new sequences

by using Alt-A and Alt-R. Thus, you can pick out the specific flows that
are of interest to you.
>

Kesh's plugin automatically builds a seqeuence diagram for you based on a

hierarchical decent of the code (sort of a visual ctrl-alt-H)
>

Did you get any exceptions when you hit alt-A???

>

Make sure that the cursor is on the method you want to add to the sequence

diagram (either the calling point, or the called point).
>

Mike

>


0

OK, now I undersrtand a little bit better.

For me the Sequence plugin makes more sense, I guess.


They are just different models. I find the Sequence Plugin very useful if I want a broad understanding of a specific class. However, if I am focusing my change on a specific aspect of a very large class, I find the SimpleUML Version more to my liking.

Ideally, I could create an initial version ala Sequence plugin, and then delete the links, and add my "changes" ala Simple UML.

Mike

0

请先登录再写评论。