A jellemzőosztályok készletét és tulajdonságaikat sémának nevezzük. A séma rendelkezhet kényszerezett tulajdonságokkal. A kényszerek meghatározzák, hogy mely objektumok mely jellemzőosztályhoz adhatók. Ahhoz például, hogy egy objektumot az Utak jellemzőosztályhoz adhasson, az objektumnak vonalnak kell lennie. A tulajdonságok hasonlóak az attribútumokhoz – egy jellemzőosztály minden objektumára érvényesek. Az Utak jellemzőosztály egy tulajdonsága például a sávok számát, vagy a sebességkorlátot határozhatja meg. Az értékek különböznek, de minden Utak jellemző rendelkezik egy sebességkorláttal és bizonyos számú sávval.
Nem minden adatforrástípus sémája módosítható, de az SDF-fájlok sémája szerkeszthető. Ebben a leckében egy SDF séma szerkesztésével egy tulajdonságot fog az Utak jellemzőosztályhoz hozzáadni. Az új tulajdonság kényszerezett, ezért csak bizonyos értékek érvényesek rá.
Meghatározhatja, hogy csak egy bizonyos tartományon belüli értékek legyenek érvényesek. Belefoglalhatja vagy kizárhatja a tartomány végpontjait: a legalacsonyabb lehetséges értéket és a legmagasabbat. Létrehozhat például egy 1 - 100 közötti tartományt ezen értékekkel együtt. Létrehozhat egy tartományt az 1-nél magasabb és a 100-nál alacsonyabb értékekhez, az 1 és a 100 nélkül. Meghatározhat bármilyen kombinációt.
Tartomány által kényszerezett tulajdonság hozzáadása az Utak jellemzőosztályhoz
Az SDF séma szerkesztése.
A Tulajdonság1 a bal oldalon jelenik meg, a meglévő tulajdonságok alatt.
Hozzon létre egy tulajdonságot ezen értékekkel. Az utolsó négy mező a Kényszertípus beállítása után jelenik meg.
Ezen értékek egy olyan tulajdonságot hoznak létre, amely egy út sávjainak számát jelenti. Az értéknek 1 és 5 (ezen értékekkel együtt) közötti egész számnak kell lennie. Ennek a tulajdonságnak nincs alapértelmezett értéke.
A Min. értékkel együtt és a Max. értékkel együtt igaz értékre állításával a tartomány legmagasabb és legalacsonyabb értékei az elfogadható bejegyzések tartományába esnek.
A program frissíti a „Tulajdonság1” bejegyzést a bal oldalon, hogy az új név látszódjon.
A gyakorlatok folytatásához lépjen tovább az 5. Gyakorlat: Az új tulajdonságok feltöltése értékekkel részre.