consumed_interfaces_mapping
datastore grammar version 103
| model | 106 | application |
|---|---|---|
| interface | 20 | interface |
| auto-webclient | yar.11 | generator_settings |
| generator_annotations | ||
| phrases | ||
| query | ||
| translations | ||
| parameters | ||
| connector | 36.5 | processor |
| variables | ||
| datastore | 116 | consumed_interfaces_mapping |
| provided_interface_implementation | ||
| migration_mapping | ||
| regular_expression_engine | ||
| relational-database-bridge | 110 | database |
| database_transformation | ||
| sql-mirror | 116 | sql_mapping |
| webclient | yar.11.0 | views |
| widget | ||
| client bindings | ||
| gui_model | ||
| phrases | ||
| translations | ||
| settings | ||
| parameters | ||
| default features | ||
| main | ||
| query | ||
| project-build-environment | 41 | wiring |
| deployment |
'imported interfaces': [ imported-interfaces ] dictionary {
'interface': [ = ] reference
'context keys': [ (, ) ] dictionary {
'value': [ = ] reference
}
'mapping': component 'node type mapping'
}
'node type mapping' { [ (, ) ]
'attributes': dictionary {
'type': [ : ] stategroup (
'command' { [ command ]
'type': [ => ] stategroup (
'internal' {
'mapping': component 'event mapping'
}
'external' {
'mapping': component 'command mapping'
}
)
}
'property' {
'type': stategroup (
'group' { [ group ]
'group': [ = . ] reference
'mapping': component 'node type mapping'
}
'collection' { [ collection = ]
'collection': [ map . ] reference
'mapping': component 'node type mapping'
}
'number' { [ number ]
'number': [ = . ] reference
}
'text' { [ text ]
'text': [ = . ] reference
}
'file' { [ file ]
'file': [ = . ] reference
}
'state group' { [ stategroup = switch ]
'state group': [ . ] reference
'states': [ (, ) ] dictionary { [ | ]
'target state': [ => ] reference
'mapping': component 'node type mapping'
}
}
)
}
)
}
}
'parameter mapping' { [ (, ) ]
'properties': dictionary {
'type': [ : ] stategroup (
'group' { [ group = ]
'group': [ @ . ] reference
'mapping': component 'parameter mapping'
}
'collection' { [ collection = ]
'collection': [ map @ . ] reference
'mapping': component 'parameter mapping'
}
'number' { [ number ]
'number': [ = @ . ] reference
}
'text' { [ text ]
'text': [ = @ . ] reference
}
'file' { [ file ]
'file': [ = @ . ] reference
}
'state group' { [ stategroup = ]
'type': stategroup (
'state' {
'state': reference
'mapping': component 'parameter mapping'
}
'state switch' { [ switch ]
'state group': [ @ . ] reference
'states': [ (, ) ] dictionary { [ | ]
'target state': [ => ] reference
'mapping': component 'parameter mapping'
}
}
)
}
)
}
}
'event node type mapping' { [ (, ) ]
'properties': dictionary {
'type': [ : ] stategroup (
'group' { [ group = ]
'group': [ @ . ] reference
'mapping': component 'event node type mapping'
}
'collection' { [ collection = ]
'collection': [ map @ . ] reference
'mapping': component 'event node type mapping'
}
'number' { [ number ]
'number': [ = @ . ] reference
}
'text' { [ text ]
'text': [ = @ . ] reference
}
'file' { [ file ]
'file': [ = @ . ] reference
}
'state group' { [ stategroup = ]
'state group': [ switch @ . ] reference
'states': [ (, ) ] dictionary { [ | ]
'target state': [ => ] reference
'mapping': component 'event node type mapping'
}
}
)
}
}
'command mapping' { [ execute ]
'command': [ . ] reference
'parameter mapping': component 'parameter mapping'
}
'event mapping' { [ handle ]
'event': [ . ] reference
'parameter mapping': component 'event node type mapping'
}