Example #1
0
        internal void visitAttachedItems(CollectionVisitor visitor)
        {
            if (cycleProtect)
            {
                return;
            }
            cycleProtect = true;

            visitor.accept(this);
            if (subordinateGroup != null)
            {
                subordinateGroup.visitAttachedItems(visitor);
            }

            cycleProtect = false;
        }
Example #2
0
        // ************ connected arrows *************

        internal virtual void visitHierarchy(CollectionVisitor visitor)
        {
            if (cycleProtect)
            {
                return;
            }
            cycleProtect = true;

            visitor.accept(this);
            if (subordinateGroup != null)
            {
                subordinateGroup.visitHierarchy(visitor);
            }

            cycleProtect = false;
        }