Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
 public boolean isSame(ViewArray other) {
   return element.isTheSame(other.element);
 }
Ejemplo n.º 3
0
 Collection<? extends String> getTriggeringEventClassNames() {
   return element.getTriggeringEventClassNames();
 }
Ejemplo n.º 4
0
 public void depthFirstTravers(PathCallback pathCallback) {
   element.depthFirstTraverse(pathCallback);
 }