Koko Platform projekti on tekniikka engineering tuotantoon ohjelmiston.
Mielestämme ohjelmointi on toimintaa koskevan kehittämisestä verkkotunnuksen kieliä; niin, voimme tarjota foorumi kehittää uusia kieliä, manipuloimalla niitä käyttämällä toimialueen merkintöjä ja muuttamalla ne suoritettavaa koodia.
Käyttämällä koko alustan, ongelma verkkotunnuksen asiantuntijat voivat työskennellä yhdessä ohjelmoinnin asiantuntijoiden ohjelmistotuotteiden kehittämiseen.
Koko Platform sisältää mallintamisen puitteet, generatiivinen järjestelmä, kieliperhe, ja verkkotunnuksen toimittajat integroitu Eclipse.
Kielet boundled kanssa Platform sisältää suosittuja kieliä kuten Java ja XML sekä joitakin uusia domain kieliä käytetään mallintamiseen rakenteen, käyttäytyminen, pysyvyys ja merkinnät kielen.
Ominaisuudet
- Arkkitehtuuri:
- Extensible. Arkkitehtuuri tarjoaa API kielen laajennus. Voit lisätä / poistaa kieliä, merkinnät, persistences ja toimintaa.
- Java puitteet ja verkkotunnuksen kieliä. Kaikki ilmaisuvoimaa Koko Platform on saatavana vakiona Java puitteet. Osa tästä ilmaisuvoimaa on saatavilla myös perheen verkkotunnuksen kielellä.
- Generative. Koko mallintaminen kielet luoda koodin päälle Java puitteissa. Yhdessä laaja käyttö tunnettua Design Patterns in puitteissa, koodin tuotti tuntuu käsin kirjoitettu.
- Metaprogramming:
- Native tukea. Jokainen Kokonaiset kieltä voidaan käyttää mallina tasolla, jos se on suoritettavan semantiikka, sitä voidaan myös käyttää pohjan tai palvelimen tasolla.
- ehostus tukea vierailijoille. Lavastus on saatavilla tukea käyttäytymisen määritelty kävijää läpikulun puitteissa.
- Mixing malliin kieliä. Yksittäinen artefakteja generaattori voi käyttää useita malliin kieliä.
- Pysyvyys:
- Stream perustuu pysyvyys. Pysyvyys syntaksi malli on kytkettävien. Sekä Stream pohjainen ja malli perustuu pysyvyys menetelmiä (sarjat) tuetaan. Streaming API näyttää rakennuksen tapahtumista tuottama johtaja osallistuja Builder suunnittelu Pattern.
- Java-koodin ja XML oletuksena serializers. Standardi pysyvyys Pakit perustuvat streaming API ja on saatavana kahta eri makua: Java ja XML. Java-koodia, kun suoritetaan, tulipalot virta rakennuksen tapahtumista.
- Stream perustuu käyttäytymiseen. Malli käyttäytymistä voidaan määritellä suoraan päälle streaming API ilman ennalta rakentamisen malli.
- Useita kieliä tuetaan. Ohjelmat kirjoitettu useita kieliä tuetaan jopa yhtä lähdetiedostoa.
- versiointi tukea. Tilat versiointi metamodels ja siirtää / tuonti nykyiset mallit ovat saatavilla.
- Muokkaus:
- GEF pohjainen toimittajille Eclipse. Malli perustuu visuaalinen editorit Eclipse voidaan lisätä kaikkiaan kielen jopa käyttämällä erillisiä lisäosia.
- Rich graafisia käyttöliittymiä. Useita erilaisia merkintöjä tuetaan muun muassa kielioppi kaavoista tekstin suuntautunut kielten, matematiikka asettelu matemaattisia lausekkeita, puu ja graafi kaavoista kaavio suuntautunut kielille.
- Useita muistiinpanoja varten kieltä. Kullekin kielelle on useita merkintöjä voidaan määritellä ja ottaa käyttöön modulaarisesti. Merkintä voidaan vaihtaa muokkauksen aikana.
- Mixing muistiinpanoja. Useita merkinnät voidaan sekoittaa jopa yhdellä muokkausnäkymässä. Tämä ominaisuus on erityisen hyödyllinen metaprogramming betonista syntaxes varten mallin kielille.
Mikä on uusi tässä julkaisussa:
- IDE:
- Parempi & quot; Copy Entity polku & quot; toiminta käyttää vahvuudella toimintoa vaiheet Kielet
- [Toiminnot] Lisätty ominaisuuksia tarvitaan parantamaan modulointiin Toiminnot
- [Toiminnot] Lisätty ActionCall rakentaa ohjelmallisesti vedota toiminta li>
- [semantiikkaa] Uudistettu allekirjoitus tyypit soveltua paremmin määrittelyyn muunnoksia
- [semantiikkaa] Lisätty LanguageType edustamaan tahansa tietyn kielen
- [semantiikkaa] Lisätty TypedVariable lisätä virallisen nimen luokka allekirjoitus
- [semantiikkaa] Lisätty implisiittinen nimi semantiikan toimintoa sovelluksen ja säännöt
- [semantiikkaa] Lisätty kokonaisuus malli semantiikka EntityType
- [semantiikkaa] kirjoitetaan uudelleen toimialueen tasolla ja parannettu sisältö auttaa
- [semantiikkaa] Lisätty normalisoija, tulkki ja kääntäjä (tiedusteluihin)
- [Teksti] Palautettu kykyä pesä asiakirjat Documents and rivit rivit
- [Työnkulut] Lisätty tuki iterators tuloksina herätyskomponentin toimintojen merkinnät
- [semantiikkaa] Parannettu taulukkomuodossa tyyli sääntöjä ja malleja
- [semantiikkaa] Parempi yhdistämällä mallin konstruktioita li>
- [Text] Alennettu näkyvyys kaikkiin vaan tekstiä
- [Text] Lisätty laatikot sisäkkäisiä Documents and rivit Runkorakenteet
- [Iteraattorit] Lisätty CollectionIterator kääriä iterables ole palaamassa IEntities
- Esimerkkejä
- [Imp Language] Lisätty Java ja teksti generaattori kirjoitettu semantiikka
- Bugs kiinteä
- [Mallit] Fixed yksilöllinen nimi normalisoinnin entiteettien ja ominaisuudet
Mikä on uusi versiossa 1.0.0.v20110316-1725:
- Päivitetty Eclipse kytköksissä all-in-one jakelun versioon 3.6.2
- Käyttöön & quot; xwl & quot; tiedostopääte oletuksena XML Builder Pysyvyys
- uudistettu ja uudelleen sisällön tyypit hierarkian
Mikä on uusi versiossa 1.0.0.v20110114-1804:
- parannukset ja lisäominaisuudet.
Mikä on uusi versiossa 1.0.0.v20101025-1115:
- ominaisuus kirjoittamisen & quot; ohjelmat & quot; sekoittamalla useita domain kieliä on parannettu kyky julistaa tuettuja koostumuksiin.
- käytettävyyttä toimittajat paransivat uudistamassa Focus, Selection, ja DnD palautteita.
- sisällön apukappale organisoitiin tuomalla kieltä kohden alivalikoita.
- Verkkotunnuksen kieliä määritellä rakennetta ja käyttäytymistä kieli on laajennettu tukemaan Aspectual malleja ja kuvaajan rakenteita ja läpikäynnit.
- helpottamiseksi virheenkorjaus debug Perspective otettiin käyttöön Debug ja muuttujat näkymät, jotka hyödyntävät domain muistiinpanoja.
Mikä on uusi versiossa 1.0.0.v20090323-1254:
- Yleistä:
- Parempi testiaineistoja kyselyjen ja XSD kielillä.
- IDE:
- [Työnkulut] Lisätty valitse malleja valintaikkuna lastaus mallien kautta Task toimintaa.
- Frameworks:
- [Siteet] Lisätty tuki tuloksen iteraattori
- [jäsentimien] Lisätty API tukea strategioiden
- [UI] Lisätty tuki sisältöä avustaa valikon kautta (CTRL + Space)
- [UI] Virkapukuinen käyttäytymisen vaakasuora nuoli Painamalla tekstisisältöä valinnan Eclipse tekstinkäsittelyohjelmilla.
- Kielet:
- [Commons] uudelleen ja kiinteät tulkki
- [Kieliopit] Lisätty tuki jäsentämiseen BigDecimals ja BigIntegers.
- [Kieliopit] Lisätty tuki inline määritelmä unparsing käyttäytymisestä DataTerminals.
- [kyselyt] Lisätty tuki EnumValue, päivämäärä, Vertailukelpoiset ja Object tietotyypit osaksi ihmissuhteisiin ja tasa konstruktioita.
- [Testit] Lisätty tuki generaattori AllOf, AnyOf, IsAssignableTo, HasType, HasKind.
- [Työnkulut] Lisätty tuki käyttämällä sijoitettu kieliopeilla in Parse / Unparse toiminta li>
- [XSD] Lisätty malli tuki merkintätapa ja reunaehto julistuksia, vieraan kielen ominaisuuksia, uudelleen direktiiviä.
- Merkinnät:
- [XSD] Lisätty tuki Rajattomat maxOccurs ominaisuuden ja ulkomaisten määritteitä.
- [XSI] Lisätty tuki komposiitti määritteitä.
- Bugs kiinteä:
- [Vierailijat] Fixed vaiheessa alas käyttäytymistä (mitätön tapaus) on GenericTemplateInterpreterVisitor.
- [Vierailijat] Fixed muuttuja korvaaminen käyttäytymistä mitätön arvojen.
- [Toiminnot] Fixed regressio muutoksia korvaamalla juuren kokonaisuus.
- [Kieliopit] Fixed unparsing ja valitse säännön.
- [kyselyt] Fixed miten muuttujien ExpressionTest malleja vaikuttaa poisto yhteydessä muuttujia.
- [kyselyt] Fixed Boolen operaattoreilla käyttäytymistä Yhtä ja NotEquals.
- [kyselyt] Fixed AtFeatureTest ominaisuus URI.
- [kyselyt] Fixed verrattuna rakentaa käyttäytymistä booleans, esineitä, ENUM arvot ja päivämäärät.
- [Työnkulut] Fixed luokka lastaus heikentämiseen Sisältö Assist ja tulkki.
- [XML] Fixed kirjoita prototyyppi Element sisällön ominaisuutta.
- [XSD] Fixed kartoitus monimutkaisia tyyppejä tyhjä sisällön mukaan.
- [UI] Fixed muokkaaminen tietojen yhteisöihin Object datatyyppi.
- [UI] Fixed käyttäytymistä toimien käytön jälkeen Yritä uudelleen painiketta editorin vajaatoiminnan tilaa sivun.
vaatimukset
- Java 2 Standard Edition Runtime Environment
- Eclipse
Kommentteja ei löytynyt