Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tietokomponenttikirjasto-tietomalli

Soveltamisprofiili-tietomalli

  • Voit määritellä tietokomponenttikirjastoon uuden luokan.
  • Voit määritellä soveltamisprofiiliin uuden luokan.
  • Voit määritellä luokan, joka on jonkin toisen luokan alaluokka (subclass).
    • Alaluokkia ei ole pakko olla ollenkaan tai niitä voi olla useita.
    • Alaluokalla on luokkaa enemmän attribuutteja, assosiaatioita tai molempia.
    • Se on siis alaltaan suppeampi kuin yläluokkansa. Esimerkiksi henkilö-luokka on toimija-luokan alaluokka.
  • Voit määritellä luokan, joka on jonkin toisen luokan alaluokka (kuten ohessa on kuvattu).
  • Voit määritellä luokan, joka on jonkin toisen luokan yläluokka (superclass).
    • Yläluokalla on tyypillisesti luokkaa vähemmän attribuutteja, assosiaatioita tai molempia.
    • Se on siis alaltaan laajempi kuin alaluokkansa. Esimerkiksi toimija -luokka on henkilö-luokan yläluokka.
  • Voit määritellä luokan, joka on jonkin toisen luokan yläluokka (kuten ohessa on kuvattu).
  • Tietokomponenttikirjastossa ei pidä olla tarkennettuja luokkia. 
  • Voit määritellä jonkin tietokomponenttikirjaston luokan määrittelyn pohjalta edelleen pohjalta tarkennetun luokan (shape), joka on luokan "soveltamisohje" tietyssä asiayhteydessä.
  • Tarkennettua luokkaa ei voi enää tarkentaa edelleen.
  • Jos halutaan haluat tietokomponenttikirjastossa hyödyntää toisen tietokomponenttikirjaston luokkaa, voit tehdä siitä voidaan tehdä kopio kopion (tai ylä- tai alaluokkaalaluokan), tai käyttää sitä käytetään suoraan sellaisenaan (ns. Käytä luokkaa -toiminto)
  • Jos halutaan soveltamisprofiilissa haluat hyödyntää tietokomponenttikirjaston luokkaa, siitä voidaan tarkentamisen sijasta voit myös tehdä kopio siitä kopion (tai ylä- tai alaluokka)alaluokan). Ensisijaisesti kuitenkin tulisi käyttää tarkennettuja luokkia.

  • Soveltamisprofiilin luokkia ei ole tarkoitus käyttää uudelleen toisessa tietomallissa.
  • Mikäli tällaiseen olisi tarvetta, tulee tarvittava luokka tms. lisätä jo olemassa olevaan tietokomponenttikirjastoon tai luoda uusi kirjasto, ja tarkentaa soveltamisprofiilin luokka sen pohjalta.

...