Package xal.model

Class CompositeGlobalIterator

java.lang.Object
xal.model.CompositeGlobalIterator
All Implemented Interfaces:
Iterator<IComponent>

public class CompositeGlobalIterator extends Object implements Iterator<IComponent>
Implementation of an iterator class for IComposite objects. Returns each interface in the sequence, leaf or branch. Consequently the returned interface should be typed to IComponent. The iteration order for child composite elements is parent first then all its children.
Author:
Christopher K. Allen, Ikeda
See Also: