Software Disclaimer

Class UML 2.5::GeneralizationSet

Description:

A GeneralizationSet is a PackageableElement whose instances represent sets of Generalization relationships.

Direct Superclasses: PackageableElement

Direct Subclasses:

Class Precedence List: GeneralizationSet, PackageableElement, ParameterableElement, NamedElement, Element

Properties:

generalization : Generalization (0 *); -- source GeneralizationSet
isCovering : Boolean (1 1); -- source GeneralizationSet

Indicates (via the associated Generalizations) whether or not the set of specific Classifiers are covering for a particular general classifier. When isCovering is true, every instance of a particular general Classifier is also an instance of at least one of its specific Classifiers for the GeneralizationSet. When isCovering is false, there are one or more instances of the particular general Classifier that are not instances of at least one of its specific Classifiers defined for the GeneralizationSet.
Default value: FALSE

isDisjoint : Boolean (1 1); -- source GeneralizationSet
powertype : Classifier (0 1); -- source GeneralizationSet
visibility : VisibilityKind (0 1); -- source PackageableElement
owningTemplateParameter : TemplateParameter (0 1); -- source ParameterableElement
templateParameter : TemplateParameter (0 1); -- source ParameterableElement
clientDependency : Dependency (0 *); -- source NamedElement
name : String (0 1); -- source NamedElement
nameExpression : StringExpression (0 1); -- source NamedElement
namespace : Namespace (0 1); -- source NamedElement
qualifiedName : String (0 1); -- source NamedElement
ownedComment : Comment (0 *); -- source Element

The Comments owned by this Element.
{composite}
Subsets: Element.ownedElement

ownedElement : Element (0 *); -- source Element
owner : Element (0 1); -- source Element

Constraints:

No additional constraints.

Operations:

No additional operations.



Send questions or comments to [email protected].