< Back to list
SchemaEdge
extends
GeneratedElement
,
GeneratesElements
Defines the possible
sources
of data for a particular
DomainType
.
Inference Rules
(none)
Constraints
(none)
Attributes
(none)
Inherited Attributes
generatedRule
: EString (optional)
To assist in debugging, this attribute may be populated with the name of the model completion rule that created this element. More extensive traceability support may be provided in the future.
id
: EString (optional)
A unique identifier for this model element. Should be globally unique.
isGenerated
: EBoolean (optional)
Set to
true
if the current element has been generated.
overridden
: EBoolean (optional)
If a
GeneratesElements
is
overridden
, then this element will not
generate any elements directly
.
overriddenNames
: EString (optional)
When applying model completion, no
NamedElements
with these
names
will be generated by this element.
Children
(none)
Inherited Children
(none)
References
from
: [0...1]
DomainSource
[opposite:
outSchemas
]
The source
DomainSource
.
to
: [0...1]
DomainType
[opposite:
inSchemas
]
The target
DomainType
.
Inherited References
generatedBy
: [0...*]
GeneratesElements
[opposite:
generatedElements
]
A list of
elements
that generated this element; conversely,
overriding
the source will prevent
this element
from being created.
generatedElements
: [0...*]
GeneratedElement
[opposite:
generatedBy
]
A list of
GeneratedElements
that this element has generated through
model completion
.
Extensions
(none)
Inherited Extensions
safeName(model::GeneratedElement this)
[
GeneratorExtensions.ext
]