return true;
}
return false;
}
});
IAttribute tmpIAttribute = null;
int tmpInvalidAttribute = 0;
while (tmpEnumeration.hasMoreElements())
{
tmpIAttribute = tmpEnumeration.nextElement();
for (String element : attributeNameList) {
if(tmpIAttribute.getName().equalsIgnoreCase(element.trim()))
{
tmpAttributePolledList.add(tmpIAttribute);
if(!(tmpIAttribute instanceof INumberScalar))
{
tmpInvalidAttribute++;
ConnectionErrorDialog.showMessageDialog(this, null, "\n" + tmpIAttribute.getName() + "is not a numerical scalar");
}
break;
}
}
}
if(tmpAttributePolledList.size() + tmpInvalidAttribute + m_attributeKOList.size() == attributeNameList.length)
{
BindingTango.removeConnectionListener(this);
setModel(tmpAttributePolledList);
String tmpAttributeName = null;
Enumeration<?> tmpEnumerationEntity = tmpAttributePolledList.elements();
tmpIAttribute = null;
while (tmpEnumerationEntity.hasMoreElements()) {
tmpIAttribute = (IAttribute) tmpEnumerationEntity.nextElement();
tmpAttributeName = tmpIAttribute.getName();
super.addToAxis(tmpAttributeName, Trend.SEL_Y1, true);
}
setSelectionTreeVisible(isSelectionTreeVisible());
setToolbarVisible(toolbarVisible);
setAutoScale(autoScale);