Class $k.PropertyType
Represents a type of properties
- Defined in: PropertyType.js
- Extends: $k.Type Extended by: $k.RelationType, $k.AttributeType
Constructor Attributes | Constructor Name and Description |
---|---|
Method Summary
Class Detail
$k.PropertyType()
Method Detail
-
{boolean} allowsMultipleOccurrences()Returns true if multiple occurrences per semantic element are possible
- Returns:
- {boolean}
-
Returns the defined domains of the property.
- Returns:
- {$k.Domain[]}
-
Returns the effective domains of the property.
- If the property is defined as mixin, extended domains are substituted by all possible extensions.
- Domains that are sub-domains of other domains are discarded.
- If the domain is a relation, and symmetric properties are enabled, all possible inverse relations are also included.
- Returns:
- {$k.Domain[]}