...
Koodistot-työkalun laajennusmekanismin keskeiset osat ovat laajennustyyppi, laajennus ja jäsen.
Laajennustyyppi | - Laajennustyyppi määrittelee koodistoon liitettävissä olevat lisäominaisuudet sekä niiden semantiikan.
- Koodistot-työkalu tarjoaa tällä hetkellä vajaat kymmenkunta erilaista laajennustyyppiä käytettäväksi, kukin näistä liittää omanlaisiaan näkymiä ja/tai tietokenttiä osaksi koodistoa.
- Tuetut laajennustyypit on kuvattu tarkemmin kohdassa Tuetut
|
---|
laajennustyypit |
Laajennus | - Laajennustyypin tarjoamat ominaisuudet otetaan käyttöön luomalla koodistoon laajennus.
- Koodistoon luodaan laajennus ja valitaan sille sovelias laajennustyyppi, sen mukaan mitä lisäominaisuuksia koodistossa halutaan hyödyntää.
|
---|
Jäsen | - Laajennuksen varsinainen sisältö koostuu jäsenistä.
- Jäsen sisältää laajennustyypin määrittelemät lisätietokentät sekä viittaukset koodeihin.
|
---|
Koodistot-työkalun tarjoamat laajennustyypit ovat jaoteltavissa keskeisten ominaisuuksiensa puolesta kahteen kategoriaan: hierarkialaajennuksiin ja koodilaajennuksiin.
Hierarkialaajennusten avulla voidaan muodostaa hierarkisia koosteita koodeista. Koodilaajennusten avulla puolestaan voidaan listätä koodeihin uusia tietokenttiä.
Hierarkialaajennukset | - Mahdollistavat hierarkisten rakenteiden koostamisen koodeista.
- Liittävät hierarkian jäseniin ennalta määriteltyjä tietokenttiä, esimerkiksi nimi tai vastaavia tarkenteita.
- Ovat varsin yleiskäyttöisiä ja niitä voidaan käyttää laajasti erilaisissa käyttötapauksissa jäsentämään olemassa olevia koodeja.
- Eivät aseta rajotteita samaa laajennustyyppiä olevien laajennusten määrälle per koodisto.
|
---|
Koodilaajennukset | - Laajentavat koodia ennalta määrätyillä tietokentillä.
- Ovat tyypillisesti räätälöity tietyyn käyttötarkoitukseen ja rajaavat kenttien sallittuja arvoja.
- Rajoittavat että tiettyä laajennustyyppiä olevia laajennuksia voi olla enintään yksi per koodisto.
|
---|
Koodistot-työkalun tukemat laajennustyypit.
...