Eclipse BPMN2 Modeler — это плагин для интегрированной среды разработки Eclipse, предназначенный для графического создания и редактирования диаграмм в нотации BPMN 2.0. Проект реализует визуальный редактор процессов поверх инфраструктуры Eclipse Graphiti и использует модель данных на основе EMF (Eclipse Modeling Framework) для представления элементов BPMN. Инструмент ориентирован на разработчиков и аналитиков, которым требуется интеграция моделирования бизнес-процессов в среду разработки и связанное с этим управление ресурсами в рамках экосистемы Eclipse.
Редактор обеспечивает создание стандартных артефактов BPMN 2.0 — процессов, задач, событий, шлюзов, потоков последовательности и сообщений, подпроцессов и других элементов нотации — с сохранением модели в формате, совместимом со спецификацией BPMN 2.0. Исторически проект развивался в контексте открытoго программного обеспечения и сообществ Eclipse; при отсутствии официальной или полной документации некоторые детали реализации и интеграции могут варьироваться между версиями плагина и сборками Eclipse.
- Поддержка BPMN 2.0: создание и редактирование стандартных элементов нотации с сохранением модели в совместимом формате.
 - Интеграция с Eclipse Graphiti: использование фреймворка для построения графических редакторов и управления визуальными представлениями элементов модели.
 - EMF-модель данных: применение Eclipse Modeling Framework для хранения структуры процессов и обеспечения сериализации/десериализации моделей.
 - Графический интерфейс: перетаскивание элементов на холст, редактирование свойств элементов через инспектор и манипуляции связями между элементами.
 - Валидация и консистентность: механизмы проверки корректности модели с соблюдением ограничений и семантики BPMN, включая проверку связей и типов элементов.
 - Расширяемость: возможность расширения и настройки редактора в рамках архитектуры Eclipse для добавления пользовательских свойств и специфичных для проекта расширений.
 - Интеграция с другими плагинами: совместимость с инструментами управления версиями, сборки и другими расширениями Eclipse для рабочего процесса разработчика.
 - Сохранение и обмен моделями: экспорт и импорт моделей в файлы, соответствующие стандарту BPMN 2.0, для обмена между инструментами и системами исполнения процессов.
 - Управление сложными структурами: поддержка подпроцессов, композитных элементов и вложенных структур для моделирования реальных бизнес-процессов.
 - Локальные настройки отображения: конфигурация внешнего вида элементов, уровней детализации и визуальных свойств для удобства моделирования.