public Set<String> getTriggeringEventClassNames() { Set<String> triggeringEventClassNames = new HashSet<>(); for (String className : classNames) { triggeringEventClassNames.add(className); } for (ViewArray viewArray : arrayFields.values()) { triggeringEventClassNames.addAll(viewArray.getTriggeringEventClassNames()); } for (ViewObject viewObject : refFields.values()) { triggeringEventClassNames.addAll(viewObject.getTriggeringEventClassNames()); } for (ViewArray viewArray : backRefFields.values()) { triggeringEventClassNames.addAll(viewArray.getTriggeringEventClassNames()); } for (ViewObject viewObject : latestBackRefFields.values()) { triggeringEventClassNames.addAll(viewObject.getTriggeringEventClassNames()); } return triggeringEventClassNames; }
public boolean isSame(ViewArray other) { return element.isTheSame(other.element); }
Collection<? extends String> getTriggeringEventClassNames() { return element.getTriggeringEventClassNames(); }
public void depthFirstTravers(PathCallback pathCallback) { element.depthFirstTraverse(pathCallback); }