Papyrus 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. Papyrus provides a very advanced support for UML profiles enabling support for "pure" DSL. Every part of Papyrus may be customized: model explorer, diagram editors, property editors, etc. Text in Papyrus
Umbrello UML Modeller ArgoUML Topcased Eclipse Modeling - MDT The Model Development Tools (MDT) project focuses on big "M" modeling within the Modeling project. Its purpose is twofold: To provide an implementation of industry standard metamodels. To provide exemplary tools for developing models based on those metamodels. The next release of MDT is tentatively scheduled for the end of June 2011 (see Indigo New & Noteworthy). UML2 is an EMF-based implementation of the Unified Modeling Language (UMLTM) 2.x OMG metamodel for the Eclipse platform. The objectives of the UML2 component are to provide a useable implementation of the UML metamodel to support the development of modeling tools a common XMI schema to facilitate interchange of semantic models test cases as a means of validating the specification validation rules as a means of defining and enforcing levels of compliance For more details on UML2, see the Wiki. Downloads MoDisco MoDisco provides a framework to develop model-driven tools for software modernization. Papyrus UML2 Tools News Older news
AmaterasUML AmaterasUML AmaterasUML is an Eclipse plug-in for drawing UML class-diagram, and UML sequence-diagram. Class diagram Sequence diagram License Eclipse Public License 1.0 Download AmaterasUML works with Eclipse 3.3 or later(not support Eclipse 3.2), and it also requires JDT and GEF. Please download AmaterasUML_x.x.x.zip from here.Unzip that and put all jar files into ECLIPSE_HOME/plugins. How to Use Class diagram editor Please select "File"->"New"->"Other"->"AmaterasUML"->"Class diagram". Edit directry AmaterasUML automaticaly parse field/methods when edit directry. edit directy parse your input Sequence diagram editor Please select "File"->"New"->"Other"->"AmaterasUML"->"Class diagram". Add Creation message Please connect Lifeline/Activation to Instance. Add Self-call message Please connect same Activation. Message completion Please hit CTRL+SPACE on message. Sequence API example paste stack trace. generated stack trace sequence diagram. If you use Sequence API, you can create such plugin easily. Sample code
WhiteStarUML