// Process the annotations.
MetadataAnnotation records = getAnnotation(PLSQLRecords.class);
if (records != null) {
for (Object record : records.getAttributeArray("value")) {
getProject().addComplexMetadataType(new PLSQLRecordMetadata((MetadataAnnotation) record, this));
}
}
MetadataAnnotation record = getAnnotation(PLSQLRecord.class);
if (record != null) {
getProject().addComplexMetadataType(new PLSQLRecordMetadata(record, this));
}
// Process the XML first.
for (PLSQLTableMetadata table : m_plsqlTables) {
getProject().addComplexMetadataType(table);