com.ibm.pdp.rpp.micropattern
Class AbstractBaseMicroPatternHandler
java.lang.Object
com.ibm.pdp.rpp.micropattern.AbstractBaseMicroPatternHandler
- All Implemented Interfaces:
- ICommonMicroPatternHandler
- Direct Known Subclasses:
- AbstractGlobalMicroPatternHandler, AbstractSimpleMicroPatternHandler
public abstract class AbstractBaseMicroPatternHandler
- extends java.lang.Object
- implements ICommonMicroPatternHandler
Abstract class for all user micro patterns.
Field Summary |
static java.lang.String |
copyright
|
Method Summary |
abstract java.lang.String |
getId()
|
java.lang.String |
getNamespace()
|
void |
init()
This method will be invoked once per generation |
void |
registerReference(IMicroPattern microPattern,
com.ibm.pdp.maf.rpp.kernel.RadicalElement radicalElement)
Convenience method to store references 'on the fly'. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
copyright
public static final java.lang.String copyright
- See Also:
- Constant Field Values
AbstractBaseMicroPatternHandler
public AbstractBaseMicroPatternHandler()
getId
public abstract java.lang.String getId()
- Specified by:
getId
in interface ICommonMicroPatternHandler
- Returns:
- the associated Micro Pattern ID for this Handler
getNamespace
public java.lang.String getNamespace()
- Specified by:
getNamespace
in interface ICommonMicroPatternHandler
- Returns:
- the associated Micro Pattern name space for this Handler
init
public void init()
- This method will be invoked once per generation
- Specified by:
init
in interface ICommonMicroPatternHandler
registerReference
public final void registerReference(IMicroPattern microPattern,
com.ibm.pdp.maf.rpp.kernel.RadicalElement radicalElement)
- Convenience method to store references 'on the fly'.
- Parameters:
the
- Micro PatternradicalElement
- the Radical Element to reference.