Whole Platform

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

Rating: 3.0/5 (Total Votes: 1)

целия проект Platform е технология за проектиране на производството на софтуер.
Ние смятаме, че програмирането е дейност по отношение на развитието на езика на домейни; Така че, ние предоставят платформа за разработване на нови езици, да ги манипулира с помощта на анотации на домейни и да ги трансформира, за да изпълним код.
Като използвате цялата платформа, експертите проблемните домейни могат да работят заедно с експертите на програмни за разработване на софтуерни продукти.
Цялата Платформата включва рамково моделиране, генеративната система, в семейство на езици и редактори на домейни интегрирана с платформата Eclipse.
Езиците boundled с платформата включват популярните езици като Java и XML заедно с някои нови езици на домейни, използвани за моделиране на структурата, поведението, упоритостта и обозначенията на език.

Характеристики

    <Ли клас = "bbli"> Архитектура:
  • Extensible. Архитектурата осигурява API за разширяване език. Можете да добавите / премахнете езици, анотации, persistences и операции.
  • Java рамки и езици на домейни. All изразителната сила на цялата платформа се предлага като стандартно Java рамки. Част от тази изразителна сила също е на разположение чрез семейство на езици на домейни.
  • Генеративен. Цели на езиците за моделиране генерират код на върха на рамките на Java. Заедно с широкото използване на добре познати Design Patterns в рамки, кодът генериран чувства ръката писмено.

  • <Ли клас = "bbli"> Metaprogramming:
  • Native подкрепа. Всеки Всички език може да се използва на ниво шаблон, и ако тя има изпълним семантика, тя може да се използва също и в основата или ниво домакин.
  • Постановка подкрепа за посетители. Постановка поддръжка е достъпна за поведение определя чрез използване на рамката за посетители прекосява.
  • Смесване езици шаблон. Един единствен артефакти генератор може да използвате няколко езика шаблон.

  • <Ли клас = "bbli"> Устойчивост:
  • Stream базирани постоянство. The Persistence синтаксиса на модел е сменяем. И двата метода персистиране стрийм основа и модел, основан (комплекти), се поддържат. API за стрийминг прилича ситуации сградата, произведени от участника директор на схемата Builder Design.
  • Java код и XML подразбиране serializers. Стандартните комплекти персистиране се основават на стрийминг API и се предлагат в два вкуса: Java и XML. Кодът Java, когато бъдат изпълнени, пожари поток от строителни мероприятия.
  • Stream базирани поведение. Поведение модел може да бъде определен пряко на върха на стрийминг API без предварително изграждане на модела.
  • Множество езици поддържат. Програми написани на различни езици се поддържат дори на един единствен файл източник.
  • подкрепа Версиите. Съоръжения за версии metamodels и мигрират / са предвидени съществуващите модели за внос.

  • <Ли клас = "bbli"> Редакция:
  • ГЕФ базирани редактори за Eclipse. Модел, основан визуални редактори за Eclipse могат да се добавят към цял език дори използват отделни плъгини.
  • Богати графичен потребителски интерфейс. Множество видове означения са подкрепени включително граматика оформления за текстови ориентирани езици, математика оформление за математически изрази, дървесни и графични оформления за диаграма ориентирани езици.
  • Няколко бележки за език. За всеки език могат да бъдат определени и разгърнати в модулното множество бележки. Означението може да се променя по време на редактиране.
  • Смесване означения. Множество означения могат да бъдат смесвани дори на един изглед редактор. Тази функция е особено полезна за metaprogramming използвайки конкретни синтаксиса за езици шаблон.

Какво ново в тази версия:

  • IDE:
  • Подобрена & quot; Copy Entity Path & quot; действия, за да използвате напечатан функция стъпки Languages ​​
  • [Действия] добави характеристики, необходими за подобряване на модуларизация на Actions
  • [Действия] добави в ActionCall изгради за програмни позове иск
  • [Семантика] Преработен видове подпис да бъде по-подходящи за определяне трансформации
  • [Семантика] Added LanguageType да представлява всякакъв вид на даден език
  • [Семантика] Added TypedVariable да добавите официално име към дадена категория в подпис
  • [Семантика] добави имплицитни име семантика за кандидатстване и правилата функция
  • [Семантика] Публикувана модел образувание семантиката на EntityType
  • [Семантика] пренаписан на ниво домейн и подпомага подобряването на съдържание
  • [Семантика] Added нормализатор, преводач и преводач (на запитвания)
  • [текст] Възстановен способността за гнездене документи Документи и редове в редове
  • [Workflows] Добавена е поддръжка за итератори като резултати от обозначенията за позове дейности
  • [Семантика] Подобрена табличен стил за правила и шаблони
  • [Семантика] Подобрена сбор от конструкти шаблонни
  • [текст] Намалена видимост на всички, но текстови знаци
  • [текст] Публикувана кутии за вложени документи и редове рамки
  • [Итераторите] добави CollectionIterator да приключи iterables не се връщат IEntities
  • Примери
  • [Imp Language] добави Java и Текст Генератор написани на семантика
  • Bugs фиксирани
  • [Models] Fixed уникално име нормализиране между субектите и функции

