com.ibm.pdp.rpp.micropattern
Class AbstractGlobalMicroPatternHandler
java.lang.Object
com.ibm.pdp.rpp.micropattern.AbstractBaseMicroPatternHandler
com.ibm.pdp.rpp.micropattern.AbstractGlobalMicroPatternHandler
- All Implemented Interfaces:
- ICommonMicroPatternHandler, IMicroPatternHandler
public abstract class AbstractGlobalMicroPatternHandler
- extends AbstractBaseMicroPatternHandler
- implements IMicroPatternHandler
Abstract class for global micro patterns. All user must extends this class
Field Summary |
static java.lang.String |
copyright
|
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
AbstractGlobalMicroPatternHandler
public AbstractGlobalMicroPatternHandler()
getBeginFragmentDeclaration
public final java.lang.String getBeginFragmentDeclaration(IMicroPattern microPattern,
java.lang.String type)
- Returns the formated begin fragment declaration.
- Parameters:
microPattern
- The micro pattern.type
- The type of the fragment.
- Returns:
- The begin fragment declaration.
getEndFragmentDeclaration
public java.lang.String getEndFragmentDeclaration(IMicroPattern microPattern)
- Returns the formated end fragment declaration.
- Parameters:
microPattern
- The micro pattern.
- Returns:
- The end fragment declaration.
process
public final void process(IMicroPattern microPattern,
IGenInfoBuilder genInfoBuilder)
- Description copied from interface:
IMicroPatternHandler
- Called once per Micro Pattern having same ID and Namespace found in the source code
- Specified by:
process
in interface IMicroPatternHandler
process
public abstract java.lang.String 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.
- Parameters:
microPattern
- The micro patterngenInfoBuilder
- The GenInfo BuilderradicalElement
- The radical element source of the generation