All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.protege.editor.owl.model.library.UriEntryManager Maven / Gradle / Ivy

Go to download

OWL ontology editing infrastructure used by the Protege desktop application.

The newest version!
package org.protege.editor.owl.model.library;

import org.protege.editor.owl.ui.library.NewEntryPanel;
import org.protege.editor.owl.ui.library.plugins.UriEntryPanel;
import org.protege.xmlcatalog.XMLCatalog;
import org.protege.xmlcatalog.entry.Entry;
import org.protege.xmlcatalog.entry.UriEntry;

import java.io.File;
import java.io.IOException;

public class UriEntryManager extends CatalogEntryManager {

    
    public String getDescription() {
        return "Single Ontology Redirect";
    }

    
    public String getDescription(Entry entry) {
        UriEntry uriEntry = (UriEntry) entry;
        return "Ontology IRI: " + uriEntry.getName() + "
" + "Redirected To: " + uriEntry.getUri() + ""; } public boolean initializeCatalog(File folder, XMLCatalog catalog) throws IOException { return false; } public boolean isSuitable(Entry entry) { return entry instanceof UriEntry; } public NewEntryPanel newEntryPanel(XMLCatalog catalog) { return new UriEntryPanel(catalog); } public boolean update(Entry entry) throws IOException { return false; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy