edu.stanford.smi.protegex.owl.ui.menu
Class OWLBackwardsCompatibilityProjectFixups

java.lang.Object
  extended byedu.stanford.smi.protegex.owl.ui.menu.OWLBackwardsCompatibilityProjectFixups

public class OWLBackwardsCompatibilityProjectFixups
extends Object

Repairs invalid forms from old pprj files.

Author:
Ray Fergerson , Holger Knublauch

Constructor Summary
OWLBackwardsCompatibilityProjectFixups()
           
 
Method Summary
private static void changeInstanceValue(edu.stanford.smi.protege.model.KnowledgeBase kb, String className, String slotNameToCheck, String slotValue, String slotNameToChange, Object oldValue, Object newValue)
           
static void fix(OWLModel owlModel)
           
private static edu.stanford.smi.protege.model.Instance getClsWidgetInstance(String name, edu.stanford.smi.protege.model.KnowledgeBase kb)
           
private static edu.stanford.smi.protege.model.KnowledgeBaseFactory getFactory(edu.stanford.smi.protege.model.KnowledgeBase kb)
           
private static edu.stanford.smi.protege.model.Instance getProjectInstance(edu.stanford.smi.protege.model.KnowledgeBase kb)
           
private static edu.stanford.smi.protege.model.KnowledgeBase getTemplateKnowledgeBase(edu.stanford.smi.protege.model.KnowledgeBase projectKB)
           
private static void renameWidget(edu.stanford.smi.protege.model.KnowledgeBase kb, String oldWidgetName, String newWidgetName)
           
private static boolean replaceFormWidget(String name, edu.stanford.smi.protege.model.KnowledgeBase projectKB, edu.stanford.smi.protege.model.KnowledgeBase templateProjectKB)
           
private static void updateStandardForms(edu.stanford.smi.protege.model.KnowledgeBase projectKB)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OWLBackwardsCompatibilityProjectFixups

public OWLBackwardsCompatibilityProjectFixups()
Method Detail

changeInstanceValue

private static void changeInstanceValue(edu.stanford.smi.protege.model.KnowledgeBase kb,
                                        String className,
                                        String slotNameToCheck,
                                        String slotValue,
                                        String slotNameToChange,
                                        Object oldValue,
                                        Object newValue)

fix

public static void fix(OWLModel owlModel)

getClsWidgetInstance

private static edu.stanford.smi.protege.model.Instance getClsWidgetInstance(String name,
                                                                            edu.stanford.smi.protege.model.KnowledgeBase kb)

getFactory

private static edu.stanford.smi.protege.model.KnowledgeBaseFactory getFactory(edu.stanford.smi.protege.model.KnowledgeBase kb)

getProjectInstance

private static edu.stanford.smi.protege.model.Instance getProjectInstance(edu.stanford.smi.protege.model.KnowledgeBase kb)

getTemplateKnowledgeBase

private static edu.stanford.smi.protege.model.KnowledgeBase getTemplateKnowledgeBase(edu.stanford.smi.protege.model.KnowledgeBase projectKB)

renameWidget

private static void renameWidget(edu.stanford.smi.protege.model.KnowledgeBase kb,
                                 String oldWidgetName,
                                 String newWidgetName)

replaceFormWidget

private static boolean replaceFormWidget(String name,
                                         edu.stanford.smi.protege.model.KnowledgeBase projectKB,
                                         edu.stanford.smi.protege.model.KnowledgeBase templateProjectKB)

updateStandardForms

private static void updateStandardForms(edu.stanford.smi.protege.model.KnowledgeBase projectKB)