Architexa for Eclipse 4.2

Add this URL to your Eclipse Installation to reach this solution's update site.

Mars (4.5)
Luna (4.4)
Kepler (4.3)
Juno (4.2, 3.8)
Previous to Juno (<=4.1)
Neon (4.6)
Oxygen (4.7)
Photon (4.8)
2018-09 (4.9)

Learn more...

Details Group Tabs


Too Much Code? Architexa helps you examine your code!

The tool suite builds useful diagrams to help developers Quickly Understand Code and Document In Seconds. Unlike typical UML/modeling tools, Architexa is designed to be code-centric - around your needs. Developers can easily:

- Make sense of your code with quick visualizations of key components.

- Take advantage of powerful interactive exploration of the diagrams.

- Document code architecture and share discussions with team members.

Watch a short 3-minute overview video for an introduction to the powerful capabilities offered.

Get high level overviews quickly using Layered Diagrams:

Examine various code relationships in one place with Class Diagrams:

Understand code behavior and logic using Sequence Diagrams:

Download Architexa to easily understand and document your code with a free, 30 day trial.

Additional Details
Eclipse Versions: 
Mars (4.5), Luna (4.4), Kepler (4.3), Juno (4.2, 3.8), Previous to Juno (<=4.1), Neon (4.6), Oxygen (4.7), Photon (4.8), 2018-09 (4.9)
Platform Support: 
Windows, Mac, Linux/GTK
Organization Name: 
Date Created: 
Tue, 2012-08-14 11:18
Development Status: 
Commercial - Free
Date Updated: 
Thu, 2018-08-23 15:05
December 2018765/8762 (0%)7
November 2018802/9394 (0%)16
October 2018801/9434 (0%)17
September 2018939/9411 (0%)16
August 2018803/9395 (0%)9
July 2018864/9402 (0%)12
June 2018876/9472 (0%)17
May 2018664/95413 (0%)16
April 2018693/94611 (0%)10
March 2018778/9616 (0%)9
February 2018737/9407 (0%)13
January 2018711/9458 (0%)13
View Data for all Listings
External Install Button

Marketplace Drag to Install button

By adding the following code below to your website you will be able to add an install button for Architexa for Eclipse 4.2.

HTML Code:

Markdown Syntax:

Output: Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client
Monday, December 10, 2018 - 03:56
rmov's picture

Tried to install Architexa after a fairly vanilla install of Neon (Java edition).Got the following issue as others reported:

An error occurred while installing the items
session context was:(, phase=org.eclipse.equinox.internal.p2.engine.phases.Install, operand=null --> [R], action=).
Failed to prepare partial IU: [R]

Installed "Eclipse 2.0 Style Plugin Support" as per FriendOf Eclipse. Did not seem to make a difference.

Installed "UML Lab" plug-in (did not get license or enable trial).
Tried Architexa again, and surprisingly got further along with the install, but got the following error:

Cannot complete the install because one or more required items could not be found.
Software currently installed: Architexa RSE (Rich Source Explorer) - (Required) (
Missing requirement: Integration Plug-in (CVS, etc) (com.architexa.diagrams.generate requires 'bundle 0.0.0' but it could not be found
Cannot satisfy dependency:
From: Architexa RSE (Rich Source Explorer) - (Required) (
To: com.architexa.diagrams.generate []

Installed CVS Integration plug-in.

Tried to install Architexa again and it worked.

I would probably be useful if Architexa developers would try to install it on top of an Eclipse install from scratch. They may be assuming certain plug-ins installed by default that are no longer there.

wsonner's picture

Getting the following errors:

An error occurred while installing the items
session context was:(, phase=org.eclipse.equinox.internal.p2.engine.phases.Install, operand=null --> [R], action=).
Failed to prepare partial IU: [R]

parthibannt's picture

Any update on this, I too face the same issue....

bminghelli's picture

As with the other reviewers, initial installation required the "2.0 plugin support" plugin. However, once installed, the sequence diagrams will not work at all due to :
java.lang.NoSuchMethodException: org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(org.eclipse.jdt.core.IJavaElement, org.eclipse.jdt.ui.SharedASTProvider$WAIT_FLAG, org.eclipse.core.runtime.IProgressMonitor)
at java.lang.Class.getMethod(
at com.architexa.diagrams.jdt.compat.ASTUtil.request_getAst(
at com.architexa.diagrams.jdt.compat.ASTUtil.getAst(
at com.architexa.diagrams.chrono.util.InstanceUtil.getCompilationUnitForInstance(
at com.architexa.diagrams.chrono.util.InstanceUtil.getTypeDeclaration(
at com.architexa.diagrams.chrono.util.InstanceUtil.getTypeDeclaration(
at com.architexa.diagrams.chrono.models.InstanceModel.initializeMemberCache(
at com.architexa.diagrams.chrono.models.InstanceModel.(
at com.architexa.diagrams.chrono.models.InstanceModel.(
at com.architexa.diagrams.chrono.ui.OpenInChronoAction.openViz(
at com.architexa.diagrams.chrono.ui.OpenInChronoAction.openViz(
at com.architexa.diagrams.jdt.actions.OpenVizAction$1.runInUIThread(
at com.architexa.diagrams.ui.WaitableUIJob$
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(
at org.eclipse.swt.widgets.Display.runAsyncMessages(
at org.eclipse.swt.widgets.Display.readAndDispatch(
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$
at org.eclipse.core.databinding.observable.Realm.runWithDefault(
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(
at org.eclipse.ui.internal.Workbench$
at org.eclipse.core.databinding.observable.Realm.runWithDefault(
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(
at org.eclipse.ui.internal.ide.application.IDEApplication.start(
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
at java.lang.reflect.Method.invoke(
at org.eclipse.equinox.launcher.Main.invokeFramework(
at org.eclipse.equinox.launcher.Main.basicRun(
at org.eclipse.equinox.launcher.Main.main(

lmanius's picture

Links all broken and not working in 4.6 Neon. :(

112user's picture

Hi FriendOfEclipse,

Thanks! You saved my day.
Worked in my case.

feclipse's picture

Hi sinedanat,
I found this solution in the thread about an error in Veloeclipse which seems to be similar:

- Go to: Help -> Install New Software...
- Choose: Eclipse Project Updates -
- Install: "Eclipse 2.0 Style Plugin Support" from "Eclipse Tests, Examples, and Extras"
- Now install Architexa

Works for me

enrss's picture

Hi FriendOfEclipse,
Works in Eclipse 4.5 Mars too.

smisingname6x3's picture

It's impossible to install architexa plugin in Eclipse 4.4 Luna due to error:
"session context was:(profile=DefaultProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Install, operand=null --> [R], action=).
Failed to prepare partial IU: [R]"

lmanius's picture

Also shows the same error with 4.6 Neon.