| { |
| "name": "Component", |
| "key": { |
| "int": 10, |
| "string": "component" |
| }, |
| "abstract": true, |
| "properties": { |
| "dependentIds": { |
| "type": "List<Id>", |
| "initialValue": "[]", |
| "key": { |
| "int": 3, |
| "string": "dependentIds" |
| }, |
| "description": "List of integer ids for objects registered in the same context that depend on this object.", |
| "runtime": false |
| }, |
| "name": { |
| "type": "String", |
| "initialValue": "''", |
| "key": { |
| "int": 4, |
| "string": "name" |
| }, |
| "description": "Non-unique identifier, used to give friendly names to elements in the hierarchy. Runtimes provide an API for finding components by this [name]." |
| }, |
| "parentId": { |
| "type": "Id", |
| "typeRuntime": "uint", |
| "initialValue": "Core.missingId", |
| "initialValueRuntime": "0", |
| "key": { |
| "int": 5, |
| "string": "parentId" |
| }, |
| "description": "Identifier used to track parent ContainerComponent." |
| }, |
| "tagIds": { |
| "type": "List<Id>", |
| "initialValue": "[]", |
| "key": { |
| "int": 382, |
| "string": "tagids" |
| }, |
| "description": "Assigned tag ids.", |
| "runtime": false |
| }, |
| "childOrder": { |
| "type": "FractionalIndex", |
| "initialValue": "FractionalIndex.invalid", |
| "initialValueRuntime": "0", |
| "key": { |
| "int": 6, |
| "string": "childOrder" |
| }, |
| "description": "Order value for sorting child elements in ContainerComponent parent.", |
| "runtime": false |
| }, |
| "flags": { |
| "type": "uint", |
| "initialValue": "0", |
| "key": { |
| "int": 130, |
| "string": "flags" |
| }, |
| "runtime": false |
| } |
| } |
| } |