Package de.monticore.tf.runtime
Class ODRule
- java.lang.Object
-
- de.monticore.tf.runtime.ODRule
-
public abstract class ODRule extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected GlobalExtensionManagementglex
-
Constructor Summary
Constructors Constructor Description ODRule()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleandoPatternMatching()abstract voiddoReplacement()GlobalExtensionManagementgetGlex()voidreportChange(java.lang.String transformation, ASTNode astNode, java.lang.String attr, java.lang.String from, java.lang.String to)voidreportCreation(java.lang.String transformation, ASTNode astNode)voidreportDeletion(java.lang.String transformation, ASTNode astNode)voidreportMatch(java.lang.String transformation, ASTNode astNode)voidsetGlex(GlobalExtensionManagement glex)
-
-
-
Field Detail
-
glex
protected GlobalExtensionManagement glex
-
-
Method Detail
-
doPatternMatching
public abstract boolean doPatternMatching()
-
doReplacement
public abstract void doReplacement()
-
getGlex
public GlobalExtensionManagement getGlex()
-
setGlex
public void setGlex(GlobalExtensionManagement glex)
-
reportChange
public void reportChange(java.lang.String transformation, ASTNode astNode, java.lang.String attr, java.lang.String from, java.lang.String to)
-
reportDeletion
public void reportDeletion(java.lang.String transformation, ASTNode astNode)
-
reportCreation
public void reportCreation(java.lang.String transformation, ASTNode astNode)
-
reportMatch
public void reportMatch(java.lang.String transformation, ASTNode astNode)
-
-