Loogisen mallin integroinnin työryhmätuki
Loogisen mallin integroinnin työryhmätuessa on kaksi kiinnostavaa näkökohtaa:
- Tietovaraston toimittaja: Tietovaraston toimittaja on yhteys paikallisen työtilan ja etätietovaraston välillä. Loogisen mallin tuen tiedot tietovaraston toimittajan näkökulmasta
ovat kohdassa Loogisen mallin integroinnin tietovaraston ohjetiivistelmä.
- Mallien toimittajat: Mallin toimittaja on työvälinejärjestelmä, jonka avulla
käyttäjä voi käsitellä paikallisen työtilan resursseihin tallennettuja mallielementtejä. Tietoja siitä, kuinka mallien toimittajat voivat tehostaa tätä tukea,
on kohdassa Loogisen mallin integroinnin mallin ohjetiivistelmä.
Seuraavissa kohdissa kuvataan työryhmän loogisen mallin tuen ominaisuudet.
- Työtilan eheyden ylläpito: Suoraan resursseihin kohdistetut toimet voivat
aiheuttaa haitallisia sivuvaikutuksia mallielementeissä, jotka on tehty pysyviksi tai
jotka muuten liittyvät kyseisiin resursseihin. Työasemat voivat ResourceChangeValidator-kohteen
avulla tarkistaa, että resurssien muutoksilla ei ole haitallisia vaikutuksia malleihin,
kun taas mallit voivat tarkistaa resurssimuutoksen toteuttamalla ModelProvider#validateChange-metodin.
- Työryhmätoiminnot ja koristelut: On aina ollut mahdollista käyttää työryhmätoimintoja ja
koristeluja mallielementeissä, joilla on yksi-yhteen-suhde, mukauttamalla mallielementti
vastaavaan IResource-kohteeseen.
Nyt on mahdollista käyttää toimintoja ja koristeluja mallielementeissä, joilla
on monimutkaisemmat suhteet resursseihin, mukauttamalla mallielementti
ResourceMapping-kohteeseen.
- Mallielementtien semanttiset yhdistämiset: Mallien toimittajat voivat osallistua näyttöpäätteettömiin yhdistämisiin liittämällä IStorageMerger-kohteen tiettyyn tiedostolajiin, jos mallielementtien ja resurssien välillä on yksi-yhteen-suhde. Jos kyseessä ovat monimutkaisemmat suhteet, mallien toimittajat voivat
mukauttaa ModelProvider-kohteen IResourceMappingMerger-kohteeseen ja käyttää yhdistämistoiminnon koko sisältöä.
- Mallin osallistuminen työryhmän katseluohjelmiin: työryhmänäkymät käyttävät nyt yhteisen navigaattorin kehystä. Mallin toimittajan saa näkyviin työryhmänäkymissä laajentamalla yhteisen navigaattorin laajennuspistettä ja työryhmän laajennuspistettä sekä toimittamalla sisällön toimittajan ja nimiön toimittajan. Muutaman lisävaiheen avulla on mahdollista lisätä malliin yhdistämisen esikatselun tuki.
- Etähaku: Mallien toimittajat voivat osallistua etähakuun ja noutaa URI-osoitteen projektijoukon merkinnöistä työryhmän ProjectSetCapability-luokan avulla. Tämän URI-osoitteen avulla voit sitten käyttää etäsisältöä Eclipse-tiedostojärjestelmän ohjelmointirajapinnan kanssa.
- Mallihistoria: Mallien toimittajat voivat käyttää yksittäisiä tiedoston historiatietoja FileHistory-ohjelmointirajapinnan kautta ja esittää mallihistorian mukautetulla historiasivulla,
joka näkyy historianäkymässä.