Protégé-OWL 3.4.8

edu.stanford.smi.protegex.owl.model
Interface NamespaceManager

All Superinterfaces:
NamespaceMap
All Known Implementing Classes:
AbstractNamespaceManager, ImportingOwlNamespaceManager, OWLNamespaceManager, UnmodifiableNamespaceManager

public interface NamespaceManager
extends NamespaceMap

An interface for objects capable of mapping true URI namespaces into their prefixed (e.g., "owl") and vice-versa. Each OWLModel has exactly one NamespaceManager.

Author:
Holger Knublauch

Method Summary
 void addImport(TripleStore imported)
           
 void addNamespaceManagerListener(NamespaceManagerListener listener)
           
 boolean isModifiable(String prefix)
           
 void removeNamespaceManagerListener(NamespaceManagerListener listener)
           
 void setModifiable(String prefix, boolean value)
           
 
Methods inherited from interface edu.stanford.smi.protegex.owl.model.NamespaceMap
getDefaultNamespace, getNamespaceForPrefix, getPrefix, getPrefixes, removePrefix, setDefaultNamespace, setDefaultNamespace, setPrefix, setPrefix
 

Method Detail

addNamespaceManagerListener

void addNamespaceManagerListener(NamespaceManagerListener listener)

isModifiable

boolean isModifiable(String prefix)

removeNamespaceManagerListener

void removeNamespaceManagerListener(NamespaceManagerListener listener)

setModifiable

void setModifiable(String prefix,
                   boolean value)

addImport

void addImport(TripleStore imported)

Protégé-OWL 3.4.8

Submit a bug report or feature request
Copyright (c) 1998-2012 Stanford University.