use of edu.stanford.bmir.protege.web.shared.crud.oboid.OBOIdSuffixSettings in project webprotege by protegeproject.
the class SuffixSettingsConverter method toDocument.
@Override
public Document toDocument(@Nonnull EntityCrudKitSuffixSettings object) {
Document document;
if (object instanceof UUIDSuffixSettings) {
document = uuidSuffixSettingsConverter.toDocument((UUIDSuffixSettings) object);
} else if (object instanceof OBOIdSuffixSettings) {
document = oboSettingsConverter.toDocument((OBOIdSuffixSettings) object);
} else if (object instanceof SuppliedNameSuffixSettings) {
document = suppliedNameSettingsConverter.toDocument((SuppliedNameSuffixSettings) object);
} else {
throw new RuntimeException("Unknown type of suffix settings: " + object);
}
document.append(CLASS, object.getClass().getName());
return document;
}
Aggregations