/* * (non-Javadoc) * * @see org.eclipse.jface.viewers.IStructuredContentProvider#getElements(java.lang.Object) */ public Object[] getElements(Object inputElement) { if (inputElement instanceof SchemasKeyData) { SchemasKeyData keyData = (SchemasKeyData) inputElement; List<ColumnLineData> lineDatas = new ArrayList<ColumnLineData>(); // fist column name ColumnLineData line = new ColumnLineData(null, keyData); lineDatas.add(line); for (EPropertyName property : EPropertyName.values()) { line = new ColumnLineData(property, keyData); lineDatas.add(line); } return lineDatas.toArray(); } return null; }