Modelio Studio

Extend and customize your Modeler without programming

Modelio is a widely extensible tool. You can define your own modeling language and notation, and create your dedicated functionalities:

  • Customize, Extend and Reuse UML, and/or BPMN, and/or requirements metamodels, or one of the available standard profiles (UPDM, TOGAF, SysML, …).
  • Define new properties; types of diagram; types of matrixes; menu entries; document templates; automated pattern
  • Integrate extension code (Java, Jython)
  • Package extension modules

Modelio studio is a graphical editor dedicated to these extensions. It is included in the commercial edition of Modelio.

See the extension features

Profile Modeling

The profile modeler allows to reuse the large set of standard metamodels (UML, BPMN, Requirements, Goals, Risks, …) and on the shelf profiles (UPDM, TOGAF, SysML, …) or any Modelio model element, and graphically define new profiles.

modelio-studio-profile-modeler

Modelio Studio diagram type

New types of diagram

Reuse existing diagram types or define new diagram types that support your models.

New menus

Define new menu entries, attach these menus to behaviors (document generation, pattern applications, dedicated code triggering, ...)

modelio-studio-menu-definition small

modelio-studio-doc-template small

New document templates

Define your own document template, and generate from you models dedicated documents in MS-Word or HTML. Get benefit from the “Document Publisher” document generator.

New patterns

Patterns are defined by designing a generic model. From this “pattern model”, you can define a menu that applies the pattern and/or get Java API to apply the pattern.

modelio-studio-pattern-selection small