Skip to content

Package: OntologyConnectorType

OntologyConnectorType

nameinstructionbranchcomplexitylinemethod
OntologyConnectorType(String, int, String, String)
M: 0 C: 11
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 4
100%
M: 0 C: 1
100%
getDriverClass()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
getName()
M: 3 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%
static {...}
M: 0 C: 27
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 4
100%
M: 0 C: 1
100%

Coverage

1: /*
2: * JOPA
3: * Copyright (C) 2024 Czech Technical University in Prague
4: *
5: * This library is free software; you can redistribute it and/or
6: * modify it under the terms of the GNU Lesser General Public
7: * License as published by the Free Software Foundation; either
8: * version 3.0 of the License, or (at your option) any later version.
9: *
10: * This library is distributed in the hope that it will be useful,
11: * but WITHOUT ANY WARRANTY; without even the implied warranty of
12: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13: * Lesser General Public License for more details.
14: *
15: * You should have received a copy of the GNU Lesser General Public
16: * License along with this library.
17: */
18: package cz.cvut.kbss.jopa.test.environment;
19:
20: public enum OntologyConnectorType {
21: /**
22: * OWL API ontology connector. Name: owlapi
23: */
24: OWLAPI("owlapi", "cz.cvut.kbss.ontodriver.owlapi.OwlapiDataSource"),
25: /**
26: * Jena ontology connector. Name: jena
27: */
28: JENA("jena", "cz.cvut.kbss.ontodriver.jena.JenaDataSource"),
29: /**
30: * RDF4J ontology connector. Name: rdf4j
31: */
32: RDF4J("rdf4j", "cz.cvut.kbss.ontodriver.rdf4j.Rdf4jDataSource");
33:
34: private final String name;
35:
36: private final String dataSource;
37:
38: OntologyConnectorType(String name, String dataSource) {
39: this.name = name;
40: this.dataSource = dataSource;
41: }
42:
43: public String getName() {
44: return name;
45: }
46:
47: public String getDriverClass() {
48: return dataSource;
49: }
50: }