コード例 #1
0
		private System.Collections.IList lazyFindConnectedSets()
		{
			if (m_connectedSets == null)
			{
				//m_connectedSets = new System.Collections.ArrayList();
				
				SupportClass.SetSupport vertexSet = m_graph.vertexSet();
				
				if (vertexSet.Count > 0)
				{
					BreadthFirstIterator i = new BreadthFirstIterator(m_graph, null);
                    i.addTraversalListener(new MyTraversalListener(this));
					
					while (i.MoveNext())
					{
						System.Object generatedAux = i.Current;
					}
				}
			}
			
			return m_connectedSets;
		}