1.3.5.7 TagType
TagTypes are defined in MDA Modeler projects. TagTypes cannot be created using the J language. They belong at metalevel, and are not structured at model level.
TaggedValueStereotypeBaseClassBelongToPrototypeIsQualifiedParamNumberLabelTagTypeAttributeMetaclassReference
Attribute
Description
string BaseClass [0..1]
Metaclass that can be annotated by TaggedValues that are occurrences of the current TagType.
boolean BelongToPrototype [0..1]
Determines whether or not a TagType occurrence belongs to the signature. For example, the TagType * that defines a pointer declaration in C++ belongs to the prototype of operations.
boolean IsQualified [0..1]
Determines whether or not an occurrence (TaggedValue) has a qualifier.
string ParamNumber [0..1]
Number of parameters an occurrence may have.
string Label [1..1]
Association
Description
OwnerReference : MetaclassReference [0..1]
OwnerStereotype : Stereotype [0..1]
Occurence : TaggedValue [0..*]
Determines the TagType that is the model of the current TaggedValue.