Whole Platform

Скриншот программы:
Whole Platform
Детали программы:
Версия: 1.0.0.v20110512-1609
Дата загрузки: 12 May 15
Разработчик: Riccardo Solmi
Тип распространения: Бесплатная
Популярность: 4

Rating: 3.0/5 (Total Votes: 1)

Всего проект Платформа технология для проектирования производства программного обеспечения.
Мы считаем, что программирование деятельность относительно развития языков области; так, мы предоставляем платформу для разработки новых языков, манипулируя их с помощью обозначения домена и превращая их в исполняемый код.
Использование всей платформы, эксперты предметной области могут работать совместно с экспертами программирования для разработки программных продуктов.
Вся платформа включает в себя основы моделирования, порождающую систему, семья языков, и редакторы доменные интегрированный с платформой Eclipse.
Языки boundled с платформы включают в себя популярные языки, такие как Java и XML вместе с некоторыми новыми языками домена, используемых для моделирования структуры, поведение, сохранение и обозначения языка.

Особенности

  • Архитектура:
  • расширяемый. Архитектура обеспечивает API для расширения языка. Вы можете добавить / удалить языки, нотации, persistences и операций.
  • рамки Java и языки домена. Все выразительная сила всей платформы доступны как стандартные рамки Java. Часть этой выразительной силой также доступна через семьи языков домена.
  • Генеративное. В целом языков моделирования генерации кода на верхней части рамки Java. Вместе с широким использованием хорошо известных шаблонов проектирования в рамках код генерируется чувствует рука написано.

  • Метапрограммирование:
  • Встроенная поддержка. Каждый весь язык может быть использован на уровне шаблона и, если он имеет семантику исполняемых, она может быть также использован в основании или уровне хоста.
  • Постановка поддержку для посетителей. Постановка поддержку доступна для поведения определенной с использованием рамок посетители обхода.
  • Смешивание языков шаблона. Один генератор артефакты могут использовать несколько языков шаблона.

  • <класс Li = "bbli"> Стойкость:
  • сохранение на основе потока. Синтаксис Стойкость модели является съемным. Оба потока на основе модели и методы, основанные на упорство (наборы) поддерживаются. Потоковый API выглядит строительных мероприятий, производимых участника директора шаблон Builder Design.
  • Java код и XML-умолчанию сериализаторов. Стандартные комплекты упорство основаны на потоковое API и доступны в двух аромата: Java и в формате XML. Java-код, при выполнении, пожары поток строительных событий.
  • поведение, основанное поток. Модель поведения может быть определена непосредственно на верхней части потоковым API без предварительного строительства модели.
  • поддержка нескольких языков. Программы, написанные с использованием нескольких языков поддерживаются даже на одном исходном файле.
  • Поддержка версий. Услуги для версий метамоделей и мигрируют / импортировать существующие модели имеют.

  • Редактирование:
  • редакторы, основанные ГЭФ для Eclipse. Ориентированная модель визуальные редакторы для Eclipse, могут быть добавлены к целому языке, даже с использованием отдельных плагинов.
  • Богатые графические интерфейсы пользователя. Несколько видов обозначения поддерживаются в том числе грамматических макетов для текстовых ориентированных языков, математики макета для математических выражений, деревьев и графов макетов для диаграммы ориентированных языков.
  • Несколько обозначения для языка. Для каждого языка несколько обозначения могут быть определены и развернуты в виде модулей. Обозначения могут быть изменены в процессе редактирования.
  • Смешивание обозначения. Несколько обозначения могут быть смешаны, даже на одном окне редактора. Эта функция особенно полезна для метапрограммирования с использованием конкретных синтаксиса для языков шаблона.

Что нового В этом выпуске:

  • IDE:
  • Улучшена & Quot; Копировать сущность Путь & Quot; Действие использовать типизированный функцию шаги Языки
  • [Действия] Добавлены функции, необходимые для улучшения модуляризацию действия
  • [Действия] Добавлена ​​ActionCall построить программно вызвать действие
  • [Семантика] Модернизированные виды подпись, которая будет более подходящим для определения преобразований
  • [Семантика] Добавлено LanguageType представлять любой тип данного языка
  • [Семантика] Добавлено TypedVariable добавить официальное название на категории, в подписи
  • [Семантика] Добавлены неявные семантика имен для функции применения и правил
  • [Семантика] Добавлены модели сущность семантики к EntityType
  • [Семантика] Переписан на уровне домена и улучшение содержания помочь
  • [Семантика] Добавлено нормализатор, переводчик и переводчик (в запросах)
  • [Текст] Восстановлена ​​возможность гнезда документов в документы и строк в строках
  • [Рабочие процессы] Добавлена ​​поддержка для итераторов как результаты ВЫЗОВ деятельности обозначений
  • [Семантика] Улучшена табличном виде для правил и шаблонов
  • [Семантика] Улучшена объединение шаблонов конструкций
  • [Текст] Ограниченная видимость всех, но текстовых символов
  • [Текст] Добавлены ящики для вложенных документов и строк Каркасы
  • [итераторы] Добавлен CollectionIterator обернуть итерируемыми не возвращаются IEntities
  • Примеры
  • [Имп Язык] Добавлен Java и текст, написанный с использованием генератора семантика
  • Исправлены ошибки
  • [Модели] Исправлена ​​уникальное имя нормализации по лицам и особенностей

