This is an automated email from the ASF dual-hosted git repository. andy pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/jena.git
commit 062f60c71725a44867fd8b99f1a96a46e92c1d08 Author: Andy Seaborne <[email protected]> AuthorDate: Sun Aug 3 14:18:13 2025 +0100 GH-3368: Deprecate OntModel --- .../apache/jena/riot/adapters/TestFileManager.java | 2 +- .../apache/jena/ontology/OntDocumentManager.java | 2 +- .../java/org/apache/jena/ontology/OntModel.java | 3 +- .../org/apache/jena/ontology/OntModelSpec.java | 2 + .../java/org/apache/jena/ontology/OntResource.java | 1 + .../java/org/apache/jena/ontology/OntTools.java | 1 + .../jena/ontology/impl/AllDifferentImpl.java | 1 + .../impl/AllValuesFromRestrictionImpl.java | 2 + .../jena/ontology/impl/AnnotationPropertyImpl.java | 1 + .../ontology/impl/CardinalityQRestrictionImpl.java | 1 + .../ontology/impl/CardinalityRestrictionImpl.java | 1 + .../jena/ontology/impl/ComplementClassImpl.java | 1 + .../apache/jena/ontology/impl/DataRangeImpl.java | 1 + .../jena/ontology/impl/DatatypePropertyImpl.java | 1 + .../jena/ontology/impl/EnumeratedClassImpl.java | 1 + .../jena/ontology/impl/FunctionalPropertyImpl.java | 1 + .../ontology/impl/HasValueRestrictionImpl.java | 10 +- .../apache/jena/ontology/impl/IndividualImpl.java | 1 + .../jena/ontology/impl/IntersectionClassImpl.java | 1 + .../impl/InverseFunctionalPropertyImpl.java | 1 + .../impl/MaxCardinalityQRestrictionImpl.java | 1 + .../impl/MaxCardinalityRestrictionImpl.java | 1 + .../impl/MinCardinalityQRestrictionImpl.java | 1 + .../impl/MinCardinalityRestrictionImpl.java | 1 + .../apache/jena/ontology/impl/OWLDLProfile.java | 3 +- .../apache/jena/ontology/impl/OWLLiteProfile.java | 1 + .../org/apache/jena/ontology/impl/OWLProfile.java | 1 + .../jena/ontology/impl/ObjectPropertyImpl.java | 1 + .../apache/jena/ontology/impl/OntClassImpl.java | 1 + .../apache/jena/ontology/impl/OntModelImpl.java | 1 + .../apache/jena/ontology/impl/OntPropertyImpl.java | 1 + .../apache/jena/ontology/impl/OntResourceImpl.java | 1 + .../apache/jena/ontology/impl/OntologyImpl.java | 1 + .../ontology/impl/QualifiedRestrictionImpl.java | 1 + .../org/apache/jena/ontology/impl/RDFSProfile.java | 1 + .../apache/jena/ontology/impl/RestrictionImpl.java | 1 + .../impl/SomeValuesFromRestrictionImpl.java | 1 + .../jena/ontology/impl/SymmetricPropertyImpl.java | 1 + .../jena/ontology/impl/TransitivePropertyImpl.java | 1 + .../apache/jena/ontology/impl/UnionClassImpl.java | 1 + .../org/apache/jena/rdf/model/ModelFactory.java | 25 ++- .../reasoner/rulesys/OWLFBRuleReasonerFactory.java | 22 +-- .../org/apache/jena/vocabulary/OntEventsVocab.java | 181 +++++++++++---------- .../assembler/test/TestOntModelAcceptance.java | 1 + .../jena/assembler/test/TestOntModelAssembler.java | 31 ++-- .../assembler/test/TestOntModelSpecAssembler.java | 35 ++-- .../org/apache/jena/ontology/impl/OntTestBase.java | 1 + .../org/apache/jena/ontology/impl/TS3_ont.java | 4 +- .../jena/ontology/impl/TestAllDifferent.java | 24 ++- .../jena/ontology/impl/TestClassExpression.java | 1 + .../{TestCreate.java => TestCreateInOntModel.java} | 5 +- .../apache/jena/ontology/impl/TestFrameView.java | 9 +- .../apache/jena/ontology/impl/TestIndividual.java | 1 + .../ontology/impl/TestListSyntaxCategories.java | 4 +- .../apache/jena/ontology/impl/TestOntClass.java | 1 + .../jena/ontology/impl/TestOntDocumentManager.java | 1 + .../apache/jena/ontology/impl/TestOntGraph.java | 3 +- .../apache/jena/ontology/impl/TestOntModel.java | 1 + .../jena/ontology/impl/TestOntModelSpec.java | 7 +- .../jena/ontology/impl/TestOntReasoning.java | 1 + .../{TestResource.java => TestOntResource.java} | 7 +- .../apache/jena/ontology/impl/TestOntTools.java | 1 + .../apache/jena/ontology/impl/TestOntology.java | 47 +++--- .../apache/jena/ontology/impl/TestProperty.java | 1 + .../org/apache/jena/rdfxml/xmlinput1/TestsARP.java | 1 - .../jena/reasoner/rulesys/test/TestOWLMisc.java | 1 + .../apache/jena/reasoner/test/TestReasoners.java | 2 +- .../jena/example/pizza/PizzaSparqlNoInf.java | 4 +- 68 files changed, 274 insertions(+), 205 deletions(-) diff --git a/jena-arq/src/test/java/org/apache/jena/riot/adapters/TestFileManager.java b/jena-arq/src/test/java/org/apache/jena/riot/adapters/TestFileManager.java index a583273cf8..06d9a43c18 100644 --- a/jena-arq/src/test/java/org/apache/jena/riot/adapters/TestFileManager.java +++ b/jena-arq/src/test/java/org/apache/jena/riot/adapters/TestFileManager.java @@ -38,7 +38,7 @@ import org.apache.jena.util.LocationMapper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -@SuppressWarnings("deprecation") +@SuppressWarnings({"deprecation", "removal"}) public class TestFileManager { static Logger log = LoggerFactory.getLogger(TestFileManager.class); diff --git a/jena-core/src/main/java/org/apache/jena/ontology/OntDocumentManager.java b/jena-core/src/main/java/org/apache/jena/ontology/OntDocumentManager.java index 867c412bf7..a4df48089e 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/OntDocumentManager.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/OntDocumentManager.java @@ -59,7 +59,7 @@ import org.slf4j.LoggerFactory ; * dm.setFileManager( FileManager.get() ); * </pre> */ -@SuppressWarnings("deprecation") +@SuppressWarnings({"deprecation", "removal"}) public class OntDocumentManager { // @SuppressWarnings - FileManager model caching. diff --git a/jena-core/src/main/java/org/apache/jena/ontology/OntModel.java b/jena-core/src/main/java/org/apache/jena/ontology/OntModel.java index 3a21fbe275..dc9129c7c2 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/OntModel.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/OntModel.java @@ -67,7 +67,9 @@ import org.apache.jena.util.iterator.ExtendedIterator ; * may result in a runtime exception, though the typical behaviour is that such * calls will be silently ignored. * </p> + * @deprecated Use org.apache.jena.ontapi. */ +@Deprecated(forRemoval = true) public interface OntModel extends InfModel { @@ -1514,7 +1516,6 @@ public interface OntModel * @param writer A writer to which the XML will be written * @return this model */ - @SuppressWarnings("deprecation") @Override public Model write( Writer writer ) ; diff --git a/jena-core/src/main/java/org/apache/jena/ontology/OntModelSpec.java b/jena-core/src/main/java/org/apache/jena/ontology/OntModelSpec.java index f06a1fe72a..5e4c8c9a26 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/OntModelSpec.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/OntModelSpec.java @@ -49,7 +49,9 @@ import java.util.Objects; * Encapsulates a description of the components of an ontology model, including the * storage scheme, reasoner and language profile. * </p> + * @deprecated Use org.apache.jena.ontapi. */ +@Deprecated(forRemoval = true) public class OntModelSpec { // Constants ////////////////////////////////// diff --git a/jena-core/src/main/java/org/apache/jena/ontology/OntResource.java b/jena-core/src/main/java/org/apache/jena/ontology/OntResource.java index 9d4d03dd0c..8adda109d2 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/OntResource.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/OntResource.java @@ -53,6 +53,7 @@ public interface OntResource * answer null.</p> * @return The ont model that this resource is attached to, or null. */ + @SuppressWarnings("removal") public OntModel getOntModel(); /** diff --git a/jena-core/src/main/java/org/apache/jena/ontology/OntTools.java b/jena-core/src/main/java/org/apache/jena/ontology/OntTools.java index eae3c0090e..6e1608ed80 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/OntTools.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/OntTools.java @@ -43,6 +43,7 @@ import org.apache.jena.shared.JenaException ; * <a href="http://tech.groups.yahoo.com/group/jena-dev">Jena support email list</a>. * </p> */ +@SuppressWarnings("removal") public class OntTools { // Constants diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/AllDifferentImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/AllDifferentImpl.java index ff2d79ab4f..28c7e1015c 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/AllDifferentImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/AllDifferentImpl.java @@ -65,6 +65,7 @@ public class AllDifferentImpl } @Override + @SuppressWarnings("removal") public boolean canWrap( Node node, EnhGraph eg ) { // node will support being an AllDifferent facet if it has rdf:type owl:AllDifferent or equivalent Profile profile = (eg instanceof OntModel) ? ((OntModel) eg).getProfile() : null; diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/AllValuesFromRestrictionImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/AllValuesFromRestrictionImpl.java index 4a30166b3c..f281f6a689 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/AllValuesFromRestrictionImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/AllValuesFromRestrictionImpl.java @@ -63,6 +63,7 @@ public class AllValuesFromRestrictionImpl } @Override + @SuppressWarnings("removal") public boolean canWrap( Node node, EnhGraph eg ) { // node will support being a AllValuesFromRestriction facet if it has rdf:type owl:Restriction or equivalent // and the combination of owl:onProperty and owl:allValuesFrom (or equivalents) @@ -116,6 +117,7 @@ public class AllValuesFromRestrictionImpl * @exception ProfileException If the {@link Profile#ALL_VALUES_FROM()} property is not supported in the current language profile. */ @Override + @SuppressWarnings("removal") public Resource getAllValuesFrom() { checkProfile( getProfile().ALL_VALUES_FROM(), "ALL_VALUES_FROM" ); Resource r = (Resource) getRequiredProperty( getProfile().ALL_VALUES_FROM() ).getObject(); diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/AnnotationPropertyImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/AnnotationPropertyImpl.java index 0382ebb14b..835b72bf15 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/AnnotationPropertyImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/AnnotationPropertyImpl.java @@ -62,6 +62,7 @@ public class AnnotationPropertyImpl } @Override + @SuppressWarnings("removal") public boolean canWrap( Node node, EnhGraph eg ) { // node will support being an AnnotationProperty facet if it has rdf:type owl:AnnotationProperty or equivalent Profile profile = (eg instanceof OntModel) ? ((OntModel) eg).getProfile() : null; diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/CardinalityQRestrictionImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/CardinalityQRestrictionImpl.java index 4808d5e105..f204e4f8ef 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/CardinalityQRestrictionImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/CardinalityQRestrictionImpl.java @@ -65,6 +65,7 @@ public class CardinalityQRestrictionImpl { return isCardinalityQRestriction( node, eg ); } }; + @SuppressWarnings("removal") public static boolean isCardinalityQRestriction( Node node, EnhGraph eg ) { // node will support being a QualifiedRestriction facet if it has rdf:type owl:Restriction or equivalent Profile profile = (eg instanceof OntModel) ? ((OntModel) eg).getProfile() : null; diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/CardinalityRestrictionImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/CardinalityRestrictionImpl.java index 91bba743c0..5c64a6d415 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/CardinalityRestrictionImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/CardinalityRestrictionImpl.java @@ -62,6 +62,7 @@ public class CardinalityRestrictionImpl } @Override + @SuppressWarnings("removal") public boolean canWrap( Node node, EnhGraph eg ) { // node will support being a CardinalityRestriction facet if it has rdf:type owl:Restriction or equivalent // and the combination of owl:onProperty and owl:cardinality (or equivalents) diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/ComplementClassImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/ComplementClassImpl.java index a576d7b1ce..264f86b858 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/ComplementClassImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/ComplementClassImpl.java @@ -65,6 +65,7 @@ public class ComplementClassImpl } @Override + @SuppressWarnings("removal") public boolean canWrap( Node node, EnhGraph eg ) { // node will support being an ComplementClass facet if it has rdf:type owl:Class and an owl:complementOf statement (or equivalents) Profile profile = (eg instanceof OntModel) ? ((OntModel) eg).getProfile() : null; diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/DataRangeImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/DataRangeImpl.java index 2c7825ffe1..f819aa1a8b 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/DataRangeImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/DataRangeImpl.java @@ -66,6 +66,7 @@ public class DataRangeImpl } @Override + @SuppressWarnings("removal") public boolean canWrap( Node node, EnhGraph eg ) { // node will support being an DataRange facet if it has rdf:type owl:Datarange and is a bNode Profile profile = (eg instanceof OntModel) ? ((OntModel) eg).getProfile() : null; diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/DatatypePropertyImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/DatatypePropertyImpl.java index c4149ce5fe..1972b2bfad 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/DatatypePropertyImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/DatatypePropertyImpl.java @@ -63,6 +63,7 @@ public class DatatypePropertyImpl } @Override + @SuppressWarnings("removal") public boolean canWrap( Node node, EnhGraph eg ) { // node will support being an DatatypeProperty facet if it has rdf:type owl:DatatypeProperty or equivalent Profile profile = (eg instanceof OntModel) ? ((OntModel) eg).getProfile() : null; diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/EnumeratedClassImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/EnumeratedClassImpl.java index 71f29d6d4b..04764487fc 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/EnumeratedClassImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/EnumeratedClassImpl.java @@ -65,6 +65,7 @@ public class EnumeratedClassImpl } @Override + @SuppressWarnings("removal") public boolean canWrap( Node node, EnhGraph eg ) { // node will support being an EnumeratedClass facet if it has rdf:type owl:Class and an owl:oneOf statement (or equivalents) Profile profile = (eg instanceof OntModel) ? ((OntModel) eg).getProfile() : null; diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/FunctionalPropertyImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/FunctionalPropertyImpl.java index 6120d33e1c..29aa0fa3c4 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/FunctionalPropertyImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/FunctionalPropertyImpl.java @@ -63,6 +63,7 @@ public class FunctionalPropertyImpl } @Override + @SuppressWarnings("removal") public boolean canWrap( Node node, EnhGraph eg ) { // node will support being an FunctionalProperty facet if it has rdf:type owl:FunctionalProperty or equivalent Profile profile = (eg instanceof OntModel) ? ((OntModel) eg).getProfile() : null; diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/HasValueRestrictionImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/HasValueRestrictionImpl.java index 4402f2965c..1aad163a0d 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/HasValueRestrictionImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/HasValueRestrictionImpl.java @@ -24,10 +24,13 @@ package org.apache.jena.ontology.impl; // Imports /////////////// -import org.apache.jena.enhanced.* ; -import org.apache.jena.graph.* ; +import org.apache.jena.enhanced.EnhGraph; +import org.apache.jena.enhanced.EnhNode; +import org.apache.jena.enhanced.Implementation; +import org.apache.jena.graph.Node; import org.apache.jena.ontology.* ; -import org.apache.jena.rdf.model.* ; +import org.apache.jena.rdf.model.Literal; +import org.apache.jena.rdf.model.RDFNode; /** @@ -63,6 +66,7 @@ public class HasValueRestrictionImpl } @Override + @SuppressWarnings("removal") public boolean canWrap( Node node, EnhGraph eg ) { // node will support being a HasValueRestriction facet if it has rdf:type owl:Restriction or equivalent // and the combination of owl:onProperty and owl:hasValue (or equivalents) diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/IndividualImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/IndividualImpl.java index 6828e3f16b..abc58553e6 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/IndividualImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/IndividualImpl.java @@ -63,6 +63,7 @@ public class IndividualImpl } @Override + @SuppressWarnings("removal") public boolean canWrap( Node node, EnhGraph eg ) { // node will support being an Individual facet if it is a URI node or bNode Profile profile = (eg instanceof OntModel) ? ((OntModel) eg).getProfile() : null; diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/IntersectionClassImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/IntersectionClassImpl.java index 20c66f2188..d36e02b9d6 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/IntersectionClassImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/IntersectionClassImpl.java @@ -62,6 +62,7 @@ public class IntersectionClassImpl } @Override + @SuppressWarnings("removal") public boolean canWrap( Node node, EnhGraph eg ) { // node will support being an IntersectionClass facet if it has rdf:type owl:Class and an owl:intersectionOf statement (or equivalents) Profile profile = (eg instanceof OntModel) ? ((OntModel) eg).getProfile() : null; diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/InverseFunctionalPropertyImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/InverseFunctionalPropertyImpl.java index 4d0157b959..531216578d 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/InverseFunctionalPropertyImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/InverseFunctionalPropertyImpl.java @@ -63,6 +63,7 @@ public class InverseFunctionalPropertyImpl } @Override + @SuppressWarnings("removal") public boolean canWrap( Node node, EnhGraph eg ) { // node will support being an InverseFunctionalProperty facet if it has rdf:type owl:InverseFunctionalProperty or equivalent Profile profile = (eg instanceof OntModel) ? ((OntModel) eg).getProfile() : null; diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/MaxCardinalityQRestrictionImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/MaxCardinalityQRestrictionImpl.java index 5495d85890..0e353b7d8a 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/MaxCardinalityQRestrictionImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/MaxCardinalityQRestrictionImpl.java @@ -66,6 +66,7 @@ public class MaxCardinalityQRestrictionImpl }; + @SuppressWarnings("removal") public static boolean isMaxCardinalityQRestriction( Node node, EnhGraph eg ) { // node will support being a QualifiedRestriction facet if it has rdf:type owl:Restriction or equivalent diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/MaxCardinalityRestrictionImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/MaxCardinalityRestrictionImpl.java index 71590fa289..4cc77608cd 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/MaxCardinalityRestrictionImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/MaxCardinalityRestrictionImpl.java @@ -62,6 +62,7 @@ public class MaxCardinalityRestrictionImpl } @Override + @SuppressWarnings("removal") public boolean canWrap( Node node, EnhGraph eg ) { // node will support being a MaxCardinalityRestriction facet if it has rdf:type owl:Restriction or equivalent // and the combination of owl:onProperty and owl:cardinality (or equivalents) diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/MinCardinalityQRestrictionImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/MinCardinalityQRestrictionImpl.java index 4748cd499b..504f3fdf85 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/MinCardinalityQRestrictionImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/MinCardinalityQRestrictionImpl.java @@ -65,6 +65,7 @@ public class MinCardinalityQRestrictionImpl { return isMinCardinalityQRestriction( node, eg ); } }; + @SuppressWarnings("removal") public static boolean isMinCardinalityQRestriction( Node node, EnhGraph eg ) { // node will support being a QualifiedRestriction facet if it has rdf:type owl:Restriction or equivalent diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/MinCardinalityRestrictionImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/MinCardinalityRestrictionImpl.java index 184be05d61..4032551c60 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/MinCardinalityRestrictionImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/MinCardinalityRestrictionImpl.java @@ -62,6 +62,7 @@ public class MinCardinalityRestrictionImpl } @Override + @SuppressWarnings("removal") public boolean canWrap( Node node, EnhGraph eg ) { // node will support being a MinCardinalityRestriction facet if it has rdf:type owl:Restriction or equivalent // and the combination of owl:onProperty and owl:cardinality (or equivalents) diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/OWLDLProfile.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/OWLDLProfile.java index eb34392b3c..f99594fbe6 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/OWLDLProfile.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/OWLDLProfile.java @@ -104,6 +104,7 @@ public class OWLDLProfile // Internal implementation methods ////////////////////////////////// + @SuppressWarnings("removal") protected static Object[][] s_supportsCheckData = new Object[][] { // Resource (key), check method { AllDifferent.class, new SupportsCheck() { @@ -278,7 +279,7 @@ public class OWLDLProfile { Individual.class, new SupportsCheck() { @Override public boolean doCheck( Node n, EnhGraph g ) { - if ( n.isURI() || n.isBlank() ) { + if ( n.isURI() || n.isBlank() ) { return !hasType( n, g, new Resource[] {RDFS.Class, RDF.Property, OWL.Class, OWL.ObjectProperty, OWL.DatatypeProperty, OWL.TransitiveProperty, OWL.FunctionalProperty, OWL.InverseFunctionalProperty} ); diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/OWLLiteProfile.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/OWLLiteProfile.java index f9d86db30a..e319712526 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/OWLLiteProfile.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/OWLLiteProfile.java @@ -139,6 +139,7 @@ public class OWLLiteProfile }, { AnnotationProperty.class, new SupportsCheck() { @Override + @SuppressWarnings("removal") public boolean doCheck( Node n, EnhGraph g ) { for (Iterator<Resource> i = ((OntModel) g).getProfile().getAnnotationProperties(); i.hasNext(); ) { if (i.next().asNode().equals( n )) { diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/OWLProfile.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/OWLProfile.java index fd7eda93dd..9fbaff2b88 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/OWLProfile.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/OWLProfile.java @@ -73,6 +73,7 @@ import java.util.Set; * Ontology language profile implementation for the Full variant of the OWL 2002/07 language. * </p> */ +@SuppressWarnings("removal") public class OWLProfile extends AbstractProfile { diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/ObjectPropertyImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/ObjectPropertyImpl.java index 165041f12d..8da58f5a54 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/ObjectPropertyImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/ObjectPropertyImpl.java @@ -39,6 +39,7 @@ import org.apache.jena.util.iterator.WrappedIterator ; * Implementation of the object property abstraction * </p> */ +@SuppressWarnings("removal") public class ObjectPropertyImpl extends OntPropertyImpl implements ObjectProperty diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/OntClassImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/OntClassImpl.java index 704fea8d39..f8ecb71355 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/OntClassImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/OntClassImpl.java @@ -69,6 +69,7 @@ import java.util.Set; * Implementation of the ontology abstraction representing ontology classes. * </p> */ +@SuppressWarnings("removal") public class OntClassImpl extends OntResourceImpl implements OntClass diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/OntModelImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/OntModelImpl.java index bd343a4901..1f0fee6d2f 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/OntModelImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/OntModelImpl.java @@ -64,6 +64,7 @@ import org.slf4j.LoggerFactory ; * and similar languages. * </p> */ +@SuppressWarnings("removal") public class OntModelImpl extends ModelCom implements OntModel { // Constants diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/OntPropertyImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/OntPropertyImpl.java index ac7de69743..e958b01353 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/OntPropertyImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/OntPropertyImpl.java @@ -37,6 +37,7 @@ import org.apache.jena.util.iterator.* ; * Implementation of the abstraction representing a general ontology property. * </p> */ +@SuppressWarnings("removal") public class OntPropertyImpl extends OntResourceImpl implements OntProperty diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/OntResourceImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/OntResourceImpl.java index 4fd2bbc3c0..f30ee3915e 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/OntResourceImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/OntResourceImpl.java @@ -91,6 +91,7 @@ import java.util.function.Predicate; * resources. * </p> */ +@SuppressWarnings("removal") public class OntResourceImpl extends ResourceImpl implements OntResource diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/OntologyImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/OntologyImpl.java index 6320994bf4..2f5f5ea913 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/OntologyImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/OntologyImpl.java @@ -36,6 +36,7 @@ import org.apache.jena.util.iterator.ExtendedIterator ; * meta-data about whole ontologies. * </p> */ +@SuppressWarnings("removal") public class OntologyImpl extends OntResourceImpl implements Ontology diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/QualifiedRestrictionImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/QualifiedRestrictionImpl.java index fffaf9c2e3..627b84166e 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/QualifiedRestrictionImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/QualifiedRestrictionImpl.java @@ -66,6 +66,7 @@ public class QualifiedRestrictionImpl { return isValidQualifiedRestriction( node, eg ); } }; + @SuppressWarnings("removal") private static boolean isValidQualifiedRestriction( Node node, EnhGraph eg ) { // node will support being a QualifiedRestriction facet if it has rdf:type owl:Restriction or equivalent diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/RDFSProfile.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/RDFSProfile.java index 5313df45f8..ba7649175c 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/RDFSProfile.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/RDFSProfile.java @@ -236,6 +236,7 @@ public class RDFSProfile * viewed according to the facet resource <code>res</code> */ @Override + @SuppressWarnings("removal") public <T> boolean isSupported( Node n, EnhGraph g, Class<T> type ) { if (g instanceof OntModel) { OntModel m = (OntModel) g; diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/RestrictionImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/RestrictionImpl.java index 837339938b..da8cc93c07 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/RestrictionImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/RestrictionImpl.java @@ -63,6 +63,7 @@ public class RestrictionImpl } @Override + @SuppressWarnings("removal") public boolean canWrap( Node node, EnhGraph eg ) { // node will support being an Restriction facet if it has rdf:type owl:Restriction or equivalent Profile profile = (eg instanceof OntModel) ? ((OntModel) eg).getProfile() : null; diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/SomeValuesFromRestrictionImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/SomeValuesFromRestrictionImpl.java index 5fa5f701f3..4952517652 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/SomeValuesFromRestrictionImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/SomeValuesFromRestrictionImpl.java @@ -35,6 +35,7 @@ import org.apache.jena.rdf.model.Resource ; * Implementation of the someValuesFrom restriction abstraction. * </p> */ +@SuppressWarnings("removal") public class SomeValuesFromRestrictionImpl extends RestrictionImpl implements SomeValuesFromRestriction diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/SymmetricPropertyImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/SymmetricPropertyImpl.java index da7b4a0314..e565f4ef07 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/SymmetricPropertyImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/SymmetricPropertyImpl.java @@ -35,6 +35,7 @@ import org.apache.jena.ontology.* ; * Implementation of the symmetric property abstraction * </p> */ +@SuppressWarnings("removal") public class SymmetricPropertyImpl extends ObjectPropertyImpl implements SymmetricProperty diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/TransitivePropertyImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/TransitivePropertyImpl.java index 5409d457b8..5479f7bd81 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/TransitivePropertyImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/TransitivePropertyImpl.java @@ -35,6 +35,7 @@ import org.apache.jena.ontology.* ; * Implementation of the transitive property abstraction * </p> */ +@SuppressWarnings("removal") public class TransitivePropertyImpl extends ObjectPropertyImpl implements TransitiveProperty diff --git a/jena-core/src/main/java/org/apache/jena/ontology/impl/UnionClassImpl.java b/jena-core/src/main/java/org/apache/jena/ontology/impl/UnionClassImpl.java index d78c932ee9..3e370f1021 100644 --- a/jena-core/src/main/java/org/apache/jena/ontology/impl/UnionClassImpl.java +++ b/jena-core/src/main/java/org/apache/jena/ontology/impl/UnionClassImpl.java @@ -62,6 +62,7 @@ public class UnionClassImpl } @Override + @SuppressWarnings("removal") public boolean canWrap( Node node, EnhGraph eg ) { // node will support being an UnionClass facet if it has rdf:type owl:Class and an owl:unionOf statement (or equivalents) Profile profile = (eg instanceof OntModel) ? ((OntModel) eg).getProfile() : null; diff --git a/jena-core/src/main/java/org/apache/jena/rdf/model/ModelFactory.java b/jena-core/src/main/java/org/apache/jena/rdf/model/ModelFactory.java index fb9880d372..0400a3eeb2 100644 --- a/jena-core/src/main/java/org/apache/jena/rdf/model/ModelFactory.java +++ b/jena-core/src/main/java/org/apache/jena/rdf/model/ModelFactory.java @@ -86,11 +86,13 @@ public class ModelFactory extends ModelFactoryBase } /** - Answer a ModelMaker that constructs memory-based Models that do - not persist past JVM termination. - - @return a ModelMaker that constructs memory-based models - */ + * Answer a ModelMaker that constructs memory-based Models that do not persist + * past JVM termination. + * + * @return a ModelMaker that constructs memory-based models + * @deprecated Use org.apache.jena.ontapi. + */ + @Deprecated(forRemoval = true) public static ModelMaker createMemModelMaker() { return new ModelMakerImpl(new SimpleGraphMaker()); } @@ -181,7 +183,10 @@ public class ModelFactory extends ModelFactoryBase * @return A new ontology model * @see OntModelSpec#getDefaultSpec * @see #createOntologyModel(OntModelSpec, Model) + * + * @deprecated Use org.apache.jena.ontapi. */ + @Deprecated(forRemoval = true) public static OntModel createOntologyModel() { return createOntologyModel( ProfileRegistry.OWL_LANG ); } @@ -232,7 +237,9 @@ public class ModelFactory extends ModelFactoryBase * @param languageURI The URI specifying the ontology language we want to process * @return A new ontology model * @see OntModelSpec#getDefaultSpec + * @deprecated Use org.apache.jena.ontapi. */ + @Deprecated(forRemoval = true) public static OntModel createOntologyModel( String languageURI ) { return createOntologyModel( OntModelSpec.getDefaultSpec( languageURI ), null ); } @@ -252,7 +259,9 @@ public class ModelFactory extends ModelFactoryBase * @param base The base model, which contains the contents of the ontology to be processed * @return A new ontology model * @see OntModelSpec + * @deprecated Use org.apache.jena.ontapi. */ + @Deprecated(forRemoval = true) public static OntModel createOntologyModel( OntModelSpec spec, ModelMaker maker, Model base ) { OntModelSpec _spec = new OntModelSpec( spec ); _spec.setImportModelMaker( maker ); @@ -271,7 +280,9 @@ public class ModelFactory extends ModelFactoryBase * @param base An existing model to treat as an ontology model, or null. * @return A new ontology model * @see OntModelSpec + * @deprecated Use org.apache.jena.ontapi. */ + @Deprecated(forRemoval = true) public static OntModel createOntologyModel( OntModelSpec spec, Model base ) { return new OntModelImpl( spec, base ); } @@ -279,7 +290,9 @@ public class ModelFactory extends ModelFactoryBase /** * Answer a new ontology model constructed according to the specification, which includes * a ModelMaker which will create the necessary base model. - */ + * @deprecated Use org.apache.jena.ontapi. + */ + @Deprecated(forRemoval = true) public static OntModel createOntologyModel(OntModelSpec spec) { return new OntModelImpl(spec); } diff --git a/jena-core/src/main/java/org/apache/jena/reasoner/rulesys/OWLFBRuleReasonerFactory.java b/jena-core/src/main/java/org/apache/jena/reasoner/rulesys/OWLFBRuleReasonerFactory.java index a053c3eb11..3ce650f60f 100644 --- a/jena-core/src/main/java/org/apache/jena/reasoner/rulesys/OWLFBRuleReasonerFactory.java +++ b/jena-core/src/main/java/org/apache/jena/reasoner/rulesys/OWLFBRuleReasonerFactory.java @@ -31,7 +31,7 @@ import org.apache.jena.vocabulary.ReasonerVocabulary; * Factory class for creating blank instances of the OWL Reasoner. * <p> * The reasoner can be configured using three properties (set as - * properties of the base reasonder URI in a configuration model). These are: + * properties of the base reasoner URI in a configuration model). These are: * <ul> * <li><b>derivationLogging</b> - if set to true this causes all derivations to * be recorded in an internal data structure for replay through the {@link org.apache.jena.reasoner.InfGraph#getDerivation getDerivation} @@ -41,26 +41,26 @@ import org.apache.jena.vocabulary.ReasonerVocabulary; * </ul> */ public class OWLFBRuleReasonerFactory implements ReasonerFactory { - + /** Single global instance of this factory */ private static ReasonerFactory theInstance = new OWLFBRuleReasonerFactory(); - + /** Static URI for this reasoner type */ public static final String URI = "http://jena.hpl.hp.com/2003/OWLFBRuleReasoner"; - + /** Cache of the capabilities description */ protected Model capabilities; - + /** * Return the single global instance of this factory */ public static ReasonerFactory theInstance() { return theInstance; } - + /** * Constructor method that builds an instance of the associated Reasoner - * @param configuration a set of arbitrary configuration information to be + * @param configuration a set of arbitrary configuration information to be * passed the reasoner encoded within an RDF graph */ @Override @@ -78,7 +78,7 @@ public class OWLFBRuleReasonerFactory implements ReasonerFactory { } return reasoner; } - + /** * Return a description of the capabilities of this reasoner encoded in * RDF. This method is normally called by the ReasonerRegistry which caches @@ -117,12 +117,12 @@ public class OWLFBRuleReasonerFactory implements ReasonerFactory { .addProperty(ReasonerVocabulary.supportsP, OWL.sameAs ) .addProperty(ReasonerVocabulary.supportsP, OWL.differentFrom ) .addProperty(ReasonerVocabulary.supportsP, OWL.disjointWith ) - + .addProperty(ReasonerVocabulary.versionP, "0.1"); } return capabilities; } - + /** * Return the URI labelling this type of reasoner */ @@ -130,5 +130,5 @@ public class OWLFBRuleReasonerFactory implements ReasonerFactory { public String getURI() { return URI; } - + } diff --git a/jena-core/src/main/java/org/apache/jena/vocabulary/OntEventsVocab.java b/jena-core/src/main/java/org/apache/jena/vocabulary/OntEventsVocab.java index 34d92ec97a..ce9ad20930 100644 --- a/jena-core/src/main/java/org/apache/jena/vocabulary/OntEventsVocab.java +++ b/jena-core/src/main/java/org/apache/jena/vocabulary/OntEventsVocab.java @@ -31,20 +31,21 @@ import org.apache.jena.rdf.model.* ; /** * Vocabulary definitions from file:vocabularies/ont-event.rdf */ +@SuppressWarnings("removal") public class OntEventsVocab { /** <p>The ontology model that holds the vocabulary terms</p> */ private static final OntModel m_model = ModelFactory.createOntologyModel( OntModelSpec.OWL_MEM, null ); - + /** <p>The namespace of the vocabulary as a string ({@value})</p> */ public static final String NS = "http://jena.hpl.hp.com/schemas/2003/03/ont-event#"; - + /** <p>The namespace of the vocabulary as a string</p> * @see #NS */ public static String getURI() {return NS;} - + /** <p>The namespace of the vocabulary as a resource</p> */ public static final Resource NAMESPACE = m_model.createResource( NS ); - + // Vocabulary properties /////////////////////////// @@ -55,231 +56,231 @@ public class OntEventsVocab { /** <p>A class representing observable events in an ontology model</p> */ public static final OntClass OntEvent = m_model.createClass( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#OntEvent" ); - + // Vocabulary individuals /////////////////////////// - /** <p>Event representing the declaration of one ontology individual being related + /** <p>Event representing the declaration of one ontology individual being related * to another by some named predicate.</p> */ public static final Individual related = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#related", OntEvent ); - - /** <p>Event representing the declaration of a property as having a given class, + + /** <p>Event representing the declaration of a property as having a given class, * datatype or datarange as the range</p> */ public static final Individual range = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#range", OntEvent ); - + /** <p>Event representing the declaration of a resource as an ontology Class.</p> */ public static final Individual classDeclaration = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#classDeclaration", OntEvent ); - + /** <p>Event representing the declaration that a restriction applies to a given property</p> */ public static final Individual onProperty = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#onProperty", OntEvent ); - - /** <p>Event representing the declaration of that a qualified restriction has the + + /** <p>Event representing the declaration of that a qualified restriction has the * given class or datatype for the qualification restriction</p> */ public static final Individual hasClassQ = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#hasClassQ", OntEvent ); - + /** <p>Event representing the declaration of one class being the sub-class of another.</p> */ public static final Individual subClassOf = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#subClassOf", OntEvent ); - - /** <p>Event representing the declaration of a class expression being composed of + + /** <p>Event representing the declaration of a class expression being composed of * a finite enumeration of identified individuals.</p> */ public static final Individual oneOf = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#oneOf", OntEvent ); - - /** <p>Event representing the declaration of a property as being the inverse of another + + /** <p>Event representing the declaration of a property as being the inverse of another * property</p> */ public static final Individual inverseOf = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#inverseOf", OntEvent ); - - /** <p>Event representing the declaration of a resource of type owl:Ontology, + + /** <p>Event representing the declaration of a resource of type owl:Ontology, * representing meta-data about the ontology.</p> */ public static final Individual ontologyDeclaration = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#ontologyDeclaration", OntEvent ); - + /** <p>Event representing the declaration of a property as being functional.</p> */ public static final Individual functionalPropertyDeclaration = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#functionalPropertyDeclaration", OntEvent ); - - /** <p>Event representing the declaration that a restriction constrains the property + + /** <p>Event representing the declaration that a restriction constrains the property * to have a given value</p> */ public static final Individual hasValue = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#hasValue", OntEvent ); - - /** <p>Event representing the declaration of that a restriction has the given minimum + + /** <p>Event representing the declaration of that a restriction has the given minimum * cardinality on the restricted property</p> */ public static final Individual minCardinality = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#minCardinality", OntEvent ); - + /** <p>Event representing a label on an ontology element</p> */ public static final Individual label = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#label", OntEvent ); - + /** <p>Event representing the declaration of a class as being deprecated.</p> */ public static final Individual DeprecatedClass = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#DeprecatedClass", OntEvent ); - - /** <p>Event representing the declaration of a property as having a given class, + + /** <p>Event representing the declaration of a property as having a given class, * datatype or datarange as the domain</p> */ public static final Individual domain = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#domain", OntEvent ); - - /** <p>Event representing the declaration of one class expression being disjoint + + /** <p>Event representing the declaration of one class expression being disjoint * with another.</p> */ public static final Individual disjointWith = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#disjointWith", OntEvent ); - - /** <p>Event representing the declaration that a restriction constrains at least + + /** <p>Event representing the declaration that a restriction constrains at least * one value of the property to have some class or datatype</p> */ public static final Individual someValuesFrom = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#someValuesFrom", OntEvent ); - - /** <p>Event representing the declaration that one ontology is imported into another + + /** <p>Event representing the declaration that one ontology is imported into another * ontology.</p> */ public static final Individual imports = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#imports", OntEvent ); - - /** <p>Event representing the declaration of a class expression being a union of + + /** <p>Event representing the declaration of a class expression being a union of * class descriptions.</p> */ public static final Individual unionOf = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#unionOf", OntEvent ); - + /** <p>Event representing the declaration of an ontology property.</p> */ public static final Individual ontologyPropertyDeclaration = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#ontologyPropertyDeclaration", OntEvent ); - + /** <p>Event representing the declaration of a property as being deprecated.</p> */ public static final Individual DeprecatedProperty = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#DeprecatedProperty", OntEvent ); - + /** <p>Event representing the declaration of a resource being a Restriction</p> */ public static final Individual restrictionDeclaration = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#restrictionDeclaration", OntEvent ); - + /** <p>Event representing the declaration of a property as being symmetric</p> */ public static final Individual symmetricPropertyDeclaration = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#symmetricPropertyDeclaration", OntEvent ); - - /** <p>Event representing the declaration of that a restriction has the given maximum + + /** <p>Event representing the declaration of that a restriction has the given maximum * cardinality on the restricted property</p> */ public static final Individual maxCardinality = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#maxCardinality", OntEvent ); - - /** <p>Event representing the declaration of one ontology individual being distinct + + /** <p>Event representing the declaration of one ontology individual being distinct * from another</p> */ public static final Individual differentFrom = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#differentFrom", OntEvent ); - + /** <p>Event representing a comment on an ontology element</p> */ public static final Individual comment = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#comment", OntEvent ); - - /** <p>Event representing the declaration of one class expression being equivalent + + /** <p>Event representing the declaration of one class expression being equivalent * to another.</p> */ public static final Individual equivalentClass = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#equivalentClass", OntEvent ); - - /** <p>Event representing a catch-all category of user-specified data, ie triples - * in the graph that relate to the use of ontology terms on instances, rather + + /** <p>Event representing a catch-all category of user-specified data, ie triples + * in the graph that relate to the use of ontology terms on instances, rather * than the definition of ontology terms.</p> */ public static final Individual userData = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#userData", OntEvent ); - - /** <p>Event representing the declaration of a class expression being an intersection + + /** <p>Event representing the declaration of a class expression being an intersection * of class descriptions.</p> */ public static final Individual intersectionOf = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#intersectionOf", OntEvent ); - - /** <p>Event representing the declaration of that a restriction has the given cardinality + + /** <p>Event representing the declaration of that a restriction has the given cardinality * on the restricted property</p> */ public static final Individual cardinality = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#cardinality", OntEvent ); - + /** <p>Event representing the declaration of a resource as a Datarange.</p> */ public static final Individual datarangeDeclaration = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#datarangeDeclaration", OntEvent ); - - /** <p>Event representing the declaration of a prior version of a given ontology, + + /** <p>Event representing the declaration of a prior version of a given ontology, * which the ontology is compatible with.</p> */ public static final Individual backwardCompatibleWith = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#backwardCompatibleWith", OntEvent ); - - /** <p>Event representing the declaration of a prior version of a given ontology, + + /** <p>Event representing the declaration of a prior version of a given ontology, * which the ontology is not compatible with.</p> */ public static final Individual incompatibleWith = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#incompatibleWith", OntEvent ); - - /** <p>Event representing the declaration of one ontology individual being the same + + /** <p>Event representing the declaration of one ontology individual being the same * as another</p> */ public static final Individual sameIndividualAs = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#sameIndividualAs", OntEvent ); - - /** <p>Event representing the declaration of a set of individuals being pairwise + + /** <p>Event representing the declaration of a set of individuals being pairwise * distinct.</p> */ public static final Individual allDifferentDeclaration = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#allDifferentDeclaration", OntEvent ); - + /** <p>Event representing the declaration of a resource as an annotation property.</p> */ public static final Individual annotationPropertyDeclaration = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#annotationPropertyDeclaration", OntEvent ); - - /** <p>Event representing the identification of a set of individuals that are in + + /** <p>Event representing the identification of a set of individuals that are in * the scope of an AllDifferent declaration.</p> */ public static final Individual distinctMembers = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#distinctMembers", OntEvent ); - + /** <p>Event representing the declaration of an ontology individual</p> */ public static final Individual individualDeclaration = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#individualDeclaration", OntEvent ); - + /** <p>Event representing the declaration of version information on an ontology resource.</p> */ public static final Individual versionInfo = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#versionInfo", OntEvent ); - + /** <p>Event representing the declaration of a resource as a plain property.</p> */ public static final Individual propertyDeclaration = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#propertyDeclaration", OntEvent ); - - /** <p>Event representing the declaration of that a qualified restriction has the + + /** <p>Event representing the declaration of that a qualified restriction has the * given cardinality on the restricted property</p> */ public static final Individual cardinalityQ = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#cardinalityQ", OntEvent ); - + /** <p>Event representing the declaration of a resource as an object property.</p> */ public static final Individual objectPropertyDeclaration = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#objectPropertyDeclaration", OntEvent ); - + /** <p>Event representing the declaration of a prior version of a given ontology.</p> */ public static final Individual priorVersion = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#priorVersion", OntEvent ); - - /** <p>Event representing the declaration of a property as being equivalent to another + + /** <p>Event representing the declaration of a property as being equivalent to another * property</p> */ public static final Individual equivalentProperty = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#equivalentProperty", OntEvent ); - - /** <p>Event representing the declaration of that a qualified restriction has the + + /** <p>Event representing the declaration of that a qualified restriction has the * given minimum cardinality on the restricted property</p> */ public static final Individual minCardinalityQ = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#minCardinalityQ", OntEvent ); - - /** <p>Event representing the declaration of a property as being the sub-property + + /** <p>Event representing the declaration of a property as being the sub-property * of another property</p> */ public static final Individual subPropertyOf = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#subPropertyOf", OntEvent ); - - /** <p>Event representing the declaration of a class expression being the complement + + /** <p>Event representing the declaration of a class expression being the complement * of another class description.</p> */ public static final Individual complementOf = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#complementOf", OntEvent ); - + /** <p>Event representing a declaration that one resource is the same as another.</p> */ public static final Individual sameAs = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#sameAs", OntEvent ); - - /** <p>Event representing the declaration that a restriction constrains all values + + /** <p>Event representing the declaration that a restriction constrains all values * of the property to have some class or datatype</p> */ public static final Individual allValuesFrom = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#allValuesFrom", OntEvent ); - + /** <p>Event representing the declaration of a property as being inverse functional.</p> */ public static final Individual inverseFunctionalPropertyDeclaration = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#inverseFunctionalPropertyDeclaration", OntEvent ); - + /** <p>Event representing the declaration of a property as being transitive.</p> */ public static final Individual transitivePropertyDeclaration = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#transitivePropertyDeclaration", OntEvent ); - + /** <p>Event representing the declaration of a resource as a datatype property.</p> */ public static final Individual datatypePropertyDeclaration = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#datatypePropertyDeclaration", OntEvent ); - - /** <p>Event representing the declaration of that a qualified restriction has the + + /** <p>Event representing the declaration of that a qualified restriction has the * given maximum cardinality on the restricted property</p> */ public static final Individual maxCardinalityQ = m_model.createIndividual( "http://jena.hpl.hp.com/schemas/2003/03/ont-event#maxCardinalityQ", OntEvent ); - + } diff --git a/jena-core/src/test/java/org/apache/jena/assembler/test/TestOntModelAcceptance.java b/jena-core/src/test/java/org/apache/jena/assembler/test/TestOntModelAcceptance.java index 1b983115a9..0e1ca4b8b7 100644 --- a/jena-core/src/test/java/org/apache/jena/assembler/test/TestOntModelAcceptance.java +++ b/jena-core/src/test/java/org/apache/jena/assembler/test/TestOntModelAcceptance.java @@ -21,6 +21,7 @@ package org.apache.jena.assembler.test; import org.apache.jena.ontology.* ; import org.apache.jena.rdf.model.* ; +@SuppressWarnings("removal") public class TestOntModelAcceptance extends AssemblerTestBase { public TestOntModelAcceptance( String name ) diff --git a/jena-core/src/test/java/org/apache/jena/assembler/test/TestOntModelAssembler.java b/jena-core/src/test/java/org/apache/jena/assembler/test/TestOntModelAssembler.java index 29e2a0598f..6286dbc406 100644 --- a/jena-core/src/test/java/org/apache/jena/assembler/test/TestOntModelAssembler.java +++ b/jena-core/src/test/java/org/apache/jena/assembler/test/TestOntModelAssembler.java @@ -27,12 +27,13 @@ import org.apache.jena.assembler.assemblers.* ; import org.apache.jena.ontology.* ; import org.apache.jena.rdf.model.* ; +@SuppressWarnings("removal") public class TestOntModelAssembler extends AssemblerTestBase { public TestOntModelAssembler( String name ) { super( name ); } - public static TestSuite suite() + public static TestSuite suite() { TestSuite result = new TestSuite(); result.addTestSuite( TestOntModelAssembler.class ); @@ -45,8 +46,8 @@ public class TestOntModelAssembler extends AssemblerTestBase public void testOntModelAssemblerType() { testDemandsMinimalType( new OntModelAssembler(), JA.OntModel ); } - - protected static void addParameterisedTests( TestSuite result ) + + protected static void addParameterisedTests( TestSuite result ) { Field [] fields = OntModelSpec.class.getFields(); for ( Field f : fields ) @@ -64,20 +65,20 @@ public class TestOntModelAssembler extends AssemblerTestBase } } } - } - + } + protected static Test createTest( final OntModelSpec spec, final String name ) { return new TestOntModelAssembler( name ) { @Override public void runBare() - { + { Assembler a = new OntModelAssembler(); Model m = (Model) a.open( new FixedObjectAssembler( spec ), resourceInModel( "x rdf:type ja:OntModel; x ja:ontModelSpec ja:" + name ) ); assertInstanceOf( OntModel.class, m ); OntModel om = (OntModel) m; - assertSame( spec, om.getSpecification() ); + assertSame( spec, om.getSpecification() ); } }; } @@ -90,7 +91,7 @@ public class TestOntModelAssembler extends AssemblerTestBase OntModel om = (OntModel) m; assertSame( OntModelSpec.OWL_MEM_RDFS_INF, om.getSpecification() ); } - + public void testBaseModel() { final Model baseModel = model( "a P b" ); @@ -99,9 +100,9 @@ public class TestOntModelAssembler extends AssemblerTestBase { @Override protected Model openEmptyModel( Assembler a, Resource root, Mode irrelevant ) - { + { assertEquals( resource( "y" ), root ); - return baseModel; + return baseModel; } }; Object m = a.open( aa, resourceInModel( "x rdf:type ja:OntModel; x ja:baseModel y" ) ); @@ -109,7 +110,7 @@ public class TestOntModelAssembler extends AssemblerTestBase OntModel om = (OntModel) m; assertSame( baseModel.getGraph(), om.getBaseModel().getGraph() ); } - + public void testSubModels() { final Model baseModel = model( "a P b" ); @@ -118,9 +119,9 @@ public class TestOntModelAssembler extends AssemblerTestBase { @Override protected Model openEmptyModel( Assembler a, Resource root, Mode irrelevant ) - { + { assertEquals( resource( "y" ), root ); - return baseModel; + return baseModel; } }; Object m = a.open( aa, resourceInModel( "x rdf:type ja:OntModel; x ja:subModel y" ) ); @@ -130,7 +131,7 @@ public class TestOntModelAssembler extends AssemblerTestBase assertEquals( 1, subModels.size() ); assertSame( baseModel.getGraph(), subModels.get( 0 ).getBaseModel().getGraph() ); } - + public void testDefaultDocumentManager() { Assembler a = new OntModelAssembler(); @@ -138,7 +139,7 @@ public class TestOntModelAssembler extends AssemblerTestBase OntModel om = (OntModel) a.openModel( root ); assertSame( OntDocumentManager.getInstance(), om.getDocumentManager() ); } - + public void testUsesOntModelSpec() { Assembler a = new OntModelAssembler(); diff --git a/jena-core/src/test/java/org/apache/jena/assembler/test/TestOntModelSpecAssembler.java b/jena-core/src/test/java/org/apache/jena/assembler/test/TestOntModelSpecAssembler.java index bcac96b487..ec7fbf3db3 100644 --- a/jena-core/src/test/java/org/apache/jena/assembler/test/TestOntModelSpecAssembler.java +++ b/jena-core/src/test/java/org/apache/jena/assembler/test/TestOntModelSpecAssembler.java @@ -31,6 +31,7 @@ import org.apache.jena.reasoner.* ; import org.apache.jena.reasoner.rulesys.* ; import org.apache.jena.shared.CannotCreateException ; +@SuppressWarnings("removal") public class TestOntModelSpecAssembler extends AssemblerTestBase { public TestOntModelSpecAssembler( String name ) @@ -41,7 +42,7 @@ public class TestOntModelSpecAssembler extends AssemblerTestBase public void testOntModelSpecAssemblerType() { testDemandsMinimalType( new OntModelSpecAssembler(), JA.OntModelSpec ); } - + public static TestSuite suite() { TestSuite result = new TestSuite(); @@ -49,8 +50,8 @@ public class TestOntModelSpecAssembler extends AssemblerTestBase addParameterisedTests( result ); return result; } - - protected static void addParameterisedTests( TestSuite result ) + + protected static void addParameterisedTests( TestSuite result ) { Field [] fields = OntModelSpec.class.getFields(); for ( Field f : fields ) @@ -68,8 +69,8 @@ public class TestOntModelSpecAssembler extends AssemblerTestBase } } } - } - + } + protected void testBuiltinSpec( OntModelSpec ontModelSpec, String specName ) { testBuiltinSpecAsRootName( ontModelSpec, specName ); @@ -87,7 +88,7 @@ public class TestOntModelSpecAssembler extends AssemblerTestBase Resource root = resourceInModel( JA.getURI() + specName + " rdf:type ja:OntModelSpec" ); assertEquals( ontModelSpec, new OntModelSpecAssembler().open( root ) ); } - + protected static Test createTest( final OntModelSpec spec, final String name ) { return new TestOntModelSpecAssembler( name ) @@ -97,16 +98,16 @@ public class TestOntModelSpecAssembler extends AssemblerTestBase { testBuiltinSpec( spec, name ); } }; } - + public void testOntModelSpecVocabulary() { assertDomain( JA.OntModelSpec, JA.ontLanguage ); assertDomain( JA.OntModelSpec, JA.documentManager ); assertDomain( JA.OntModelSpec, JA.likeBuiltinSpec ); } - - public void testCreateFreshDocumentManager() - { + + public void testCreateFreshDocumentManager() + { Assembler a = new OntModelSpecAssembler(); Resource root = resourceInModel( "x rdf:type ja:OntModelSpec; x ja:documentManager y" ); OntDocumentManager dm = new OntDocumentManager(); @@ -114,7 +115,7 @@ public class TestOntModelSpecAssembler extends AssemblerTestBase OntModelSpec om = (OntModelSpec) a.open( mock, root ); assertSame( dm, om.getDocumentManager() ); } - + public void testUseSpecifiedReasoner() { Assembler a = new OntModelSpecAssembler(); @@ -124,7 +125,7 @@ public class TestOntModelSpecAssembler extends AssemblerTestBase OntModelSpec om = (OntModelSpec) a.open( mock, root ); assertSame( rf, om.getReasonerFactory() ); } - + public void testUseSpecifiedImpliedReasoner() { testUsedSpecifiedImpliedReasoner( OWLFBRuleReasonerFactory.URI ); @@ -140,7 +141,7 @@ public class TestOntModelSpecAssembler extends AssemblerTestBase OntModelSpec om = (OntModelSpec) a.open( mock, root ); assertSame( rf, om.getReasonerFactory() ); } - + public void testDetectsClashingImpliedAndExplicitReasoners() { Assembler a = new OntModelSpecAssembler(); @@ -149,7 +150,7 @@ public class TestOntModelSpecAssembler extends AssemblerTestBase try { a.open( mock, root ); fail( "should detect reasoner clash" ); } catch (ReasonerClashException e) { pass(); } } - + public void testUseSpecifiedLanguage() { testSpecifiedLanguage( ProfileRegistry.OWL_DL_LANG ); @@ -165,12 +166,12 @@ public class TestOntModelSpecAssembler extends AssemblerTestBase OntModelSpec om = (OntModelSpec) a.open( root ); assertEquals( lang, om.getLanguage() ); } - + public void testSpecifiedModelGetter() { Assembler a = new OntModelSpecAssembler(); - ModelGetter getter = new ModelGetter() - { + ModelGetter getter = new ModelGetter() + { @Override public Model getModel( String URL ) { return null; } diff --git a/jena-core/src/test/java/org/apache/jena/ontology/impl/OntTestBase.java b/jena-core/src/test/java/org/apache/jena/ontology/impl/OntTestBase.java index fbd4739db8..6b35a36fbe 100644 --- a/jena-core/src/test/java/org/apache/jena/ontology/impl/OntTestBase.java +++ b/jena-core/src/test/java/org/apache/jena/ontology/impl/OntTestBase.java @@ -36,6 +36,7 @@ import org.apache.jena.reasoner.test.TestUtil ; * Generic test case for ontology unit testing * </p> */ +@SuppressWarnings("removal") public abstract class OntTestBase extends TestSuite { diff --git a/jena-core/src/test/java/org/apache/jena/ontology/impl/TS3_ont.java b/jena-core/src/test/java/org/apache/jena/ontology/impl/TS3_ont.java index 649ab1be99..66cc9929ea 100644 --- a/jena-core/src/test/java/org/apache/jena/ontology/impl/TS3_ont.java +++ b/jena-core/src/test/java/org/apache/jena/ontology/impl/TS3_ont.java @@ -25,14 +25,14 @@ import org.junit.runners.Suite; @RunWith(Suite.class) @Suite.SuiteClasses({ TestOntGraph.class, - TestResource.class, + TestOntResource.class, TestAxioms.class, TestClassExpression.class, TestOntDocumentManager.class, TestOntology.class, TestProperty.class, TestListSyntaxCategories.class, - TestCreate.class, + TestCreateInOntModel.class, TestIndividual.class, TestAllDifferent.class, TestOntModelSpec.class, diff --git a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestAllDifferent.java b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestAllDifferent.java index 133ab0ad5e..46de639b54 100644 --- a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestAllDifferent.java +++ b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestAllDifferent.java @@ -20,22 +20,20 @@ /////////////// package org.apache.jena.ontology.impl; - - // Imports /////////////// import junit.framework.*; import org.apache.jena.ontology.* ; import org.apache.jena.rdf.model.RDFNode ; - /** * <p> * Unit tests for the AllDifferent declaration. * </p> */ +@SuppressWarnings("removal") public class TestAllDifferent - extends OntTestBase + extends OntTestBase { // Constants ////////////////////////////////// @@ -48,15 +46,15 @@ public class TestAllDifferent // Constructors ////////////////////////////////// - + static public TestSuite suite() { return new TestAllDifferent( "TestAllDifferent" ); } - + public TestAllDifferent( String name ) { super( name ); } - + // External signature methods ////////////////////////////////// @@ -71,33 +69,33 @@ public class TestAllDifferent AllDifferent a = m.createAllDifferent(); OntResource b = m.getResource( NS + "b" ).as( OntResource.class ); OntResource c = m.getResource( NS + "c" ).as( OntResource.class ); - + a.addDistinctMember( b ); assertEquals( "Cardinality should be 1", 1, a.getCardinality( prof.DISTINCT_MEMBERS() ) ); assertEquals( "List size should be 1", 1, a.getDistinctMembers().size() ); assertTrue( "a should have b as distinct", a.hasDistinctMember( b ) ); - + a.addDistinctMember( c ); assertEquals( "Cardinality should be 1", 1, a.getCardinality( prof.DISTINCT_MEMBERS() ) ); assertEquals( "List size should be 2", 2, a.getDistinctMembers().size() ); iteratorTest( a.listDistinctMembers(), new Object[] {b, c} ); - + assertTrue( "a should have b as distinct", a.hasDistinctMember( b ) ); assertTrue( "a should have c as distinct", a.hasDistinctMember( c ) ); - + a.setDistinctMembers( m.createList( new RDFNode[] {b} ) ); assertEquals( "Cardinality should be 1", 1, a.getCardinality( prof.DISTINCT_MEMBERS() ) ); assertEquals( "List size should be 1", 1, a.getDistinctMembers().size() ); assertTrue( "a should have b as distinct", a.hasDistinctMember( b ) ); assertTrue( "a should not have c as distinct", !a.hasDistinctMember( c ) ); - + a.removeDistinctMember( b ); assertTrue( "a should have not b as distinct", !a.hasDistinctMember( b ) ); } }, }; } - + // Internal implementation methods ////////////////////////////////// diff --git a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestClassExpression.java b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestClassExpression.java index 5a7923e671..820a77bfa0 100644 --- a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestClassExpression.java +++ b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestClassExpression.java @@ -37,6 +37,7 @@ import org.apache.jena.vocabulary.* ; * Unit tests for OntClass and other class expressions. * </p> */ +@SuppressWarnings("removal") public class TestClassExpression extends OntTestBase { diff --git a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestCreate.java b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestCreateInOntModel.java similarity index 99% rename from jena-core/src/test/java/org/apache/jena/ontology/impl/TestCreate.java rename to jena-core/src/test/java/org/apache/jena/ontology/impl/TestCreateInOntModel.java index a263c0f567..d5cc77a18e 100644 --- a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestCreate.java +++ b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestCreateInOntModel.java @@ -66,7 +66,8 @@ import org.apache.jena.vocabulary.OWL; * Unit test cases for creating values in ontology models * </p> */ -public class TestCreate +@SuppressWarnings("removal") +public class TestCreateInOntModel extends TestCase { // Constants @@ -398,7 +399,7 @@ public class TestCreate // Constructors ////////////////////////////////// - public TestCreate( String name ) { + public TestCreateInOntModel( String name ) { super( name ); } diff --git a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestFrameView.java b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestFrameView.java index f4d8ce3186..5839a602fc 100644 --- a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestFrameView.java +++ b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestFrameView.java @@ -35,6 +35,7 @@ import org.apache.jena.reasoner.test.TestUtil ; * Unit-tests for frame-like views of OWL and RDFS-classes, especially listDeclaredProperties * </p> */ +@SuppressWarnings("removal") public class TestFrameView extends TestCase { @@ -165,9 +166,9 @@ public class TestFrameView System.gc(); System.gc(); Runtime r = Runtime.getRuntime(); - System.out.println( getName() + - " memory = " + r.freeMemory() + - ", alloc = " + r.totalMemory() + + System.out.println( getName() + + " memory = " + r.freeMemory() + + ", alloc = " + r.totalMemory() + ", % = " + Math.round( 100.0 * (double) r.freeMemory() / (double) r.totalMemory() )); */ mInf.close(); @@ -175,7 +176,7 @@ public class TestFrameView mNoInf.close(); mNoInf = null; } - + // OntClass.listDeclaredProperties() tests ... public void testLDP_noinfA_nodirect() { diff --git a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestIndividual.java b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestIndividual.java index ef1141b50a..dcd59fc3b0 100644 --- a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestIndividual.java +++ b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestIndividual.java @@ -46,6 +46,7 @@ import java.util.Iterator; * Unit tests for ontology individuals * </p> */ +@SuppressWarnings("removal") public class TestIndividual extends OntTestBase { diff --git a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestListSyntaxCategories.java b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestListSyntaxCategories.java index 054e3122ef..38fc8a284d 100644 --- a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestListSyntaxCategories.java +++ b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestListSyntaxCategories.java @@ -20,7 +20,6 @@ /////////////// package org.apache.jena.ontology.impl; - // Imports /////////////// @@ -55,13 +54,12 @@ import java.util.ArrayList; import java.util.Iterator; import java.util.List; - - /** * <p> * Unit tests for listXXX methods on ontmodel * </p> */ +@SuppressWarnings("removal") public class TestListSyntaxCategories extends TestCase { diff --git a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntClass.java b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntClass.java index bb78d5ec60..98f5e3c4f5 100644 --- a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntClass.java +++ b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntClass.java @@ -43,6 +43,7 @@ import org.apache.jena.vocabulary.RDFS; * {@link TestClassExpression} * </p> */ +@SuppressWarnings("removal") public class TestOntClass extends ModelTestBase { diff --git a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntDocumentManager.java b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntDocumentManager.java index d725ab1581..152830eb5c 100644 --- a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntDocumentManager.java +++ b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntDocumentManager.java @@ -62,6 +62,7 @@ import java.util.Set; * Unit tests for document manager * </p> */ +@SuppressWarnings("removal") public class TestOntDocumentManager extends TestCase { diff --git a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntGraph.java b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntGraph.java index a96af17dd8..e65ab68bad 100644 --- a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntGraph.java +++ b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntGraph.java @@ -32,11 +32,12 @@ public class TestOntGraph extends AbstractTestGraph { public TestOntGraph( String name ) { super( name ); } - + public static TestSuite suite() { return new TestSuite( TestOntGraph.class ); } @Override + @SuppressWarnings("removal") public Graph getNewGraph() { return ModelFactory.createOntologyModel().getGraph(); } } diff --git a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntModel.java b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntModel.java index bfc7c78afe..55f5c00e6d 100644 --- a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntModel.java +++ b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntModel.java @@ -69,6 +69,7 @@ import java.util.Map; * abstractions' unit tests. * </p> */ +@SuppressWarnings("removal") public class TestOntModel extends ModelTestBase { diff --git a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntModelSpec.java b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntModelSpec.java index 3c3151210c..9baf376c3e 100644 --- a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntModelSpec.java +++ b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntModelSpec.java @@ -21,6 +21,7 @@ package org.apache.jena.ontology.impl; import org.apache.jena.ontology.OntModelSpec ; import org.apache.jena.rdf.model.test.ModelTestBase ; +@SuppressWarnings("removal") public class TestOntModelSpec extends ModelTestBase { public TestOntModelSpec( String name ) @@ -46,17 +47,17 @@ public class TestOntModelSpec extends ModelTestBase testEqualityAndDifference( OntModelSpec.RDFS_MEM_TRANS_INF ); testEqualityAndDifference( OntModelSpec.RDFS_MEM_RDFS_INF ); } - + private void testEqualityAndDifference( OntModelSpec os ) { assertEquals( os, new OntModelSpec( os ) ); } - + public void testAssembleRoot() { // TODO OntModelSpec.assemble( Resource root ) } - + public void testAssembleModel() { // TODO OntModelSpec.assemble( Model model ) diff --git a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntReasoning.java b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntReasoning.java index d3fb9114af..05a0109297 100644 --- a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntReasoning.java +++ b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntReasoning.java @@ -42,6 +42,7 @@ import junit.framework.TestCase; * Unit tests on ont models with reasoning * </p> */ +@SuppressWarnings("removal") public class TestOntReasoning extends TestCase { diff --git a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestResource.java b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntResource.java similarity index 99% rename from jena-core/src/test/java/org/apache/jena/ontology/impl/TestResource.java rename to jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntResource.java index 8505331a7d..70d5c373df 100644 --- a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestResource.java +++ b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntResource.java @@ -38,7 +38,8 @@ import org.apache.jena.vocabulary.RDF ; * Unit test cases for ontology resources * </p> */ -public class TestResource extends OntTestBase +@SuppressWarnings("removal") +public class TestOntResource extends OntTestBase { // Constants ////////////////////////////////// @@ -54,10 +55,10 @@ public class TestResource extends OntTestBase ////////////////////////////////// static public TestSuite suite() { - return new TestResource( "TestResource" ); + return new TestOntResource( "TestResource" ); } - public TestResource( String name ) { + public TestOntResource( String name ) { super( name ); } diff --git a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntTools.java b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntTools.java index c1e69fcc9f..7854273dae 100644 --- a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntTools.java +++ b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntTools.java @@ -44,6 +44,7 @@ import java.util.function.Predicate; * Unit tests for experimental ontology tools class. * </p> */ +@SuppressWarnings("removal") public class TestOntTools extends TestCase { diff --git a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntology.java b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntology.java index ec9addc684..d9f4c7c6ee 100644 --- a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntology.java +++ b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestOntology.java @@ -32,8 +32,9 @@ import org.apache.jena.ontology.* ; * Unit test cases for the Ontology class * </p> */ +@SuppressWarnings("removal") public class TestOntology - extends OntTestBase + extends OntTestBase { // Constants ////////////////////////////////// @@ -52,14 +53,14 @@ public class TestOntology static public TestSuite suite() { return new TestOntology( "TestOntology" ); } - + public TestOntology( String name ) { super( name ); } - - - - + + + + // External signature methods ////////////////////////////////// @@ -73,19 +74,19 @@ public class TestOntology Ontology x = m.createOntology( NS + "x" ); Ontology y = m.createOntology( NS + "y" ); Ontology z = m.createOntology( NS + "z" ); - + x.addImport( y ); assertEquals( "Cardinality should be 1", 1, x.getCardinality( prof.IMPORTS() ) ); assertEquals( "x should import y", y, x.getImport() ); - + x.addImport( z ); assertEquals( "Cardinality should be 2", 2, x.getCardinality( prof.IMPORTS() ) ); iteratorTest( x.listImports(), new Object[] {y,z} ); - + x.setImport( z ); assertEquals( "Cardinality should be 1", 1, x.getCardinality( prof.IMPORTS() ) ); assertEquals( "x should import z", z, x.getImport() ); - + x.removeImport( y ); assertEquals( "Cardinality should be 1", 1, x.getCardinality( prof.IMPORTS() ) ); x.removeImport( z ); @@ -99,19 +100,19 @@ public class TestOntology Ontology x = m.createOntology( NS + "x" ); Ontology y = m.createOntology( NS + "y" ); Ontology z = m.createOntology( NS + "z" ); - + x.addBackwardCompatibleWith( y ); assertEquals( "Cardinality should be 1", 1, x.getCardinality( prof.BACKWARD_COMPATIBLE_WITH() ) ); assertEquals( "x should be back comp with y", y, x.getBackwardCompatibleWith() ); - + x.addBackwardCompatibleWith( z ); assertEquals( "Cardinality should be 2", 2, x.getCardinality( prof.BACKWARD_COMPATIBLE_WITH() ) ); iteratorTest( x.listBackwardCompatibleWith(), new Object[] {y,z} ); - + x.setBackwardCompatibleWith( z ); assertEquals( "Cardinality should be 1", 1, x.getCardinality( prof.BACKWARD_COMPATIBLE_WITH() ) ); assertEquals( "x should be back comp with z", z, x.getBackwardCompatibleWith() ); - + x.removeBackwardCompatibleWith( y ); assertEquals( "Cardinality should be 1", 1, x.getCardinality( prof.BACKWARD_COMPATIBLE_WITH() ) ); x.removeBackwardCompatibleWith( z ); @@ -125,19 +126,19 @@ public class TestOntology Ontology x = m.createOntology( NS + "x" ); Ontology y = m.createOntology( NS + "y" ); Ontology z = m.createOntology( NS + "z" ); - + x.addPriorVersion( y ); assertEquals( "Cardinality should be 1", 1, x.getCardinality( prof.PRIOR_VERSION() ) ); assertEquals( "x should have prior y", y, x.getPriorVersion() ); - + x.addPriorVersion( z ); assertEquals( "Cardinality should be 2", 2, x.getCardinality( prof.PRIOR_VERSION() ) ); iteratorTest( x.listPriorVersion(), new Object[] {y,z} ); - + x.setPriorVersion( z ); assertEquals( "Cardinality should be 1", 1, x.getCardinality( prof.PRIOR_VERSION() ) ); assertEquals( "x should have prior z", z, x.getPriorVersion() ); - + x.removePriorVersion( y ); assertEquals( "Cardinality should be 1", 1, x.getCardinality( prof.PRIOR_VERSION() ) ); x.removePriorVersion( z ); @@ -151,19 +152,19 @@ public class TestOntology Ontology x = m.createOntology( NS + "x" ); Ontology y = m.createOntology( NS + "y" ); Ontology z = m.createOntology( NS + "z" ); - + x.addIncompatibleWith( y ); assertEquals( "Cardinality should be 1", 1, x.getCardinality( prof.INCOMPATIBLE_WITH() ) ); assertEquals( "x should be in comp with y", y, x.getIncompatibleWith() ); - + x.addIncompatibleWith( z ); assertEquals( "Cardinality should be 2", 2, x.getCardinality( prof.INCOMPATIBLE_WITH() ) ); iteratorTest( x.listIncompatibleWith(), new Object[] {y,z} ); - + x.setIncompatibleWith( z ); assertEquals( "Cardinality should be 1", 1, x.getCardinality( prof.INCOMPATIBLE_WITH() ) ); assertEquals( "x should be incomp with z", z, x.getIncompatibleWith() ); - + x.removeIncompatibleWith( y ); assertEquals( "Cardinality should be 1", 1, x.getCardinality( prof.INCOMPATIBLE_WITH() ) ); x.removeIncompatibleWith( z ); @@ -172,7 +173,7 @@ public class TestOntology }, }; } - + // Internal implementation methods ////////////////////////////////// diff --git a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestProperty.java b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestProperty.java index 9d4495c217..682e7ebbba 100644 --- a/jena-core/src/test/java/org/apache/jena/ontology/impl/TestProperty.java +++ b/jena-core/src/test/java/org/apache/jena/ontology/impl/TestProperty.java @@ -40,6 +40,7 @@ import org.apache.jena.vocabulary.RDF ; * Unit test cases for the OntProperty class * </p> */ +@SuppressWarnings("removal") public class TestProperty extends OntTestBase { diff --git a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestsARP.java b/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestsARP.java index e99533e721..455b9309a8 100644 --- a/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestsARP.java +++ b/jena-core/src/test/java/org/apache/jena/rdfxml/xmlinput1/TestsARP.java @@ -106,7 +106,6 @@ public class TestsARP extends TestCase implements RDFErrorHandler, ARPErrorNumbe public void testWineDefaultNS() throws IOException { testWineNS(createMemModel()); - testWineNS(ModelFactory.createOntologyModel()); } private void testWineNS(Model m) throws FileNotFoundException, IOException { diff --git a/jena-core/src/test/java/org/apache/jena/reasoner/rulesys/test/TestOWLMisc.java b/jena-core/src/test/java/org/apache/jena/reasoner/rulesys/test/TestOWLMisc.java index c26e156aa7..a29bc83fa7 100644 --- a/jena-core/src/test/java/org/apache/jena/reasoner/rulesys/test/TestOWLMisc.java +++ b/jena-core/src/test/java/org/apache/jena/reasoner/rulesys/test/TestOWLMisc.java @@ -49,6 +49,7 @@ import java.util.Iterator; * Misc. tests of the OWL rule engine configurations which * have arisen from bug reports or user questions. */ +@SuppressWarnings("removal") public class TestOWLMisc extends TestCase { /** diff --git a/jena-core/src/test/java/org/apache/jena/reasoner/test/TestReasoners.java b/jena-core/src/test/java/org/apache/jena/reasoner/test/TestReasoners.java index bc75001d17..0e65014a76 100644 --- a/jena-core/src/test/java/org/apache/jena/reasoner/test/TestReasoners.java +++ b/jena-core/src/test/java/org/apache/jena/reasoner/test/TestReasoners.java @@ -59,8 +59,8 @@ import junit.framework.TestSuite; /** * Test cases for transitive reasoner (includes some early RDFS reasoner checks) */ +@SuppressWarnings("removal") public class TestReasoners extends TestCase { - /** * Boilerplate for junit */ diff --git a/jena-examples/src/main/java/org/apache/jena/example/pizza/PizzaSparqlNoInf.java b/jena-examples/src/main/java/org/apache/jena/example/pizza/PizzaSparqlNoInf.java index 7bb481935b..cde9fc3f72 100644 --- a/jena-examples/src/main/java/org/apache/jena/example/pizza/PizzaSparqlNoInf.java +++ b/jena-examples/src/main/java/org/apache/jena/example/pizza/PizzaSparqlNoInf.java @@ -37,9 +37,7 @@ import org.apache.jena.riot.RDFDataMgr; import org.apache.jena.vocabulary.OWL; import org.apache.jena.vocabulary.RDFS; -/** - * <p>TODO class comment</p> - */ +@SuppressWarnings("removal") public class PizzaSparqlNoInf extends Base { /***********************************/
