Whole Platform

Software screenshot:
Whole Platform
Podrobnosti Software:
Verze: 1.0.0.v20110512-1609
Datum uploadu: 12 May 15
Vývojka: Riccardo Solmi
Licence: Volný
Popularita: 4

Rating: 3.0/5 (Total Votes: 1)

Celá platforma projekt je technologie pro strojírenství výrobu softwaru.
Myslíme si, že programování je činnost týkající se rozvoje domény jazyků; tak jsme poskytnout platformu pro vývoj nových jazyků, je manipulace s použitím domain notace a transformovat je do spustitelného kódu.
Použití celé platformy, mohou odborníci problémové domény spolupracovat s programovacími odborníků pro vývoj softwarových produktů.
Celá platforma zahrnuje rámec modelování, generativní systém, rodinu jazyků a doménu editory integrovaný s platformě Eclipse.
Jazyky boundled s platformy patří populární jazyky jako Java a XML, spolu s některými novými domén jazyků používaných pro modelování struktury, chování, vytrvalost a zkratky z jazyka.

Vlastnosti :

  • Architektura:
  • Extensible. Architektura poskytuje API pro rozšíření jazyka. Můžete přidat / odebrat jazyky, notace, persistences a operace.
  • Java rámců a domény jazyky. Všechny expresivní výkon celé platformy je k dispozici jako standardní Java rámce. Součástí této výrazové moci je k dispozici také prostřednictvím rodiny doménových jazyků.
  • generativní. Celá modelovací jazyky generovat kód v horní části rámců Java. Spolu s rozsáhlým využitím dobře známými návrhových vzorů v rámcích, kód generovaný cítí rukou psaný.

  • Metaprogramming:
  • Nativní podpora. Každý Celý jazyk může být použit na úrovni šablony, a pokud to má spustitelný soubor sémantiku, to může být také použit na základně nebo na úrovni hostitele.
  • Staging podporu pro návštěvníky. Staging podpora je k dispozici pro jednání stanovené pomocí rámce návštěvníci traversal.
  • Míchání šablony jazyky. Single artefakty generátor může použít více šablon jazyků.

  • Persistence:
  • Stream založené vytrvalost. Persistence Syntaxe modelu je zásuvný. Podporovány jsou oba proudu založený a model založený metody persistence (souprav). Streaming API vypadá stavebních akcích produkovaných účastníkem ředitelem Builder návrhový vzor.
  • Java a XML kód výchozí Serializézy. Standardní přetrvávání soupravy jsou založeny na streaming API a jsou k dispozici ve dvou příchutí: Java a XML. Kódu Java, když je vykonán, vypaluje proud stavebních akcí.
  • chování Stream bázi. Chování modelu mohou být definovány přímo na horní streaming API bez předchozího stavbě modelu.
  • Více jazyků podporují. Programy napsané pomocí více jazyků jsou podporovány i na jednoho zdrojového souboru.
  • Podpora verzí. Zařízení pro verzí metamodely a migrovat / import existující modely jsou k dispozici.

  • Střih:
  • editory založené GEF pro Eclipse. Model založený vizuální editory pro Eclipse mohou být přidány do celého jazyka, dokonce s použitím samostatných pluginů.
  • bohaté grafické uživatelské rozhraní. Více druhy zápisů jsou podporovány, včetně rozložení gymnázií pro textové orientované jazyky, matematika rozvržení pro matematické výrazy, stromů a graf rozložení k diagramu orientovaných jazycích.
  • Více značení pro jazyk. Pro každý jazyk, mohou být vícenásobné značení definovány a rozmístěny v modulárním způsobem. Zápis může být při editaci. Změnilo
  • Míchání notace. Více notace může být smíchán i na jediném pohledu editoru. Tato funkce je užitečná zejména pro metaprogramming pomocí betonových syntaxe pro šablony jazyky.

Co je nového v této verzi:

  • IDE:
  • Lepší & quot; Copy Entity Path & quot; akce používat zadaný funkci kroky jazyky
  • [Akce] Přidána funkce potřebné ke zlepšení modularizaci Akce
  • [Akce] Přidána ActionCall postavit programově vyvolat akci
  • [sémantika] Přepracované typy podpisů, aby se více hodí pro definování transformací
  • [sémantika] Přidána LanguageType reprezentovat jakýkoliv typ daného jazyka
  • [sémantika] Přidána TypedVariable přidat oficiální název kategorie v podpisu
  • [] sémantika Přidáno implicitní název sémantika pro funkci aplikace a pravidel
  • [sémantika] Přidány subjekt vzor sémantika do EntityType
  • [sémantika] Přepsaný na úrovni domény a vylepšený obsah pomoci
  • [sémantika] Přidána normalizer, tlumočník a překladatel (na dotazy)
  • [Text] Obnoven schopnost vnořit dokumentech v dokumentech a Řádky v řádcích
  • [Pracovní postupy] Přidána podpora pro iterátorů jako výsledky dovolávat činností záznamů
  • [sémantika] Vylepšený styl tabulkový pro pravidla a šablony
  • [sémantika] Vylepšené sloučení konstruktů šablony
  • [Text] Snížená viditelnost ze všech, ale textových znaků
  • [Text] Přidány krabičky pro vnořené dokumenty a Řádky Rámy
  • [Iterátory] Přidáno CollectionIterator zabalit iterables nevracejí IEntities
  • Příklady
  • [Imp Language] Přidána Java a text generátor písemnou použití sémantiky
  • Bugs fixní
  • [Models] Pevná jedinečný název normalizace napříč subjekty a funkcí

