Every pattern must provide main properties and optionally can have extended properties. Main properties are used for the user input from the first pattern wizard page. Extended properties may be used for storing the user input from other wizard pages.
Every pattern must provide one or more panels for the patterns wizard. The first wizard page is always used for displaying main pattern properties. Other pages are optional and may be the pattern specific. The com.nomagic.magicdraw.patterns.AbstractPanelContainer class is used for providing the pattern wizard information: