Template Reference
ASL · Application Specification Language
Version 1.0
Active
Check your template
Find likely variable, type, and field-name mistakes before generating a document.
Sign in
to check a template.
Generic context
These variables are available for every templatable DSL.
| Variable | Contents |
|---|---|
root | The parsed entry object (Model). |
elements | All named elements across grammar types. |
by_type | Named elements grouped by their exact grammar type. |
by_id | Lookup from an element name to its element. |
schema_version | Template-context schema version, currently 1.0. |
Uniform element aliases
Every named element keeps its raw fields and gains these aliases.
| Alias | Meaning |
|---|---|
id | The raw name value. |
title | The configured friendly title, falling back to name. |
kind | The exact Langium AST type. |
Template Profile aliases
Friendly names are resolved at render time and do not alter the grammar inventory.
system → root
| Alias | Raw collection |
|---|---|
actors
→
|
by_type["ContextDimensionActor"] |
context_devices
→
|
by_type["ContextDimensionDevice"] |
context_sensors
→
|
by_type["ContextDimensionSensor"] |
contexts
→
|
by_type["Context"] |
data_attributes
→
|
by_type["DataAttribute"] |
data_entities
→
|
by_type["DataEntity"] |
data_entity_clusters
→
|
by_type["DataEntityCluster"] |
data_enumerations
→
|
by_type["DataEnumeration"] |
themes
→
|
by_type["Theme"] |
ui_actions
→
|
by_type["UIAction"] |
ui_component_parts
→
|
by_type["UIComponentPart"] |
ui_components
→
|
by_type["UIComponent"] |
ui_containers
→
|
by_type["UIContainer"] |
ui_events
→
|
by_type["UIActionEvent"] |
ui_events
→
|
by_type["UIElementEvent"] |
ui_events
→
|
by_type["UISystemEvent"] |
ui_events
→
|
by_type["UIThrowingEvent"] |
ui_parameters
→
|
by_type["UIParameter"] |
ui_ports
→
|
by_type["UIPortDefinition"] |
use_cases
→
|
by_type["UseCase"] |
views
→
|
by_type["View"] |
Named types
These exact names are valid keys in by_type.
Matches exact grammar type and field names.
ActionTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["ActionTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
ActiveEvent Link
| Field | Shape |
|---|---|
description |
string optional |
isFinal |
boolean optional |
isInitial |
boolean optional |
name |
string |
nameAlias |
string optional |
tags |
contained → Tag list optional |
type |
contained → ActiveEventType |
{% for item in by_type["ActiveEvent"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
ActiveEventTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["ActiveEventTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
ActiveFlow Link
| Field | Shape |
|---|---|
activeElements |
contained → RefActiveElement optional |
condition |
string optional |
description |
string optional |
name |
string |
nameAlias |
string optional |
tags |
contained → Tag list optional |
type |
contained → ActiveFlowType |
{% for item in by_type["ActiveFlow"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
ActiveFlowTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["ActiveFlowTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
ActiveTask Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
partOf |
reference → ActiveTask optional |
tags |
contained → Tag list optional |
type |
contained → ActiveTaskType |
{% for item in by_type["ActiveTask"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
ActiveTaskTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["ActiveTaskTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
ActorTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["ActorTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Check Link
| Field | Shape |
|---|---|
checkExpression |
string |
name |
string |
{% for item in by_type["Check"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Context alias: contexts Link
| Field | Shape |
|---|---|
actors |
reference → ContextDimensionActor list optional |
description |
string optional |
devices |
reference → ContextDimensionDevice list optional |
name |
string |
nameAlias |
string optional |
sensors |
reference → ContextDimensionSensor list optional |
tags |
contained → Tag list optional |
{% for item in contexts %}
{{ item.id }} — {{ item.title }}
{% endfor %}
ContextDimensionActor alias: actors Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
super |
reference → ContextDimensionActor optional |
tags |
contained → Tag list optional |
type |
contained → ActorType |
{% for item in actors %}
{{ item.id }} — {{ item.title }}
{% endfor %}
ContextDimensionDevice alias: context_devices Link
| Field | Shape |
|---|---|
battery |
number optional |
cpuProcessor |
number optional |
cpuRam |
number optional |
description |
string optional |
diagonalSize |
number optional |
name |
string |
nameAlias |
string optional |
networkConnectivity |
contained → NetworkConnectivityType optional |
pixelSizeX |
number optional |
pixelSizeY |
number optional |
screenDensity |
number optional |
sizeCategory |
contained → ScreenSizeCategoryType optional |
tags |
contained → Tag list optional |
type |
contained → ContextDimensionDeviceType |
{% for item in context_devices %}
{{ item.id }} — {{ item.title }}
{% endfor %}
ContextDimensionDeviceTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["ContextDimensionDeviceTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
ContextDimensionSensor alias: context_sensors Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
sensorStatus |
contained → SensorStatusType optional |
tags |
contained → Tag list optional |
type |
contained → ContextDimensionSensorType |
{% for item in context_sensors %}
{{ item.id }} — {{ item.title }}
{% endfor %}
ContextDimensionSensorTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["ContextDimensionSensorTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
ContextVariable Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
tags |
contained → Tag list optional |
{% for item in by_type["ContextVariable"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Data Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
table |
contained → DataTable optional |
tags |
contained → Tag list optional |
type |
reference → DataEntity |
{% for item in by_type["Data"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
DataAttribute alias: data_attributes Link
| Field | Shape |
|---|---|
constraint |
contained → DataAttributeConstraint optional |
defaultValue |
string optional |
description |
string optional |
formula |
contained → Formula optional |
helpMessage |
string optional |
name |
string |
nameAlias |
string optional |
tags |
contained → Tag list optional |
type |
contained → DataAttributeType |
values |
string optional |
visualizatione |
string optional |
{% for item in data_attributes %}
{{ item.id }} — {{ item.title }}
{% endfor %}
DataAttributeTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["DataAttributeTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
DataEntity alias: data_entities Link
| Field | Shape |
|---|---|
attributes |
contained → DataAttribute list optional |
constraint |
contained → DataEntityConstraint optional |
description |
string optional |
name |
string |
nameAlias |
string optional |
subType |
contained → DataEntitySubType optional |
super |
reference → DataEntity optional |
tags |
contained → Tag list optional |
type |
contained → DataEntityType |
{% for item in data_entities %}
{{ item.id }} — {{ item.title }}
{% endfor %}
DataEntityCluster alias: data_entity_clusters Link
| Field | Shape |
|---|---|
children |
contained → ChildDataEntity list optional |
description |
string optional |
main |
reference → DataEntity optional |
name |
string |
nameAlias |
string optional |
tags |
contained → Tag list optional |
type |
contained → DataEntityClusterType |
uses |
contained → RefDataEntity optional |
{% for item in data_entity_clusters %}
{{ item.id }} — {{ item.title }}
{% endfor %}
DataEntityClusterTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["DataEntityClusterTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
DataEntitySubTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["DataEntitySubTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
DataEntityTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["DataEntityTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
DataEnumeration alias: data_enumerations Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
tags |
contained → Tag list optional |
values |
contained → DataEnumerationElement list |
{% for item in data_enumerations %}
{{ item.id }} — {{ item.title }}
{% endfor %}
DataEnumerationElement Link
| Field | Shape |
|---|---|
name |
string |
nameAlias |
string optional |
{% for item in by_type["DataEnumerationElement"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
ForeignKeyOnDeleteTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["ForeignKeyOnDeleteTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
MetricTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["MetricTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
NetworkConnectivityTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["NetworkConnectivityTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
PackageSystem Link
| Field | Shape |
|---|---|
imports |
contained → Import list optional |
name |
string |
system |
contained → System |
{% for item in by_type["PackageSystem"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
ScreenSizeCategoryTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["ScreenSizeCategoryTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
SensorStatusTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["SensorStatusTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Stereotype Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
tags |
contained → Tag list optional |
type |
contained → StereotypeType |
{% for item in by_type["Stereotype"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
StereotypeTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["StereotypeTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
System Link
| Field | Shape |
|---|---|
description |
string optional |
isFinal |
boolean optional |
isReusable |
boolean optional |
isTestSuite |
boolean optional |
name |
string |
nameAlias |
string optional |
partOf |
reference → System optional |
subType |
contained → SystemSubType optional |
sut |
reference → System optional |
systemConcepts |
contained → SystemConcept list optional |
tags |
contained → Tag list optional |
type |
contained → SystemType |
vendor |
string optional |
version |
string optional |
{% for item in by_type["System"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
SystemSubTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["SystemSubTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
SystemTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["SystemTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Theme alias: themes Link
| Field | Shape |
|---|---|
description |
string optional |
elements |
contained → ReferenceElements |
name |
string |
nameAlias |
string optional |
tags |
contained → Tag list optional |
type |
contained → ThemeType |
{% for item in themes %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UCExtensionPoint Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
{% for item in by_type["UCExtensionPoint"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UIAction alias: ui_actions Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
tags |
contained → Tag list optional |
type |
contained → UIActionType |
uiActionEvents |
contained → UIActionEvent list optional |
uiParameters |
contained → UIParameter list optional |
{% for item in ui_actions %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UIActionEvent alias: ui_events Link
| Field | Shape |
|---|---|
activationExpression |
contained → UIExpression optional |
description |
string optional |
flowsTo |
contained → RefFlowTo optional |
interactionFlowExpression |
contained → UIExpression optional |
name |
string |
nameAlias |
string optional |
tags |
contained → Tag list optional |
type |
contained → UIActionEventType |
uiParameters |
contained → UIParameter list optional |
{% for item in ui_events %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UIActionEventTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["UIActionEventTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UIActionTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["UIActionTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UIComponent alias: ui_components Link
| Field | Shape |
|---|---|
dataEntity |
reference → DataEntityGeneric optional |
dataFlowTos |
reference → UIComponent list optional |
dataParameterBindingGroups |
contained → UIParameterBindingGroup list optional |
description |
string optional |
displayAttributes |
contained → DataAttributeRefsList optional |
drnDisplayAttributes |
contained → DataAttributeRefsList optional |
filterAttributes |
contained → DataAttributeRefsList optional |
filterExpression |
contained → UIExpression optional |
isActive |
boolean optional |
isScrollable |
boolean optional |
isSlider |
boolean optional |
message |
string optional |
name |
string |
nameAlias |
string optional |
orderBy |
reference → DataAttribute optional |
rnDataEntity |
reference → DataEntityGeneric optional |
rnFilterExpression |
contained → UIExpression optional |
rnOrderBy |
reference → DataAttribute optional |
rnSortAttributes |
contained → DataAttributeRefsList optional |
searchAttributes |
contained → DataAttributeRefsList optional |
sortAttributes |
contained → DataAttributeRefsList optional |
subType |
contained → UIComponentSubType optional |
tags |
contained → Tag list optional |
title |
string optional |
type |
contained → UIComponentType |
uiActivationExpression |
contained → UIExpression optional |
uiComponentParts |
contained → UIComponentPart list optional |
uiElementEvents |
contained → UIElementEvent list optional |
uiParameters |
contained → UIParameter list optional |
{% for item in ui_components %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UIComponentPart alias: ui_component_parts Link
| Field | Shape |
|---|---|
blockIf |
contained → Expression optional |
dataAttributeBinding |
reference → DataAttribute optional |
dataEntity |
reference → DataEntityGeneric optional |
defaultValue |
string optional |
description |
string optional |
displayAttributes |
contained → DataAttributeRefsList optional |
filterAttributes |
contained → DataAttributeRefsList optional |
filterExpression |
contained → UIExpression optional |
isHidden |
boolean optional |
isReadOnly |
boolean optional |
name |
string |
nameAlias |
string optional |
orderBy |
reference → DataAttribute optional |
searchAttributes |
contained → DataAttributeRefsList optional |
showIf |
contained → Expression optional |
sortAttributes |
contained → DataAttributeRefsList optional |
subType |
contained → UIComponentPartSubType optional |
tags |
contained → Tag list optional |
type |
contained → UIComponentPartType |
uiActivationExpression |
contained → UIExpression optional |
uiComponentParts |
contained → UIComponentPart list optional |
uiElementEvents |
contained → UIElementEvent list optional |
valueType |
contained → DataAttributeType optional |
wireframeType |
contained → UIWireframeType optional |
{% for item in ui_component_parts %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UIComponentPartSubTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["UIComponentPartSubTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UIComponentPartTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["UIComponentPartTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UIComponentSubTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["UIComponentSubTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UIComponentTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["UIComponentTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UIContainer alias: ui_containers Link
| Field | Shape |
|---|---|
activationExpression |
contained → UIExpression optional |
description |
string optional |
flowsTo |
contained → RefFlowTo optional |
isDefault |
boolean optional |
isLandmark |
boolean optional |
isXOR |
boolean optional |
name |
string |
nameAlias |
string optional |
subType |
contained → UIContainerSubType optional |
tags |
contained → Tag list optional |
type |
contained → UIContainerType |
uiActions |
contained → UIAction list optional |
uiElementEvents |
contained → UIElementEvent list optional |
uiElements |
contained → UIElement list optional |
uiParameters |
contained → UIParameter list optional |
{% for item in ui_containers %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UIContainerSubTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["UIContainerSubTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UIContainerTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["UIContainerTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UIElementEvent alias: ui_events Link
| Field | Shape |
|---|---|
activationExpression |
contained → UIExpression list optional |
description |
string optional |
flowsTo |
contained → RefFlowTo optional |
interactionFlowExpression |
contained → UIExpression list optional |
name |
string |
nameAlias |
string optional |
subType |
contained → UIElementEventSubType optional |
tags |
contained → Tag list optional |
type |
contained → UIElementEventType |
uiParameters |
contained → UIParameter list optional |
{% for item in ui_events %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UIElementEventSubTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["UIElementEventSubTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UIElementEventTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["UIElementEventTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UIParameter alias: ui_parameters Link
| Field | Shape |
|---|---|
name |
string |
nameAlias |
string optional |
{% for item in ui_parameters %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UIPortDefinition alias: ui_ports Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
tags |
contained → Tag list optional |
type |
contained → UIPortDefinitionType |
uiParameters |
contained → UIParameter list optional |
{% for item in ui_ports %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UIPortDefinitionTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["UIPortDefinitionTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UISystemEvent alias: ui_events Link
| Field | Shape |
|---|---|
activationExpression |
contained → UIExpression optional |
description |
string optional |
flowsTo |
contained → RefFlowTo optional |
interactionFlowExpression |
contained → UIExpression optional |
name |
string |
nameAlias |
string optional |
tags |
contained → Tag list optional |
triggeringExpressions |
contained → UIExpression list optional |
type |
contained → UISystemEventType |
uiParameters |
contained → UIParameter list optional |
{% for item in ui_events %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UISystemEventTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["UISystemEventTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UIThrowingEvent alias: ui_events Link
| Field | Shape |
|---|---|
description |
string optional |
flowsTo |
contained → RefFlowTo optional |
name |
string |
nameAlias |
string optional |
tags |
contained → Tag list optional |
type |
contained → UIThrowingEventType |
uiActivationExpression |
contained → UIExpression optional |
uiInteractionFlowExpression |
contained → UIExpression optional |
uiParameters |
contained → UIParameter list optional |
{% for item in ui_events %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UIThrowingEventTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["UIThrowingEventTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UIWireframeTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["UIWireframeTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UseCase alias: use_cases Link
| Field | Shape |
|---|---|
actions |
contained → UCActions optional |
actorInitiates |
reference → ContextDimensionActor optional |
actorParticipates |
contained → RefActor list optional |
dataEntity |
reference → DataEntityGeneric optional |
description |
string optional |
extends |
contained → UCExtends list optional |
extensionPoints |
contained → UCExtensionPoints optional |
includes |
contained → UCIncludes optional |
isAbstract |
boolean optional |
isConcrete |
boolean optional |
isNegative |
boolean optional |
isPositive |
boolean optional |
isProblem |
boolean optional |
isSolution |
boolean optional |
name |
string |
nameAlias |
string optional |
postcondition |
string optional |
precondition |
string optional |
tags |
contained → Tag list optional |
type |
contained → UseCaseType |
{% for item in use_cases %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UseCaseTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["UseCaseTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
UserActivityStatusTypeExtended Link
| Field | Shape |
|---|---|
description |
string optional |
name |
string |
nameAlias |
string optional |
{% for item in by_type["UserActivityStatusTypeExtended"] %}
{{ item.id }} — {{ item.title }}
{% endfor %}
View alias: views Link
| Field | Shape |
|---|---|
description |
string optional |
elements |
contained → ReferenceElements |
name |
string |
nameAlias |
string optional |
tags |
contained → Tag list optional |
type |
contained → ViewType |
{% for item in views %}
{{ item.id }} — {{ item.title }}
{% endfor %}
Embedded types 131
These types are not indexed in by_type. Reach them through fields on their parent objects.
_Date
Linkdaymonthvalueyear
_Function
Linkfunctionparams
ActionTypeExtendedRef
Linktype
ActionTypeOriginal
Linktype
ActiveEventTypeExtendedRef
Linktype
ActiveEventTypeOriginal
Linktype
ActiveFlowTypeExtendedRef
Linktype
ActiveFlowTypeOriginal
Linktype
ActiveTaskTypeExtendedRef
Linktype
ActiveTaskTypeOriginal
Linktype
ActorTypeExtendedRef
Linktype
ActorTypeOriginal
Linktype
ArithmeticFormula
Linkexpr
ArithmeticSigned
Linkexpression
AttributeValue
Linkdaymonthtypevalueyear
BooleanExpression
Linkleftopright
BooleanLiteral
Linkvalue
BooleanNegation
Linkexpression
ChildDataEntity
LinkchildchildUses
Comparison
Linkleftopright
ContextDimensionDeviceTypeExtendedRef
Linktype
ContextDimensionDeviceTypeOriginal
Linktype
ContextDimensionSensorTypeExtendedRef
Linktype
ContextDimensionSensorTypeOriginal
Linktype
DataAttributeConstraint
LinkchecksderivedFromforeignKeyisEncryptedisNotNullisNotVisibleisPrimaryKeyisReadOnlyisUniquemanyToManymultiplicity
DataAttributeRefsList
LinkattributeRef
DataAttributeType
Linksizetype
DataAttributeTypeExtendedRef
Linksizetype
DataAttributeTypeOriginal
Linksizetype
DataEntityClusterTypeExtendedRef
Linktype
DataEntityClusterTypeOriginal
Linktype
DataEntityConstraint
LinkchecksisEncryptedisReadOnlyshowAsAttribute
DataEntitySubTypeExtendedRef
Linktype
DataEntitySubTypeOriginal
Linktype
DataEntityTypeExtendedRef
Linktype
DataEntityTypeOriginal
Linktype
DataEnumerationRef
Linksizetype
DataTable
LinktableHeadertableRows
DataTableHeader
LinkattributeRefs
DataTableRow
LinkattributeValues
DetailsFormula
LinkattrdataEntitytype
Equals
Linkleftopright
ForeignKey
LinkdefaultValueonDeleteshowAsFieldtargetEntitytoField
ForeignKeyOnDeleteTypeExtendedRef
Linktype
ForeignKeyOnDeleteTypeOriginal
Linktype
FunctionReference
Linkref
Import
LinkimportedNamespace
IncludeAll
Linkdescriptionsystemtags
IncludeElement
LinkdescriptionelementsystemtagstypeupdateFields
IncludeSystemElementType
Linktype
IntegerLiteral
Linkvalue
ManyToMany
LinktargetEntitythroughEntitythroughSourceFieldthroughTargetField
Membership
Linkleftopright
MetricTypeExtendedRef
Linktype
MetricTypeOriginal
Linktype
Minus
Linkleftright
Model
Linkpackages
Month
Linktypevalue
MultiOrDivOrMod
Linkleftopright
Multiplicity
Linktype
NetworkConnectivityTypeExtendedRef
Linktype
NetworkConnectivityTypeOriginal
Linktype
NullLiteral
Linkvalue
Plus
Linkleftright
RefActiveElement
LinkrefActiveElement
RefActor
Linkrefs
RefDataEntity
LinkrefDataEntity
ReferenceElements
Linkreferences
RefFlowTo
LinkparameterBindingGrouprefFlowTo
RefSystems
Linkrefs
RefUC
Linkrefs
ScreenSizeCategoryTypeExtendedRef
Linktype
ScreenSizeCategoryTypeOriginal
Linktype
SensorStatusTypeExtendedRef
Linktype
SensorStatusTypeOriginal
Linktype
StereotypeTypeExtendedRef
Linktype
StereotypeTypeOriginal
Linktype
StringLiteral
Linkvalue
SystemSubTypeExtendedRef
Linktype
SystemSubTypeOriginal
Linktype
SystemTypeExtendedRef
Linktype
SystemTypeOriginal
Linktype
Tag
LinknameAliasvalue
TernaryExpression
Linkexpressionfalsevaluetruevalue
ThemeType
Linktype
UCActions
Linkactions
UCExtends
LinkextensionPointusecase
UCExtensionPoints
LinkextensionPoints
UCIncludes
Linkincludes
UIActionEventTypeExtendedRef
Linktype
UIActionEventTypeOriginal
Linktype
UIActionTypeExtendedRef
Linktype
UIActionTypeOriginal
Linktype
UIComponentPartSubTypeExtendedRef
Linktype
UIComponentPartSubTypeOriginal
Linktype
UIComponentPartTypeExtendedRef
Linktype
UIComponentPartTypeOriginal
Linktype
UIComponentRef
Linkref
UIComponentSubTypeExtendedRef
Linktype
UIComponentSubTypeOriginal
Linktype
UIComponentTypeExtendedRef
Linktype
UIComponentTypeOriginal
Linktype
UIContainerSubTypeExtendedRef
Linktype
UIContainerSubTypeOriginal
Linktype
UIContainerTypeExtendedRef
Linktype
UIContainerTypeOriginal
Linktype
UIContextExpression
LinkvalidContext
UIElementEventSubTypeExtendedRef
Linktype
UIElementEventSubTypeOriginal
Linktype
UIElementEventTypeExtendedRef
Linktype
UIElementEventTypeOriginal
Linktype
UIParameterBinding
Linksourcetarget
UIParameterBindingGroup
LinkuiParameterBindings
UIPortDefinitionTypeExtendedRef
Linktype
UIPortDefinitionTypeOriginal
Linktype
UISimpleExpression
Linkbodyexpressionlanguage
UISystemEventTypeExtendedRef
Linktype
UISystemEventTypeOriginal
Linktype
UIThrowingEventTypeExtendedRef
Linktype
UIThrowingEventTypeOriginal
Linktype
UIWireframeTypeExtendedRef
Linktype
UIWireframeTypeOriginal
Linktype
UpdateField
LinknameFieldvalueField
UpdateFields
LinkupdateFields
UseCaseTypeExtendedRef
Linktype
UseCaseTypeOriginal
Linktype
UserActivityStatusTypeExtendedRef
Linktype
UserActivityStatusTypeOriginal
Linktype
Variable
Linkvalue
VariableReference
Linkref
ViewType
Linktype
ASL compatibility collections
Built-in collections preserved for existing templates.
| Variable | Collected types |
|---|---|
actors |
ContextDimensionActor
|
use_cases |
UseCase
|
data_entities |
DataEntity
|
data_entity_clusters |
DataEntityCluster
|
data_enumerations |
DataEnumeration
|
data_attributes |
DataAttribute
|
ui_containers |
UIContainer
|
ui_components |
UIComponent
|
ui_component_parts |
UIComponentPart
|
ui_actions |
UIAction
|
ui_events |
UIElementEvent, UIActionEvent, UISystemEvent, UIThrowingEvent
|
ui_ports |
UIPortDefinition
|
ui_parameters |
UIParameter
|
contexts |
Context
|
context_devices |
ContextDimensionDevice
|
context_sensors |
ContextDimensionSensor
|
views |
View
|
themes |
Theme
|
system_concepts |
SystemConcept
|
other |
Other named elements |