MetaScript functions - ObjectVision/GeoDMS GitHub Wiki
Metascript functions are used to generate script (like for_each) or request information on tree items like SubItem_PropValues
- for_each_ind - generate a set of items for each element of a domain, new variant
- for_each - generate a set of items for each element of a domain
- loop - instantiate a template until a stop condition is met
-
SubItem_PropValues - a domain unit with a string attribute containing the property values of the direct subitems
-
Inherited_PropValues - a domain unit with a string attribute containing the property values of the direct subitems of the item argument and of all referred items in the namespace.
-
SubTree_PropValues - a domain unit with a string attribute containing the property values of all subitems
-
subitem - access a subitem by name
-
DocData - introspection: all registered operators as data
-
DocStorageManagers - introspection: all registered storage managers as data
-
iterate - instantiates a template per iteration name and chains currValue/nextValue; the result exposes lastValue
-
Generate - triggers the generation of the storages under the target item
-
GenerateDirect - as Generate, without scheduling indirection
-
IntegrityCheck - the operator behind the IntegrityCheck property: a failing check makes the item unreadable
-
DataArray - the compiled form of a [...] data literal
-
SequenceArray - the compiled form of a sequence data literal ('{n: ...}' entries)
-
do - alias of expand