Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Pave/Extension Points

< Pave
Revision as of 11:06, 25 May 2009 by Unnamed Poltroon (Talk) (Pattern Extension Point)

Pattern Extension Point

<pattern
            id= unique ID for the pattern

            name=Short name for the pattern

            category=Name of the category in which the pattern will be situated.     
     
            description=Description that will be shown in the

            icon=Icon that will be shown for the Pattern in the wizard 
                   
            synchronizer=Synchronizer class used for model synchronization.

            updatesPattern= If this is update of already existing pattern here you must put the ID of the original pattern.

            validationOverrideClass=If validation override is necessary here the class that extend ValidationOverride class are placed.

   <generators>
       <generatorClassInstance
                   class="DataModelProvidrer for the operation is placed here"/>
    </generators>

    <enablement>
        Enablement using org.eclipse.core.expressions should be defined here.
    </enablement>

     <extends>
            <ExtendsPatternId>

                  The ID of the pattern(s) that are extended by this pattern
            </ExtendsPatternId>
     </extends>

     <validators>
         <validatorClassInstance>
            Additional validator classes that extend: PatternValidator class are placed here.
        </validatorClassInstance>
     </validators>
</pattern>

Pattern UI Extension Point

<extension
         point="com.sap.ide.pattern.application.framework.ui.PatternUI">
   <patternUIFactory
            factoryClass=Factory class that extends: PGWizardPageFactory and return the wizard pages and steps
            targetPatternId="ID of the pattern that we want to attach the UIs">
   </patternUIFactory>
</extension>

Back to the top