public abstract class AbstractGlobalMicroPatternHandler extends java.lang.Object implements IMicroPatternHandler
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
copyright |
| Constructor and Description |
|---|
AbstractGlobalMicroPatternHandler() |
| Modifier and Type | Method and Description |
|---|---|
abstract java.lang.String |
getId() |
java.lang.String |
getNamespace() |
void |
init()
This method will be invoked once per generation.
|
void |
process(IMicroPattern microPattern,
IGenInfoBuilder genInfoBuilder)
Called once per Micro Pattern having same ID and Namespace found in the source code
|
abstract void |
process(IMicroPattern microPattern,
IGenInfoBuilder genInfoBuilder,
com.ibm.pdp.maf.rpp.kernel.RadicalElement radicalElement)
Called once per Micro Pattern having same ID and name space found in the source code.
|
void |
registerReference(IMicroPattern microPattern,
com.ibm.pdp.maf.rpp.kernel.RadicalElement radicalElement)
Convenience method to store references 'on the fly'.
|
public static final java.lang.String copyright
public abstract java.lang.String getId()
getId in interface ICommonMicroPatternHandlerpublic java.lang.String getNamespace()
getNamespace in interface ICommonMicroPatternHandlerpublic void init()
init in interface ICommonMicroPatternHandlerpublic final void process(IMicroPattern microPattern, IGenInfoBuilder genInfoBuilder)
IMicroPatternHandlerprocess in interface IMicroPatternHandlerpublic abstract void process(IMicroPattern microPattern, IGenInfoBuilder genInfoBuilder, com.ibm.pdp.maf.rpp.kernel.RadicalElement radicalElement)
microPattern - The micro patterngenInfoBuilder - The GenInfo BuilderradicalElement - The radical element source of the generationpublic final void registerReference(IMicroPattern microPattern, com.ibm.pdp.maf.rpp.kernel.RadicalElement radicalElement)
the - Micro PatternradicalElement - the Radical Element to reference.