7.3.8 Classifier (from Kernel, Dependencies, PowerTypes)

This content area is UNDER CONSTRUCTION or MIGRATION
Source
Packages
Metaclass hierarchy (diagrams)
7.3.8 Classifier (from Kernel, Dependencies, PowerTypes)
Generalizations
Specializations (inheritance backlinks)
Description
Metamodel diagrams (overviews, attributes, associations, constraints) [click on images to enlarge]
7.3.8 Classifier (from Kernel, Dependencies, PowerTypes)
Attributes
  1. If true, the Classifier does not provide a complete declaration and can typically not be instantiated. An abstract classifier is intended to be used by other classifiers (e.g., as the target of general metarelationships or generalization relationships). Default value is false.

  2. if true, the Classifier cannot be specialized by generalization. Note that this property is preserved through package merge operations; that is, the capability to specialize a Classifier (i.e., isFinalSpecialization =false) must be preserved in the resulting Classifier of a package merge operation where a Classifier with isFinalSpecialization =false is merged with a matching Classifier with isFinalSpecialization =true: the resulting Classifier will have isFinalSpecialization =false. Default is false.

Associations
  1. Kernel

    Specifies each feature defined in the classifier. Subsets Namespace::member. This is a derived union.

  2. Kernel

    Refers to all of the Properties that are direct (i.e., not inherited or imported) attributes of the classifier. Subsets Classifier::feature and is a derived union.

  3. Kernel

    Specifies the general Classifiers for this Classifier. This is derived.

  4. Kernel

    Specifies the Generalization relationships for this Classifier. These Generalizations navigate to more general classifiers in the generalization hierarchy. Subsets Element::ownedElement

  5. Kernel

    Specifies all elements inherited by this classifier from the general classifiers. Subsets Namespace::member. This is derived.

  6. Kernel

    References the Classifiers that are redefined by this Classifier. Subsets RedefinableElement::redefinedElement

  7. Dependencies

    References the substitutions that are owned by this Classifier. Subsets Element::ownedElement and NamedElement::clientDependency.)

  8. PowerTypes

    Designates the GeneralizationSet of which the associated Classifier is a power type.

Constraints
Semantics
Semantic Variation Points
Notation
Presentation Options
Style Guidelines
Visit also