public List<Grammar> getDirectDelegates() { return composite.getDirectDelegates(this); }
public List<Grammar> getDirectDelegates() { return composite.getDirectDelegates(this); }
public List<Grammar> getDirectDelegates() { return composite.getDirectDelegates(this); }
public List<Grammar> getDirectDelegates() { return composite.getDirectDelegates(this); }
/** Get delegates below direct delegates of g */ public List<Grammar> getIndirectDelegates(Grammar g) { List<Grammar> direct = getDirectDelegates(g); List<Grammar> delegates = getDelegates(g); if(direct != null) delegates.removeAll(direct); return delegates; }
/** Get delegates below direct delegates of g */ public List<Grammar> getIndirectDelegates(Grammar g) { List<Grammar> direct = getDirectDelegates(g); List<Grammar> delegates = getDelegates(g); if ( direct!=null ) { delegates.removeAll(direct); } return delegates; }
/** Get delegates below direct delegates of g */ public List<Grammar> getIndirectDelegates(Grammar g) { List<Grammar> direct = getDirectDelegates(g); List<Grammar> delegates = getDelegates(g); delegates.removeAll(direct); return delegates; }
/** Get delegates below direct delegates of g */ public List<Grammar> getIndirectDelegates(Grammar g) { List<Grammar> direct = getDirectDelegates(g); List<Grammar> delegates = getDelegates(g); if ( direct!=null ) { delegates.removeAll(direct); } return delegates; }