consumed_interfaces_mapping
datastore grammar version 113
| 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
'parameters': [ (, ) ] dictionary {
'source parameter': [ = ] reference
}
'mapping': component 'node type mapping'
}
'application rules mapping' {
'rules': dictionary { [ where ]
'source rule': [ = ] reference
}
}
'interface rules mapping' {
'rules': dictionary { [ where ]
'source rule': [ = ] reference
}
}
'node type mapping' { [ (, ) ]
'attributes': dictionary {
'type': [ : ] stategroup (
'command' { [ command ]
'type': [ => ] stategroup (
'internal' {
'source event': [ handle ] reference
'mapping': component 'node type mapping'
}
'external' {
'target command': [ execute ] reference
'mapping': component 'parameter mapping'
}
)
}
'property' {
'type': stategroup (
'text' { [ text ]
'text': [ = ] reference
'has rules': stategroup (
'no' { }
'yes' {
'rules mapping': component 'application rules mapping'
}
)
}
'number' { [ number ]
'number': [ = ] reference
}
'file' { [ file ]
'file': [ = ] reference
}
'group' { [ group ]
'group': [ = ] reference
'mapping': component 'node type mapping'
}
'collection' { [ collection = ]
'collection': reference
'mapping': component 'node type mapping'
}
'state group' { [ stategroup = ]
'state group': reference
'states': [ (, ) ] dictionary { [ | ]
'target state': [ => ] reference
'has rules': stategroup (
'no' { }
'yes' {
'rules mapping': component 'application rules mapping'
}
)
'mapping': component 'node type mapping'
}
}
)
}
)
}
}
'parameter mapping' { [ (, ) ]
'properties': dictionary {
'type': [ : ] stategroup (
'text' { [ text ]
'text': [ = ] reference
'has rules': stategroup (
'no' { }
'yes' {
'rules mapping': component 'interface rules mapping'
}
)
}
'number' { [ number ]
'number': [ = ] reference
}
'file' { [ file ]
'file': [ = ] reference
}
'group' { [ group = ]
'group': reference
'mapping': component 'parameter mapping'
}
'collection' { [ collection = ]
'collection': reference
'mapping': component 'parameter mapping'
}
'state group' { [ stategroup = ]
'state group': reference
'states': [ (, ) ] dictionary { [ | ]
'target state': [ => ] reference
'has rules': stategroup (
'no' { }
'yes' {
'rules mapping': component 'interface rules mapping'
}
)
'mapping': component 'parameter mapping'
}
}
)
}
}