public class MatcherTransition extends AbstractNFATransition<MatcherState,MatcherTransition>
| Modifier and Type | Field and Description |
|---|---|
protected Set<IElementMatcherProvider.IElementPattern> |
commonPatterns |
protected Map<MatcherState,Set<IElementMatcherProvider.IElementPattern>> |
guardedPatterns |
loopCenter, ruleCall, source, target| Constructor and Description |
|---|
MatcherTransition(MatcherState source,
MatcherState target,
boolean ruleCall,
AbstractElement loopCenter) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPattern(IElementMatcherProvider.IElementPattern pattern) |
void |
addPattern(MatcherState guard,
IElementMatcherProvider.IElementPattern pattern) |
Set<IElementMatcherProvider.IElementPattern> |
getCommonPatterns() |
Map<MatcherState,Set<IElementMatcherProvider.IElementPattern>> |
getGuardPatterns() |
List<IElementMatcherProvider.IElementPattern> |
getPatterns(Collection<MatcherState> from) |
equals, getLoopCenter, getPrecedence, getSource, getTarget, hashCode, isRuleCall, toStringprotected Set<IElementMatcherProvider.IElementPattern> commonPatterns
protected Map<MatcherState,Set<IElementMatcherProvider.IElementPattern>> guardedPatterns
public MatcherTransition(MatcherState source, MatcherState target, boolean ruleCall, AbstractElement loopCenter)
public void addPattern(IElementMatcherProvider.IElementPattern pattern)
public void addPattern(MatcherState guard, IElementMatcherProvider.IElementPattern pattern)
public Set<IElementMatcherProvider.IElementPattern> getCommonPatterns()
public Map<MatcherState,Set<IElementMatcherProvider.IElementPattern>> getGuardPatterns()
public List<IElementMatcherProvider.IElementPattern> getPatterns(Collection<MatcherState> from)
Copyright © 2015. All Rights Reserved.