Что нового в версии 1.0.0.v20110316-1725:

  • Обновлено Затмение в комплекте с все-в-одном распределение версии 3.6.2
  • представил и Quot; XWL & Quot; Расширение файла для XML по умолчанию Строитель Стойкость
  • Модернизированный и реорганизован типы контента иерархия

Что нового в версии 1.0.0.v20110114-1804:.

  • Улучшения и дополнительные функции

Что нового в версии 1.0.0.v20101025-1115:

  • Функция написания и Quot; программы и Quot; смешивания нескольких языках домена была повышена с возможностью объявить поддерживаемые композиции.
  • Удобство редакторов была улучшена путем пересмотра фокус, выделение и беспокоить воздействия.
  • Содержание голевую была реорганизована путем введения в язык подменю.
  • Языки домена, чтобы определить структуру и поведение языке были расширены для поддержки видовые модели и графика структуры и обходов.
  • Чтобы облегчить отладку, отладки Перспектива была введена с Debug и переменные видом, которые делают использование обозначений домена.

Что нового в версии 1.0.0.v20090323-1254:

  • Общие
  • Улучшение наборы тестов запросов и языков XSD.
  • IDE:
  • [Рабочие процессы] Добавлено Выберите диалог модели для моделей нагрузки через деятельности задач.
  • Каркасы:
  • [Наручники] Добавлена ​​поддержка результат итератора
  • [Парсеры] Добавлена ​​поддержка API для стратегий
  • [UI] Добавлена ​​поддержка для содержания меню помощи (через Ctrl + Space)
  • [UI] Охрана поведение горизонтальной стрелки нажатия клавиши на текстовой выбора затмить текстовых редакторов.
  • Языки:
  • [фонда] Реорганизация и установил Переводчик
  • [] Грамматики Добавлена ​​поддержка для разбора BigDecimals и BigIntegers.
  • [Грамматика] Добавлена ​​поддержка для определения инлайн из unparsing поведения в DataTerminals.
  • [Запросы] Добавлена ​​поддержка EnumValue, дата, сопоставимых и объектов типов данных в реляционных и равенства конструкций.
  • [Тесты] Добавлена ​​поддержка генератор для AllOf, AnyOf, IsAssignableTo, HasType, HasKind.
  • [Рабочие процессы] Добавлена ​​поддержка для использования развернутых грамматики в Parse / Unparse деятельности
  • [XSD] Добавлена ​​поддержка модель для нотации и Constraint деклараций, атрибутов иностранного языка, переопределить директивы.
  • Обозначения:
  • [XSD] Добавлена ​​поддержка неограниченных MaxOccurs атрибут и зарубежных атрибутов.
  • [XSI] Добавлена ​​поддержка составных атрибутов.
  • Исправлены ошибки:
  • [посетители] Исправлено поведение на ступень вниз (недействительными случай) в GenericTemplateInterpreterVisitor.
  • [] Исправлена ​​посетители переменной поведение замещения для пустых значений.
  • [Действия] Исправлена ​​регрессия по преобразований Подставляя корневой объект.
  • [Грамматика] Исправлена ​​unparsing из Выберите правило.
  • [Запросы] Исправлена, как переменные в шаблонах ExpressionTest влияет удаление переменных контекста.
  • [запросов] Исправлены логические выражения поведение в равных и NotEquals.
  • [Запросы] Исправлена ​​AtFeatureTest с функцией URI.
  • [Запросы] Исправлена ​​сравнение строит поведение с Булев, объектов, значений перечисления, и даты.
  • [Рабочие процессы] Исправлена ​​загрузка классов регресс в содержании Assist и переводчик.
  • [XML] Исправлена ​​типа в прототипе функции элемента контента.
  • [XSD] Исправлена ​​отображение сложных типов с пустой модели содержимого.
  • [UI] Исправлена ​​редактирование объектов данных с объектов типа данных.
  • [UI] Исправлено поведение акций после использования кнопки Повторить страницы редактор состояния отказа.

Требования

  • Java 2 Standard Edition Runtime Environment
  • Затмение

Комментарии к Whole Platform

Комментарии не найдены
добавить комментарий
Включите картинки!