Supported Element Types
The editor supports the following AAS SubmodelElement types:
| Element Type | Editing Support |
|---|---|
| Property | Full |
| SubmodelElementCollection | Full (recursive) |
| SubmodelElementList | Full (add/remove items) |
| MultiLanguageProperty | Full (tabbed interface) |
| File | Full (path/URL + content type) |
| Range | Full (min/max) |
| ReferenceElement | Full |
| Entity | Full |
| Blob | Partial (upload/download + content type + payload edit) |
| RelationshipElement | Full (first/second reference editing) |
| AnnotatedRelationshipElement | Partial (first/second + annotation value editing) |
| Operation | Read-only |
| Capability | Read-only |
| BasicEventElement | Read-only |
Element Type Details
Property
Standard key-value fields with type validation based on valueType (string, int, double, boolean, etc.).
SubmodelElementCollection
Container element rendered as a collapsible section. Supports unlimited nesting depth.
SubmodelElementList
Ordered list of elements with add/remove controls. Supports typed items and cardinality constraints.
MultiLanguageProperty
Language-tagged strings rendered with a tabbed interface for multiple locales.
File
File reference with path/URL input and MIME type selector. Supports upload or external URL.
Range
Min/max value pair with numeric validation.
ReferenceElement
Reference to external AAS elements with key chain editing.
Entity
Entity with global/self-managed asset ID and statements collection.
Blob
Editable payload and content type. Supports upload/download and base64: payloads for binary data.
RelationshipElement
Editable first and second references.
AnnotatedRelationshipElement
Editable relationship references plus annotation value editing for available annotation elements.
Operation
Rendered as read-only metadata because invocation is runtime-dependent and not part of template value hydration.