Какво ново във версия 1.0.0.v20110316-1725:

  • Updated затъмнение в пакет с всичко-в-едно разпределение до версия 3.6.2
  • Въведена на & quot; xwl & quot; файл разширение за неизпълнението XML Builder Устойчивост
  • модернизира и реорганизира типове съдържание йерархия

Какво ново във версия 1.0.0.v20110114-1804:.

  • Подобрения и допълнителни функции

Какво ново във версия 1.0.0.v20101025-1115:

  • Функцията на писане & quot; програми & quot; смесване на различни езици на домейни е подобрена с възможността да обяви подкрепен състави.
  • използваемостта на редакторите беше подобрена чрез препроектиране Focus, подбор и ДНД обратни връзки.
  • Съдържанието асистенция се реорганизира чрез въвеждане на език подменюта.
  • Езиците на домейни, за да определят структурата и поведението на даден език са разширен да поддържа aspectual модели и графиката структури и traversals.
  • За да се улесни отстраняването на грешки, а Debug Perspective беше въведена с Debug и променливи мнения, които да се възползват от допълнителни стойности на домейни.

Какво ново във версия 1.0.0.v20090323-1254:

  • General:
  • Подобрени тестови серии на запитвания и XSD езици.
  • IDE:
  • [Workflows] Публикувана Изберете диалоговия модели за товарене на модели чрез дейността на Task.
  • Рамки:
  • [автомати] Добавена е поддръжка за резултат итератор
  • [парсери] Публикувана API подкрепа за стратегии
  • [UI] Добавена е поддръжка за съдържанието на менюто съдейства (чрез CTRL + Space)
  • [UI] Uniformed поведение на хоризонтална стрелка натискане на клавиш по избор текстова да Eclipse текстови редактори.
  • Languages:
  • [Commons] реорганизиран и фиксирана преводачът
  • [граматики] Добавена е поддръжка за разбор BigDecimals и BigIntegers.
  • [граматики] Добавена е поддръжка за определение инлайн на unparsing поведение в DataTerminals.
  • [Заявки] Добавена е поддръжка за EnumValue, Дата, сравнима и обекти типове данни в релационни и равенството, конструкции.
  • [Тестове] Добавена е поддръжка в генератор за AllOf, AnyOf, IsAssignableTo, HasType, HasKind.
  • [Workflows] Добавена е поддръжка за използване на разгърнати граматики в Parse / Unparse дейности
  • [XSD] Added модел подкрепа за нотация и декларации ограничение езикови атрибути чужди, предефинират директива.
  • означения:
  • [XSD] Добавена е поддръжка за безгранична maxOccurs приписват и чужди атрибути.
  • [XSI] Добавена е поддръжка за съставни атрибути.
  • Bugs фиксиран:
  • [Посетителите] Fixed етап определяне на поведението (недействителни), при GenericTemplateInterpreterVisitor.
  • [Посетителите] Fixed променлива поведение смяна за невалидни стойности.
  • [Действия] Fixed регресия на трансформации, заместващи корен предприятието.
  • [граматики] Fixed unparsing на Изберете правилото.
  • [Заявки] Fixed как променливи в ExpressionTest шаблони засегнат отстраняване на контекстуални променливи.

  • Поведение
  • [Заявки] Фиксирани булеви изрази в Equals и NotEquals.
  • [Заявки] Fixed AtFeatureTest с функция URI.
  • [Заявки] Fixed сравнение изгражда поведение с булеви, обекти, ENUM ценности и дати.
  • [Workflows] Fixed клас натоварване регресия в Content Assist и преводач.
  • [XML] Фиксиран тип в прототипа на функцията за съдържанието на елемента.
  • [XSD] Fixed картографиране на сложни видове с празни модел съдържание.
  • [UI] Fixed редактиране на структурите от данни с Object тип данни.
  • [UI] Fixed поведение на действия след употреба на бутона Retry на страницата за състоянието редактор недостатъчност.

<силни> Изисквания

  • Java 2 Standard Edition Runtime Environment
  • Eclipse

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

Коментари не е намерена
добавите коментар
Включете на изображения!