Co je nového ve verzi 1.0.0.v20110316-1725:

  • Aktualizováno Eclipse dodáván s all-in-one distribuce na verzi 3.6.2
  • Představený & quot; xwl & quot; přípona souboru pro výchozí XML Builder Persistence
  • Modernizovaný a reorganizoval typy obsahu hierarchie

Co je nového ve verzi 1.0.0.v20110114-1804:.

  • Zlepšení a přidané funkce

Co je nového ve verzi 1.0.0.v20101025-1115:

  • rysem psaní & quot; Programy & quot; míchání více domén jazyků byla rozšířena s možností prohlásit podporované skladby.
  • použitelnost redaktorů byla zlepšena přepracovat Focus, výběru, a DND ohlasy.
  • Obsah Asistence byla reorganizována zavedením za jazykovou podmenu.
  • Na domény jazyky definovat strukturu a chování jazyka byly rozšířeny na podporu aspectual modely a graf struktury a traversals.
  • Pro usnadnění ladění, Debug Perspective byl představen s ladění a proměnných pohledy, které využívají domén zápisů.

Co je nového ve verzi 1.0.0.v20090323-1254:

  • Obecné:
  • Lepší zkušební apartmá dotazů a XSD jazycích.
  • IDE:
  • [Pracovní postupy] Přidaný Vyberte dialog modelů pro načítání modelů prostřednictvím činnosti pracovní skupiny.
  • kostry:
  • [Vázání] Přidána podpora pro výsledek iterátoru
  • [Parsery] podpora API Přidána strategie
  • [UI] Byla přidána podpora pro obsah nabídky pomoci (pomocí CTRL + Space)
  • [UI] Uniformed chování horizontální šipky stisknutí tlačítka na výběr textové Eclipse textové editory.
  • Jazyky:
  • [Commons] reorganizoval a stanovil interpret
  • [gramatiky] Byla přidána podpora pro analýzu BigDecimals a BigIntegers.
  • [gramatiky] Byla přidána podpora pro definici inline z unparsing chování v DataTerminals.
  • [Dotazy] Byla přidána podpora pro EnumValue, datum, srovnatelných a objektů datových typů do relační a rovnosti konstrukty.
  • [Testy] Byla přidána podpora v generátoru pro AllOf, AnyOf, IsAssignableTo, HasType, HasKind.
  • [Pracovní postupy] Byla přidána podpora pro používání nasazených gramatiky v Parse / Unparse činnosti
  • [XSD] Přidána podpora model pro notaci a omezení prohlášení, zahraničních jazykových atributech předefinovat směrnice.
  • Notace:
  • [XSD] Přidána podpora pro nespoutaný maxOccurs atribut a zahraničních atributy.
  • [XSI] Byla přidána podpora pro složené atributy.
  • Opravené chyby:
  • [Návštěvníci] Opraveno stupeň dolů chování (void případ) v GenericTemplateInterpreterVisitor.
  • [Návštěvníci] Opraveno variabilní substituční chování pro prázdných hodnot.
  • [Akce] Opravena regrese o přeměnách náhradou kořenový entitu.
  • [gramatiky] Opraveno unparsing z Vyberte si pravidla.
  • [Dotazy] Opravena jak proměnné v šablonách ExpressionTest ovlivnit odstranění kontextových proměnných.
  • [Dotazy] Pevné boolean výrazy chování v rovnými a NotEquals.
  • [Dotazy] Pevná AtFeatureTest s celovečerním URI.
  • [Dotazy] Pevná srovnání konstruuje chování s booleans, objekty, výčtu hodnot, a data.
  • [Pracovní postupy] Pevná třídy zatížení regrese v obsahu Assist a tlumočnice.
  • [XML] Pevný typ v prototypu funkce obsahu elementu.
  • [XSD] Opraveno mapování komplexních typů s prázdným obsahem modelu.
  • [UI] Opraven editace datových subjektů s objektem datový typ.
  • [UI] Opraveno chování akcí po použití na tlačítko Opakovat v editor stavu selhání stránce.

Požadavky na :

  • Java 2 Standard Edition Runtime Environment
  • Eclipse

Komentáře k Whole Platform

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!