Package org.eclipse.epsilon.etl.strategy
Class FastTransformationStrategy
- java.lang.Object
 - 
- org.eclipse.epsilon.etl.strategy.AbstractTransformationStrategy
 - 
- org.eclipse.epsilon.etl.strategy.FastTransformationStrategy
 
 
 
- 
- All Implemented Interfaces:
 IEquivalentProvider,ITransformationStrategy
public class FastTransformationStrategy extends AbstractTransformationStrategy
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.Object,java.util.Collection<java.lang.Object>>flatTraceprotected java.util.Map<java.lang.Object,java.util.Collection<Transformation>>pendingTransformations- 
Fields inherited from class org.eclipse.epsilon.etl.strategy.AbstractTransformationStrategy
equivalentProvider 
 - 
 
- 
Constructor Summary
Constructors Constructor Description FastTransformationStrategy() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidexecuteTransformations(java.util.Collection<Transformation> transformations, IEtlContext context)java.util.Collection<?>getEquivalents(java.lang.Object source, IErlContext context_, java.util.List<java.lang.String> rules)java.util.Collection<?>transform(java.lang.Object source, IEtlContext context, java.util.List<java.lang.String> rules)voidtransformModels(IEtlContext context)- 
Methods inherited from class org.eclipse.epsilon.etl.strategy.AbstractTransformationStrategy
canTransform, getEquivalentProvider, getExcluded, getExecutableRules, getRulesFor, setEquivalentProvider 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface org.eclipse.epsilon.etl.strategy.ITransformationStrategy
getEquivalent, getEquivalent, getEquivalents 
 - 
 
 - 
 
- 
- 
Field Detail
- 
flatTrace
protected java.util.Map<java.lang.Object,java.util.Collection<java.lang.Object>> flatTrace
 
- 
pendingTransformations
protected java.util.Map<java.lang.Object,java.util.Collection<Transformation>> pendingTransformations
 
 - 
 
- 
Method Detail
- 
transform
public java.util.Collection<?> transform(java.lang.Object source, IEtlContext context, java.util.List<java.lang.String> rules) throws EolRuntimeException- Throws:
 EolRuntimeException
 
- 
getEquivalents
public java.util.Collection<?> getEquivalents(java.lang.Object source, IErlContext context_, java.util.List<java.lang.String> rules) throws EolRuntimeException- Throws:
 EolRuntimeException
 
- 
transformModels
public void transformModels(IEtlContext context) throws EolRuntimeException
- Throws:
 EolRuntimeException
 
- 
executeTransformations
protected void executeTransformations(java.util.Collection<Transformation> transformations, IEtlContext context) throws EolRuntimeException
- Throws:
 EolRuntimeException
 
 - 
 
 -