/*
* JBoss, Home of Professional Open Source.
*
* See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing.
*
* See the AUTHORS.txt file distributed with this work for a full listing of individual contributors.
*/
package org.teiid.designer.metamodels.relational.util;
import java.util.Iterator;
import java.util.List;
import org.teiid.designer.metamodels.relational.BaseTable;
import org.teiid.designer.metamodels.relational.RelationalEntity;
import org.teiid.designer.metamodels.relational.Table;
/**
* BaseTableFinder
*
* @since 8.0
*/
public class BaseTableFinder extends TableFinder {
/**
* Construct an instance of BaseTableFinder.
*
*/
public BaseTableFinder() {
super();
}
/**
* @see org.teiid.designer.metamodels.relational.util.RelationalEntityFinder#found(org.teiid.designer.metamodels.relational.RelationalEntity)
*/
@Override
protected void found(final RelationalEntity entity) {
if ( entity instanceof BaseTable ) {
super.found(entity);
}
}
/**
* @see org.teiid.designer.metamodels.relational.util.RelationalEntityFinder#found(java.util.List)
*/
@Override
protected void found( final List entities ) {
if ( entities != null ) {
final Iterator iter = entities.iterator();
while (iter.hasNext()) {
final Table table = (Table)iter.next();
found(table);
}
}
}
}