Generalization mapping for Visual Basic (Visual Basic code)
ACS generates a Generalization as class, structure, interface or module inheritance.
In the following example you can see that the Generalization between Class1 and Class2 results in the inheritance being generated in the code:
ACS generates the child items, properties and tagged values of a Generalization as follows.
Child items:
A Generalization does not have any child items.
Properties:
All properties of a Generalization are ignored.
Tag Definitions:
When the «VB Specialization» stereotype is applied to a Generalization, ACS generates inheritance between the source and target classes, structures, interfaces and/or modules.
VB SpecializationAddenda tag definition - if a value is set, ACS generates that value after the Inherits statement.