Uses of Class
org.eclipse.epsilon.ecl.trace.Match
-
Packages that use Match Package Description org.eclipse.epsilon.ecl org.eclipse.epsilon.ecl.dom org.eclipse.epsilon.ecl.trace org.eclipse.epsilon.eml.dom org.eclipse.epsilon.eml.strategy org.eclipse.epsilon.eml.trace -
-
Uses of Match in org.eclipse.epsilon.ecl
Methods in org.eclipse.epsilon.ecl that return Match Modifier and Type Method Description default Match
IEclModule. match(Object left, Object right, boolean forcedMatch)
-
Uses of Match in org.eclipse.epsilon.ecl.dom
Methods in org.eclipse.epsilon.ecl.dom that return Match Modifier and Type Method Description Match
MatchRule. match(Object left, Object right, IEclContext context, EolMap<?,?> matchInfo, boolean forcedMatch)
Matches left against rightMatch
MatchRule. matchPair(IEclContext context, boolean ofTypeOnly, Object leftInstance, Object rightInstance)
-
Uses of Match in org.eclipse.epsilon.ecl.trace
Fields in org.eclipse.epsilon.ecl.trace with type parameters of type Match Modifier and Type Field Description protected com.google.common.graph.MutableNetwork<Object,Match>
MatchTrace. _matchGraph
protected Map<Match,Long>
MatchTrace. matchOrder
Methods in org.eclipse.epsilon.ecl.trace that return Match Modifier and Type Method Description Match
MatchTrace. add(Object left, Object right, boolean matching, MatchRule rule)
Match
MatchTrace. getMatch(Object object)
Returns the first match for the objectMatch
MatchTrace. getMatch(Object left, Object right)
Returns the first match with a certainleft
andright
object.Match
MatchTrace. getMatch(Object left, MatchRule rule)
Returns the first match which has a certain object on its left side and relates to a certain rule.Methods in org.eclipse.epsilon.ecl.trace that return types with arguments of type Match Modifier and Type Method Description Collection<Match>
MatchTrace. getMatches()
Returns all matches, both successful and pairs that have been compared but do not matchCollection<Match>
MatchTrace. getMatches(Object object)
Returns all the matches for a given objectIterator<Match>
MatchTrace. iterator()
Stream<Match>
MatchTrace. parallelStream()
Stream<Match>
MatchTrace. stream()
Methods in org.eclipse.epsilon.ecl.trace with parameters of type Match Modifier and Type Method Description boolean
MatchTrace. add(Match match)
Method parameters in org.eclipse.epsilon.ecl.trace with type arguments of type Match Modifier and Type Method Description boolean
MatchTrace. addAll(Collection<? extends Match> c)
-
Uses of Match in org.eclipse.epsilon.eml.dom
Methods in org.eclipse.epsilon.eml.dom with parameters of type Match Modifier and Type Method Description boolean
MergeRule. appliesTo(Match match, IEmlContext context)
void
MergeRule. executeSuperRulesAndBody(Match match, Collection<Object> targets, IEmlContext context)
boolean
MergeRule. hasMerged(Match match)
Collection<?>
MergeRule. merge(Match match, Collection<Object> targets, IEmlContext context)
Collection<?>
MergeRule. merge(Match match, IEmlContext context)
-
Uses of Match in org.eclipse.epsilon.eml.strategy
Methods in org.eclipse.epsilon.eml.strategy with parameters of type Match Modifier and Type Method Description List<MergeRule>
DefaultMergingStrategy. getRulesFor(Match match, IEmlContext context)
-
Uses of Match in org.eclipse.epsilon.eml.trace
Fields in org.eclipse.epsilon.eml.trace declared as Match Modifier and Type Field Description protected Match
Merge. match
Methods in org.eclipse.epsilon.eml.trace that return Match Modifier and Type Method Description Match
Merge. getMatch()
Methods in org.eclipse.epsilon.eml.trace with parameters of type Match Modifier and Type Method Description void
MergeTrace. add(Match match, Collection<Object> targets, MergeRule rule)
Merges
MergeTrace. getMerges(Match match)
Merges
MergeTrace. getMerges(Match match, MergeRule mergeRule)
void
Merge. setMatch(Match match)
Constructors in org.eclipse.epsilon.eml.trace with parameters of type Match Constructor Description Merge(Match match, Collection<Object> merged)
-