0 - Templates for New Files
Below are templates to help you get started creating new files, for every type of supported component, at the parent level (i.e. there is no need for distinct "subclass" templates). For more information on these templates, please see the relevant articles in the Cookbook.
Package.json
{ "metaEdProject": { "projectName": "${projectName}", "projectVersion": "${projectVersion}" } }
Association
Association ExampleName documentation "This is documentation." domain entity FirstEntityName documentation "This is documentation." domain entity SecondEntityName documentation "This is documentation." bool PropertyName documentation "This is documentation." is part of identity
Related content:
- 4 - Create a New Association Subclass
- Language Specification: Association
- Language Specification: Association Extension
- Language Specification: Association Subclass
Choice
Choice ExampleName documentation "This is documentation." bool FirstPropertyName documentation "This is documentation." is required bool SecondPropertyName documentation "This is documentation." is required
Related content:
Common
Common ExampleName documentation "This is documentation." bool PropertyName documentation "This is documentation." is part of identity
Related content:
- 3 - Create a New Common
- 16 - Create a New Common Subclass
- Language Specification: Common
- Language Specification: Common Extension
- Language Specification: Common Subclass
- Language Specification: Inline Common
Descriptor
Descriptor ExampleName documentation "This is documentation." with map type documentation "This is documentation." item "ShortDescription"
Related content:
DomainEntity
Domain Entity ExampleName documentation "This is documentation." bool PropertyName documentation "This is documentation." is part of identity
Related content:
- Language Specification: Domain Entity
- Language Specification: Domain Entity Extension
- Language Specification: Domain Entity Subclass
Domain
Domain ExampleName documentation "This is documentation." domain entity ItemName footer documentation "This is documentation."
Related content:
Enumeration
Enumeration ExampleName documentation "This is documentation." item "ItemName" documentation "This is documentation."
Related content:
Interchange
Interchange ExampleName documentation "This is documentation." extended documentation "This is documentation." use case documentation "This is documentation." domain entity ElementName
Related content:
- 11 - Create a New Interchange
- Language Specification: Interchange
- Language Specification: Interchange Extension
SharedDecimal
Shared Decimal ExampleName documentation "This is documentation." total digits 9 decimal places 3 min value 0 max value 100
Related content:
SharedInteger
Shared Integer ExampleName documentation "This is documentation." min value 0 max value 100
Related content:
SharedString
Shared String ExampleName documentation "This is documentation." min length 1 max length 20
Related content: