Protégé-OWL 3.3.1

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

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

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 addNamespaceManagerListener(NamespaceManagerListener listener)
           
 void init(OWLModel owlModel)
           
 boolean isModifiable(String prefix)
           
 void removeNamespaceManagerListener(NamespaceManagerListener listener)
           
 void setModifiable(String prefix, boolean value)
           
 void update()
           
 
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)

init

void init(OWLModel owlModel)

isModifiable

boolean isModifiable(String prefix)

removeNamespaceManagerListener

void removeNamespaceManagerListener(NamespaceManagerListener listener)

setModifiable

void setModifiable(String prefix,
                   boolean value)

update

void update()

Protégé-OWL 3.3.1

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