...
Tietokomponenttikirjasto-tietomalli | Soveltamisprofiili-tietomalli |
---|
- Voi sisältää luokkia, attribuutteja ja assosiaatioita
| - Voi sisältää luokkia, attribuutteja ja assosiaatioita
|
Luokalla voi olla - Voit määritellä tietokomponenttikirjastoon uuden luokan.
| - Voit määritellä tietokomponenttikirjastoon 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.
|
Luokalla voi olla alaluokka - Voit määritellä luokan, joka on jonkin toisen luokan alaluokka (kuten ohessa on kuvattu).
|
- Luokalla voi olla yläluokka
- 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.
|
Luokalla voi olla yläluokka - Voit määritellä luokan, joka on jonkin toisen luokan yläluokka (kuten ohessa on kuvattu).
|
- Tietokomponenttikirjastossa ei pidä olla tarkennettuja luokkia.
- Jos halutaan hyödyntää toisen tietokomponenttikirjaston luokkaa, siitä joko tehdään kopio (tai ylä- tai alaluokka), tai sitä käytetään suoraan sellaisenaan (ns. Käytä luokkaa -toiminto)
|
Luokan - Voit määritellä jonkin luokan määrittelyn pohjalta
|
voidaan edelleen määritellä tarkennettu luokka - edelleen tarkennetun luokan (shape), joka on luokan soveltamisohje tietyssä asiayhteydessä.
- Tarkennettua luokkaa ei voi enää tarkentaa edelleen.
|
|
|