7.3.44 Property (from Kernel, AssociationClasses, Interfaces)

This content area is UNDER CONSTRUCTION or MIGRATION
Source
Packages
Generalizations
Specializations (inheritance backlinks)
Description
Attributes
  1. Specifies the kind of aggregation that applies to the Property. The default value is none.

  2. A String that is evaluated to give a default value for the Property when an object of the owning Classifier is instantiated. This is a derived value.

  3. This is a derived value, indicating whether the aggregation of the Property is composite or not

  4. Specifies whether the Property is derived, i.e., whether its value or values can be computed from other information. The default value is false.

  5. Specifies whether the property is derived as the union of all of the properties that are constrained to subset it. The default value is false.

  6. If true, the attribute may only be read, and not written. The default value is false.

Associations
  1. Kernel

    References the association of which this property is a member, if any.

  2. Kernel

    References the owning association of this property. Subsets Property::association, NamedElement::namespace, Feature::featuringClassifier, and RedefinableElement::redefinitionContext.

  3. Kernel

    References the DataType that owns the Property. Subsets NamedElement::namespace and Feature::featuringClassifier

  4. Kernel

    A ValueSpecification that is evaluated to give a default value for the Property when an object of the owning Classifier is instantiated. Subsets Element::ownedElement.

  5. Kernel

    References the properties that are redefined by this property. Subsets RedefinableElement::redefinedElement.

  6. Kernel

    References the properties of which this property is constrained to be a subset.

  7. Kernel

    In the case where the property is one navigable end of a binary association with both ends navigable, this gives the other end.

  8. Kernel

    References the Class that owns the Property. Subsets NamedElement::namespace and Feature::featuringClassifier

  9. Designates the optional association end that owns a qualifier attribute. Subsets Element::owner

  10. Kernel

    An optional list of ordered qualifier attributes for the end. If the list is empty, then the Association is not qualified. Subsets Element::ownedElement

  11. Interfaces

    References the Interf[a]ce that owns the Property. Subsets NamedElement::namespace and Feature::featuringClassifier