internal void visitAttachedItems(CollectionVisitor visitor) { if (cycleProtect) { return; } cycleProtect = true; visitor.accept(this); if (subordinateGroup != null) { subordinateGroup.visitAttachedItems(visitor); } cycleProtect = false; }
// ************ connected arrows ************* internal virtual void visitHierarchy(CollectionVisitor visitor) { if (cycleProtect) { return; } cycleProtect = true; visitor.accept(this); if (subordinateGroup != null) { subordinateGroup.visitHierarchy(visitor); } cycleProtect = false; }