Package: OWLClassD
OWLClassD
name | instruction | branch | complexity | line | method | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
OWLClassD() |
|
|
|
|
|
||||||||||||||||||||
OWLClassD(URI) |
|
|
|
|
|
||||||||||||||||||||
getOwlClassA() |
|
|
|
|
|
||||||||||||||||||||
getPersistenceContext() |
|
|
|
|
|
||||||||||||||||||||
getUri() |
|
|
|
|
|
||||||||||||||||||||
setOwlClassA(OWLClassA) |
|
|
|
|
|
||||||||||||||||||||
setPersistenceContext(UnitOfWorkImpl) |
|
|
|
|
|
||||||||||||||||||||
setUri(URI) |
|
|
|
|
|
||||||||||||||||||||
static {...} |
|
|
|
|
|
||||||||||||||||||||
toString() |
|
|
|
|
|
Coverage
1:•/**
2: * Copyright (C) 2022 Czech Technical University in Prague
3: *
4: * This program is free software: you can redistribute it and/or modify it under
5: * the terms of the GNU General Public License as published by the Free Software
6: * Foundation, either version 3 of the License, or (at your option) any
7: * later version.
8: *
9: * This program is distributed in the hope that it will be useful, but WITHOUT
10: * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11: * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
12: * details. You should have received a copy of the GNU General Public License
13: * along with this program. If not, see <http://www.gnu.org/licenses/>.
14: */
15: package cz.cvut.kbss.jopa.test;
16:
17: import cz.cvut.kbss.jopa.model.annotations.*;
18:
19: import java.net.URI;
20:
21: @SparqlResultSetMapping(name = OWLClassD.MAPPING_NAME, entities = {
22: @EntityResult(entityClass = OWLClassD.class, fields = {
23: @FieldResult(name = "uri", variable = "x"),
24: @FieldResult(name = "owlClassA", variable = "y")
25: })
26: })
27: @OWLClass(iri = Vocabulary.C_OWL_CLASS_D)
28: public class OWLClassD implements HasUri {
29:
30: public static final String MAPPING_NAME = "OWLClassD.entityMapping";
31:
32: @Id
33: private URI uri;
34:
35: @OWLObjectProperty(iri = Vocabulary.P_HAS_OWL_CLASS_A, fetch = FetchType.EAGER)
36: // @ParticipationConstraints({
37: // @ParticipationConstraint(owlObjectIRI="http://new.owl#OWLClassA", min=1,
38: // max=1)
39: // })
40: private OWLClassA owlClassA;
41:
42: public OWLClassD() {
43: // Default public no-arg constructor
44: }
45:
46: public OWLClassD(URI uri) {
47: this.uri = uri;
48: }
49:
50: /**
51: * @param uri the uri to set
52: */
53: public void setUri(URI uri) {
54: this.uri = uri;
55: }
56:
57: /**
58: * @return the uri
59: */
60: @Override
61: public URI getUri() {
62: return uri;
63: }
64:
65: public void setOwlClassA(OWLClassA owlClassA) {
66: this.owlClassA = owlClassA;
67: }
68:
69: public OWLClassA getOwlClassA() {
70: return owlClassA;
71: }
72:
73: @Override
74: public String toString() {
75: String out = "OWLClassD: uri = " + uri;
76: out += ", owlClassA = " + owlClassA;
77: return out;
78: }
79: }