|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.emf.henshin.interpreter.impl.InterpreterFactoryImpl
public class InterpreterFactoryImpl
Default InterpreterFactory
implementation.
Field Summary |
---|
Fields inherited from interface org.eclipse.emf.henshin.interpreter.InterpreterFactory |
---|
INSTANCE |
Constructor Summary | |
---|---|
InterpreterFactoryImpl()
|
Method Summary | |
---|---|
ApplicationMonitor |
createApplicationMonitor()
Create an ApplicationMonitor . |
Assignment |
createAssignment(Unit unit,
boolean isResultAssignment)
Create an Assignment object. |
EGraph |
createEGraph()
Create a new EGraph object. |
Engine |
createEngine()
Create an Engine object. |
Match |
createMatch(Rule rule,
boolean isResultMatch)
Create a Match . |
RuleApplication |
createRuleApplication(Engine engine)
Create a new RuleApplication . |
UnitApplication |
createUnitApplication(Engine engine)
Create a new UnitApplication . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InterpreterFactoryImpl()
Method Detail |
---|
public EGraph createEGraph()
InterpreterFactory
EGraph
object.
createEGraph
in interface InterpreterFactory
EGraph
.public Assignment createAssignment(Unit unit, boolean isResultAssignment)
InterpreterFactory
Assignment
object.
createAssignment
in interface InterpreterFactory
unit
- Target Unit
.isResultAssignment
- Determines whether this is a result assignment.
Assignment
.public Match createMatch(Rule rule, boolean isResultMatch)
InterpreterFactory
Match
.
createMatch
in interface InterpreterFactory
isResultMatch
- Determines whether this is a result match.
Match
.public Engine createEngine()
InterpreterFactory
Engine
object.
createEngine
in interface InterpreterFactory
Engine
.public UnitApplication createUnitApplication(Engine engine)
InterpreterFactory
UnitApplication
.
createUnitApplication
in interface InterpreterFactory
engine
- Engine
to be used.
UnitApplication
.public RuleApplication createRuleApplication(Engine engine)
InterpreterFactory
RuleApplication
.
createRuleApplication
in interface InterpreterFactory
engine
- Engine
to be used.
RuleApplication
.public ApplicationMonitor createApplicationMonitor()
InterpreterFactory
ApplicationMonitor
.
createApplicationMonitor
in interface InterpreterFactory
ApplicationMonitor
.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |