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

org.protege.editor.owl.ui.action.ImportsClosureOntologyStrategyAction Maven / Gradle / Ivy

package org.protege.editor.owl.ui.action;

import org.protege.editor.owl.model.selection.ontologies.ImportsClosureOntologySelectionStrategy;
import org.protege.editor.owl.model.selection.ontologies.OntologySelectionStrategy;

/**
 * Author: drummond
* http://www.cs.man.ac.uk/~drummond/

* The University Of Manchester
* Bio Health Informatics Group
* Date: Jun 6, 2008

*/ public class ImportsClosureOntologyStrategyAction extends AbstractOntologySelectionStrategyAction { private OntologySelectionStrategy strategy; protected OntologySelectionStrategy getStrategy() { if (strategy == null){ strategy = new ImportsClosureOntologySelectionStrategy(getOWLModelManager()); } return strategy; } @Override public void initialise() throws Exception { super.initialise(); getOWLModelManager().setActiveOntologiesStrategy(getStrategy()); setSelected(isCurrent()); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy