public class ProtegePatternModelFactory extends Object implements AbstractPatternModelFactory
| Constructor and Description |
|---|
ProtegePatternModelFactory(org.protege.editor.owl.model.OWLModelManager modelManager) |
| Modifier and Type | Method and Description |
|---|---|
PatternConstraintSystem |
createConstraintSystem() |
InstantiatedPatternModel |
createInstantiatedPatternModel(PatternModel patternModel,
RuntimeExceptionHandler handler) |
PatternModel |
createPatternModel(OPPLScript opplScript) |
PatternModel |
createPatternModel(String name,
List<Variable<?>> variables,
List<org.semanticweb.owlapi.model.OWLAxiomChange> actions,
Variable<?> returnClause,
String rendering,
ConstraintSystem constraintSystem) |
OPPLAbstractFactory |
getOPPLFactory() |
PatternExtractor |
getPatternExtractor(ErrorListener errorListener) |
PatternExtractor |
getPatternExtractor(Set<org.semanticweb.owlapi.model.OWLAnnotation> visitedAnnotations,
ErrorListener errorListener) |
ManchesterSyntaxRenderer |
getRenderer(PatternConstraintSystem patternConstraintSystem) |
public ProtegePatternModelFactory(org.protege.editor.owl.model.OWLModelManager modelManager)
modelManager - modelManagerpublic PatternModel createPatternModel(String name, List<Variable<?>> variables, List<org.semanticweb.owlapi.model.OWLAxiomChange> actions, Variable<?> returnClause, String rendering, ConstraintSystem constraintSystem) throws EmptyVariableListException, EmptyActionListException, UnsuitableOPPLScriptException
createPatternModel in interface AbstractPatternModelFactoryEmptyVariableListExceptionEmptyActionListExceptionUnsuitableOPPLScriptExceptionpublic PatternModel createPatternModel(OPPLScript opplScript) throws UnsuitableOPPLScriptException
createPatternModel in interface AbstractPatternModelFactoryUnsuitableOPPLScriptExceptionpublic InstantiatedPatternModel createInstantiatedPatternModel(PatternModel patternModel, RuntimeExceptionHandler handler)
createInstantiatedPatternModel in interface AbstractPatternModelFactorypublic PatternExtractor getPatternExtractor(ErrorListener errorListener)
getPatternExtractor in interface AbstractPatternModelFactorypublic PatternExtractor getPatternExtractor(Set<org.semanticweb.owlapi.model.OWLAnnotation> visitedAnnotations, ErrorListener errorListener)
getPatternExtractor in interface AbstractPatternModelFactorypublic PatternConstraintSystem createConstraintSystem()
createConstraintSystem in interface AbstractPatternModelFactorypublic ManchesterSyntaxRenderer getRenderer(PatternConstraintSystem patternConstraintSystem)
getRenderer in interface AbstractPatternModelFactorypublic OPPLAbstractFactory getOPPLFactory()
getOPPLFactory in interface AbstractPatternModelFactoryCopyright © 2014 The University of Manchester. All Rights Reserved.