Package org.eclipse.epsilon.erl.strategy
Interface IEquivalentProvider
-
- All Known Subinterfaces:
IMergingStrategy
,ITransformationStrategy
- All Known Implementing Classes:
AbstractTransformationStrategy
,DefaultMergingStrategy
,DefaultTransformationStrategy
,FastTransformationStrategy
public interface IEquivalentProvider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
getEquivalent(Object source, IErlContext context, List<String> rules)
Object
getEquivalent(Collection<?> collection, IErlContext context, List<String> rules)
Collection<?>
getEquivalents(Object source, IErlContext context, List<String> rules)
Collection<?>
getEquivalents(Collection<?> source, IErlContext context, List<String> rules)
-
-
-
Method Detail
-
getEquivalent
Object getEquivalent(Collection<?> collection, IErlContext context, List<String> rules) throws EolRuntimeException
- Throws:
EolRuntimeException
-
getEquivalent
Object getEquivalent(Object source, IErlContext context, List<String> rules) throws EolRuntimeException
- Throws:
EolRuntimeException
-
getEquivalents
Collection<?> getEquivalents(Collection<?> source, IErlContext context, List<String> rules) throws EolRuntimeException
- Throws:
EolRuntimeException
-
getEquivalents
Collection<?> getEquivalents(Object source, IErlContext context, List<String> rules) throws EolRuntimeException
- Throws:
EolRuntimeException
-
-