Instanciation du point d'extension pour la recherche avancée de designs
Après avoir créé le plug-in dédié aux modèles de recherche avancée de designs, vous devez instancier le point d'extension com.ibm.pdp.maf.rpp.mafAdvancedSearchPattern pour chaque nouveau modèle.
Procédure
Exemple
L'exemple suivant illustre l'instanciation du point d'extension pour un pattern de type
STRING.
<extension
point="com.ibm.pdp.maf.rpp.mafAdvancedSearchPattern">
<mafAdvancedSearchPattern
id="programByPgmID"
description="List of Programs by their COBOL Program ID"
designType="pacprogram"
kind="STRING"
class="sample.ProgramByPgmID">
</mafAdvancedSearchPattern>
</extension>
L'exemple suivant illustre l'instanciation du point d'extension pour un pattern de type
INTEGER.
<extension
point="com.ibm.pdp.maf.rpp.mafAdvancedSearchPattern">
<mafAdvancedSearchPattern
id="programByMacroCallNumber"
description="List of Programs by their number of Macro calls"
designType="pacprogram"
kind="INTEGER"
class="sample.ProgramByMacroCallNumber">
</mafAdvancedSearchPattern>
</extension>
L'exemple suivant illustre l'instanciation du point d'extension pour un pattern de type
BOOLEAN.
<extension
point="com.ibm.pdp.maf.rpp.mafAdvancedSearchPattern">
<mafAdvancedSearchPattern
id="programNameEqualsPgmID"
description="List of Programs whose names are identical to their COBOL Program ID"
designType="pacprogram"
kind="BOOLEAN"
class="sample.ProgramNameEqualsPgmID">
</mafAdvancedSearchPattern>
</extension>
L'exemple suivant illustre l'instanciation du point d'extension pour un pattern de type
COMPOSITE.
<extension
point="com.ibm.pdp.maf.rpp.mafAdvancedSearchPattern">
<mafAdvancedSearchPattern
id="programMultiCriteria"
description="List of Programs according to multiple criteria"
designType="pacprogram"
kind="COMPOSITE"
class="sample.ProgramMultiCriteria">
<mafAdvancedSearchPatternParameter name="parameter1" javaType="String"/>
<mafAdvancedSearchPatternParameter name="parameter2" javaType="Integer"/>
<mafAdvancedSearchPatternParameter name="parameter3" javaType="Boolean"/>
</mafAdvancedSearchPattern>
</extension>