- | {{ structuralFeature.Name }} |
+ {{ structuralFeature.Name }} |
+ {{#if (StructuralFeature.QueryIsAttribute structuralFeature)}}Attribute{{else}}Reference{{/if}} |
- {{StructuralFeature.QueryTypeName structuralFeature}} [{{ structuralFeature.LowerBound }}..{{ structuralFeature.UpperBound }}]
- {{#if structuralFeature.Derived }} {derived} {{/if}}
- {{#if (StructuralFeature.QueryIsContainment structuralFeature) }} {composite} {{/if}}
+ {{#if structuralFeature.EType}}{{StructuralFeature.QueryTypeName structuralFeature}}{{else}}{{StructuralFeature.QueryTypeName structuralFeature}}{{/if}} [{{ structuralFeature.LowerBound }}..{{ structuralFeature.UpperBound }}]
+ {{#if structuralFeature.Ordered}}{ordered}{{/if}}
+ {{#if structuralFeature.Unique}}{unique}{{/if}}
+ {{#if (StructuralFeature.QueryIsId structuralFeature)}}{id}{{/if}}
+ {{#unless structuralFeature.Changeable}}{readonly}{{/unless}}
+ {{#if structuralFeature.Transient}}{transient}{{/if}}
+ {{#if structuralFeature.Volatile}}{volatile}{{/if}}
+ {{#if structuralFeature.Unsettable}}{unsettable}{{/if}}
+ {{#if structuralFeature.Derived}}{derived}{{/if}}
+ {{#if (StructuralFeature.QueryIsContainment structuralFeature)}}{composite}{{/if}}
+ {{ StructuralFeature.WriteOpposite structuralFeature }}
|
{{ structuralFeature.DefaultValueLiteral }} |
{{ #RawDocumentation structuralFeature }} |
- {{structuralFeature.EContainingClass.Name}} |
+ {{structuralFeature.EContainingClass.Name}} |
{{/each}}