PowerDesigner models Visual Basic 2005 classes as standard UML classes, but with additional properties.
For information about creating and working with classes, see Classes (OOM).
The following specific classes are also supported in PowerDesigner:
MustInherit class is equivalent to an abstract class. To design this type of class you need to create a class and select the Abstract check box in the General tab of the class property sheet.
NotInheritable class is equivalent to a final class. To design this type of class, you need to create a class and select the Final check box in the General tab of the class property sheet.
Visual Basic 2005 class property sheets contain all the standard class tabs along with the following properties, located on the VB tab:
Property |
Description |
---|---|
Explicit |
Specifies the Explicit option directive for the class declaration. |
Shadows |
Specifies that the class redefines a class defined in a parent class. |
Strict |
Specifies the Strict option directive for the class declaration. |
Compare |
Specifies the Compare option directive for the class declaration. |