This chapter describes the basic building blocks of the ORIGAM model – model elements.
All model elements have the following attributes:
Guid of this an element. Other model Model elements will reference this another element by its Id. There are exceptions, such as where model elements are referenced by name.
The Name of the element understandable to the developer. Sometimes the name is used as a reference, e.g. in Transformations, where referencing by Id would make the code unclear.
Folder under which the element can be found in the Model Explorer.
Shows under which package this the element is stored. See Packages.
Indicates, if this element can be used as an ancestor of another element. E.g. For example, when you want to create a base data entity and derive the table structure in order to create enhanced data entities. You mark the Base data entity as IsAbstract. See Inheritance.
|Ancestors||Contains a list of elements that the current element inherits from. See Inheritance.|
Shows element type. Used for developers of core model functionality.
|SchemaItemType||Shows element type. Used for developers of core model functionality.|