Definice struktur

Jak bylo uvedeno, součástky na stránkách systému COMEX jsou tvořeny modifikátory. Modifikátory pro činnost vytvořených součástek a zejména pak pro komunikaci mezi nimi, ale také pro parametrizaci a nabídku vlastností definují různé struktury dat pomocí definičních uzlů většinou v rámci definic modifikátorů.

V podstatě jde o definici jednoduchých a strukturovaných datových typů.

Jednoduché datové typy přitom vycházejí z odkazu na některý základní datový typ comex a případně jej upřesňují dalšími restrikcemi pomocí definičního uzlu type.

Strukturované datové typy využívají ke svému popisu uzly:

Vždy může být jako potomek uváděn vždy jen jeden z obou uzlů. První z nich, property může být na větvi uváděn opakovaně, druhý může být uveden pouze v jediném výskytu. Uvedením některého z obou uzlů pak říkkáme, že uzel, kde k uvedení došlo je buď objektem (výskyt property) nebo polem (výskyt array-element). Vlastní potomek pak dále muže být definován buď jako jednoduchý typ nebo vnořeným uvedením uzlu property jako objekt či uzlu array-element jako pole. Datový typ pole je pak určován datovým typem jeho prvku. Typ je tedy upřesněn až v uzlu array-element.

Takto definované struktury vlastností, objektů a polí pak mohou být při aktivitách na stránce naplňovány sběrem hodnot - viz. další část.


Syntaxe odkazů COMEXTřídy a rozsahyInstance třídPoužití odkazůDefinice strukturSběr hodnot