Papyrus is aiming at providing an integrated and user-consumable environment for editing any kind of EMF model and particularly supporting UML and related modeling languages such as SysML and MARTE. Papyrus provides diagram editors for EMF-based modeling languages amongst them UML 2 and SysML and the glue required for integrating these editors (GMF-based or not) with other MBD and MDSD tools.
Papyrus also offers a very advanced support of UML profiles that enables users to define editors for DSLs based on the UML 2 standard. The main feature of Papyrus regarding this latter point is a set of very powerful customization mechanisms which can be leveraged to create user-defined Papyrus perspectives and give it the same look and feel as a "pure" DSL editor.
The Workspace Mechanic automates maintenance of your Eclipse environment by tweaking preferences, adding extension locations, and so on. You can use it to:
* Create a consistent environment among groups as large as the entire company, your local team, or even among your own many workspaces
* Save time setting up new workspaces
* Create tasks that ensure your favorite new preferences are applied to all your current and future workspaces. (This is one of our favorite features!)
(See more in Overview.)
The Workspace Mechanic has been used extensively on Linux and tested on OSX.
Eclipse Plug-in for tailing log files and eclipse consoles (e.g. SVN, Java Stack Trace, CDT), including syntax coloring with either a regular expression or a word match. It allows you to have multiple logs open concurrently.
ReviewClipse is an Eclipse integrated code review plugin, which helps developers to review the source code efficient on a per changeset basis - the item under inspection is one changeset in the revision control system.
JD-Eclipse is a plug-in for the Eclipse platform. It allows you to display all the Java sources during your debugging process, even if you do not have them all.
JD-Eclipse is free for non-commercial use. This means that JD-Eclipse shall not be included or embedded into commercial software products. Nevertheless, this project may be freely used for personal needs in a commercial or non-commercial environments.
Fitnesse for Eclipse Plugin
Add Fit and Fitnesse support to your Eclipse tooling environment!
The FitNesse for Eclipse Plugin enables developers to more easily use the FitNesse and Fit frameworks from within the Eclipse environment.
Fast Code is a free eclipse plugin designed to help write code faster in a spring based applications. But it can be configured to work with many other kinds of applications as well.
Description
In a typical multi tiered application, there are lot of similar code. E.g in a struts application with spring hibernate backend, you have to create FooAction, FooService and FooDAO for every domain object Foo. Besides this, there will be quite a few configuration files. Typing them all manually takes time, gives you carpal tunnel, and is error prone.
To use this plugin, please download the jar file from the download link above. Once downloaded, put it in the plugins folder of your eclipse installation directory and restart eclipse.
Have you ever been interested in what extensions are available for Firebug? If yes, take a look at what I have found. Frankly, I was quite surprised how many Firebug extensions already exists out there.
Do you find it hard to keep track of all the code related to your software modification task? Do you wish you could keep a permanent record of the subset of a software system associated to different concerns (requirements, design decisions, tasks, bugs, etc.)? ConcernMapper does exactly this.
ConcernMapper is a plug-in for Eclipse that allows you to organize fields and methods into arbitrary modules called concerns. In brief, ConcernMapper allows you to reorganize the modularity of a software system in a way that suits your needs, without altering its "official" structure or behavior. It also allows you to keep a permanent record of the code associated with various concerns.
Deployer is an Eclipse plug-in to deploy files in remote servers, using SSH. It uses SFtp protocol to transfer the files. Support for other protocols is a planned feature. It's written in Java and released under the Lesser General Public License (LGPL).
Deployer was originaly coded to aviod the manual upload of jar files to my server every time I made a modification. It adds a Preferences page to the resources to set the deployment information (server, remote path, user and password), and a submenu with a Deploy action.
Set up and run Xcarecrows 4 WS to manage Apache Tomcat and Apache Axis2 in a few clicks.
* Install and configure Apache Tomcat and Apache Axis2. SSL ready !
* Start, stop and restart Apache Tomcat servers
* Configure as many Apache Tomcat as needed. No limitation.
* Manage Web Applications
* Manage Tomcat users
* Deploy and undeploy Web Services
* Download new Web Applications
* Download new Web Services
* Apache Tomcat version 6.0.13 ready
* Apache Axis2 version 1.2 ready
Cogenit's Xcarecrows 4 XML for Eclipse completes today's powerful integrated development environment to handle the daily tasks required by an XML workflow. To this end, Xcarecrows 4 XML offers:
* a graphical XML, XML Schema and XML stylesheets editor ;
* a graphical XML tree comparator ;
* a built-in checker against XML Schemas ;
* an XSL transformations tool kit.
Welcome to soapUI; the leading, award winning, Web Services Testing tool.
soapUI is a Free and Open Source desktop application for Inspecting Web Services, Invoking Web Services, Developing Web Services, Simulating/Mocking Web Services and Functional, Load, Compliance Testing Web Services over HTTP.
It's a simple COM-.NET plug-in created for Outlook 2003. Once installed, every Outlook user will be able to subscribe, delete and reload a remote iCalendar.
The key to agility is being able to modify code easily and safely. The problem is that many Java applications are too brittle to extend and enhance easily. Attempts to fix or extend - no matter how carefully done - can introduce more bugs and more complexity.
With a full suite of characterization tests generated by JUnit Factory you can bring your legacy code under control. Download our free plug-in for Eclipse to get started.
The Archive Builder Eclipse plug-in provides a wizard to specify the building process of Java archives (jar, war, ear, ...). Then, archives can be manipulated directly through a context menu in the Project Explorer view.
If you've spent any time doing Java programming with Eclipse it must have occurred to you that support for viewing and editing Jar files is a little limited. Having used Eclipse for over eighteen months, and since I hadn't yet built an Eclipse plugin, I decided to dive right in and build a viewer/editor that would let me stop using File Explorer or WinZip(1) for manipulating the Jar files in my projects. Hopefully forever.
Five days later here it is: JarPlug, the Java ARchive PLUGin for Eclipse (sorry... :). And what days: going up the learning curve of Eclipse plugin internals and trying to figure out a workflow paradigm for editing Jar files that made sense inside the Eclipse IDE. More on that later.
UnitMetrics is an open-source tool project aiming to deliver useful information about a project and its related documents. Continuously gathering information the tool utilizes a set of available metrics and related analyze steps to provide useful findings for its users. Once the information are available certain views exist to easily view and interpret those findings.
Hibernate Synchronizer is a free Eclipse plugin code generation tool to be used with the Hibernate persistence framework. The plugin will automatically generate java code when your hibernate mapping files are modified. Objects are created with generated code in an abstract base class and a user-modifiable extension class so user code does not get deleted when the generation is performed.
The automaticallly generated objects include:
* Value Objects
* Proxy Interfaces
* Composite Key Objects
* Enumeration Objects
* Component Objects
* Subclasses
* DAOs
Other features include:
* Editor with code assist and outline view
* Custom template generation
* New mapping file wizard that queries your database
* New configuration file wizard
* Actions for adding mapping references, synchronizing files, and manually activating code generation
DB Schema Viewer is an Eclipse plugin that builds a graphical view of an existing database. Reverse Engineering is performed through JDBC. The most popular databases are currently supported:
* MySQL
* PostgreSQL
* Firebird
QuantumDB is a simple but powerful database access plug-in for the Eclipse Development Platform. QuantumDB allows you to:
* connect to databases using standard JDBC drivers
* review schemas, tables, views and sequences
* look up column, index and foreign key information
* issue ad-hoc queries or other SQL statements against the database
* manage, edit, and work with SQL files (*.sql)
* issue updates, deletes, and inserts using simple, easy-to-use wizards
Eclipse SQL Explorer is a thin SQL client that allows you to query and browse any JDBC compliant database. It supports plugins with specialized functionality for individual databases (Oracle, DB2 and MySQL) and can be extended to include specialized support for other databases.
This project explores advanced resources of code generation. Briefly speaking about
the code generation, our main idea is that the developer shouldn´t worry about the
frameworks configuration and integration, project´s configurations or repetitive work. The developer
must worry about the client´s business rules, and technologicals solutions for them. This is this
project´s motivation. Minimize the effort and time of J2EE projects, using the
code generation.
In one line: Afae's goal is to be a Textmate like editor in Eclipse.
Afae stands for Another Freebooter's All-purpose Editor. It is a group of plugins for Eclipse that do the following:
* Syntax highlighting for many types of files. See the wiki for a complete list.
* MetaWeblog plugin for posting to your blog
* Keystroke comments
* An image viewer and basic re-sizer for GIF, JPG, ICO, and PNG
* Snippets inserter with trigger text and variable replacement.
* A while-you-edit XML DTD and XML Schema validator
Tikal Eclipse is an open source Eclipse-based distro which combines the Eclipse binaries with a broad range of Eclipse plugins for Java, Java Enterprise, C/C++ and Dynamic Languages (Perl, PHP, Python and Ruby) Development.
Tikal Eclipse has a fast and easy graphical installer. We have kept the distribution installation binaries set down to one small single file, everything else is available online if you need it.
The FOP bridge plugin provides eclipse users the ability to convert FO documents into any one of the formats supported by Apache FOP directly from the workbench. Furthermore, conversion can be integrated into the Eclipse build-cycle. These capabilities are very useful for rapid prototyping.
WSUnit - The Web Services Testing Tool
WSUnit is a tool that can help you test Web Service consumers. It provides a predictable and repeatable simulation of a Web Service that is ideal for unit testing. It is also useful when developing web service consumers when the actual web service may not be avaliable due to your remote location or may not have been fully developed itself.
Stylebase for Eclipse is an open source tooling environment for software architects and designers. Stylebase is a reuse repository for architectural models and design patterns and it assists in applying quality-driven architecture design into software engineering. The tools are extensions to Eclipse, the most widely-used open source integrated development environment. We believe that Stylebase for Eclipse helps to improve the quality of software products and also increases reuse and information sharing in local and distributed development teams.
Newer version of the Infer Type refactoring from FernUni Hagen:
Purpose
to replace the declared types of declaration elements with ones that have no unneeded members; to minimize coupling between classes
Another refactoring tool from FernUni Hagen:
Purpose
to check code for possible generalizations of declared types; to detect the smell of not using suitable abstractions
xsdeclipse provides an eclipse user interface for xsdTransformer xsdTransformer. xsdTransformer transforms XML schemata to other code (e.g. xhml sites containing XForms forms, JavaServer Pages containing jsf forms et al.). The provided xsdeclipse downloads are completely installable and runnable as it is. For only using xsdeclipse you don't need to download xsdTransformer.
Contributed and administered by ICEsoft Technologies Inc., ICEfaces.org is a place where enterprise Ajax developers can learn, share, and contribute information and ideas to a growing community of ICEfaces enterprise developers. This site provides a wide range of development and support resources to benefit all ICEfaces developers. Source code and pre-bundled IDE tool integrations are available for download. Numerous tutorials, on-line support, user forums and sample code are all easily accessible to help get you up and developing that much quicker.
LogWatcher
LogWatcher adds a view to Eclipse that allows log files to be monitored for changes, similar to the Unix tail utility.
Features
* Watch any file, inside or outside of Eclipse.
* Customize number of lines to show from each file and refresh interval.
* Tabbed view for easy access to multiple files.
* Filters allow actions to be taken when logging output matches certain patterns.
JyDT for Eclipse aims to provide the development tools expected by a Jython developer. The project was started by Red Robin in November 2003 and is carried out with limited resources. The project has gone open source in July 2005. The project is hosted on redrobinsoftware.net since April 2006. The evolution of JyDT is driven by the needs of the users.
'Pydev Extensions' is a plugin that allows Python editing in Eclipse. It works with Eclipse and the Pydev "Open Source" version. You can check some of its features below.
PyDev is a plugin that enables users to use Eclipse for Python and Jython development -- making Eclipse a first class Python IDE -- It comes with many goodies such as code completion, syntax highlighting, syntax analysis, refactor, debug and many others. If you want more details on the provided features, you can check here.
Welcome to PaperClips: a simple, light weight, extensible Java printing plug-in for SWT. PaperClips hides the complexity of laying out and rendering documents on the printer, helping you focus on what to print instead of how to print it.
Wicked Shell is an Eclipse plugin providing direct access to your system's shell. To be honest, Wicked Shell is not evil at all, although it calls itself wicked...
XPath is an expression language which is powerful but not quite straightforward to apply. It is used in XSLT-Sheets and the like and thus forms a building-block of many state-of-the-art XML applications. Thus you typically will want to be sure about what
MODELWARE has three major objectives: * To develop a solution based on MDD techniques, capable of delivering a 15-20% increase of software systems development productivity within 2 years * To lead the industrialisation of the solution. * To e
Colorer Library introduces its plugin version for the Eclipse platform. Eclipse is a highly configurable and extensible IDE, written on Java. It provides a great API for plugging external components, allowing to use all it's powerful features. Colorer imp
The SBeaVeR editor is an Eclipse based plugin that allows business modellers and analysts to create fact-oriented business models and rules based on OMG's SBVR (Semantics of Business Vocabulary and Business Rules) standard. It is part of the Digital Busin
Jupe is a UML Plugin for Eclipse. It aims to provide support for the creation of UML class diagrams, code generation and reverse engineering. Jupe is based on the GEF and UML2 frameworks. Jupe is published as alpha version, so please be aware that it won'
This project leverages the Eclipse platform (v3.1.2 and v3.2) and the Java (v1.5+) by adding IDE support for code generation tools. Initially, the end-user support is focused on support for the Jostraca code generator. In the future, the aim is to provide
Commonclipse is an eclipse plugin for jakarta commons-lang users. It features automatic generation of the following methods using commons-lang builders: * toString() * hashcode() * equals(Object) * compareTo(Object)
Infer Type is a new Eclipse refactoring that helps you decouple your code. If you have already made use of Eclipse refactorings, Infer Type is best introduced as a sibling to Extract Interface, Generalize Type, and Use Supertype Where Possible. However, i
The DEMOS tool was developed over the course of two years in the context of two research projects (FACTORS and DASCOM) dealing with software complexity.
The comprehensive test of modern communication systems leads to large and complex test suites which have to be maintained throughout the system life-cycle. Experience with those written in the standardised Testing and Test Control Notation (TTCN-3) has sh
Eclipse plugin adding a new action to the Package Explorer, Outline view and Java editor for copying the fully qualified name of the selected Java type to the clipboard.
WSMO Studio is a Semantic Web Service editor compliant with the Web Service Modeling Ontology. WSMO Studio is available as a set of Eclipse plug-ins that can be further extended by 3rd parties.
How can people still build software without seeing its real structure? After a compiler and a text editor, a dependency viewer is the first thing you want. Byecycle is the requisite dependency viewer for Eclipse.
WOW!!! Mylar is a task focused UI for Eclipse that makes working with very large workspaces as easy as working with small ones. It supports task management and monitors your work activity to identify information relevant to the task-at-hand. Mylar uses th
The performance of Eclipse (and other large Java applications) has long suffered due to the Windows virtual memory manager. Windows has a tendency to preemptively swap Java processes out of physical memory, even when there is still plenty of physical memo
Very useful Eclipse plugin: Multilanguage editing in one form, ASCII-Unicode escaping, Flat/Hierarchical style. Better than the built-in properties editor. Anyway, I've already found a bug: If you have a value with a leading space, the space won't be esca