File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
src/main/java/fr/inria/corese/core/next/impl/temp/literal Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change 33import fr .inria .corese .core .kgram .api .core .Node ;
44import fr .inria .corese .core .next .api .IRI ;
55import fr .inria .corese .core .next .api .base .model .literal .AbstractLiteral ;
6+ import fr .inria .corese .core .next .api .base .model .literal .AbstractNumber ;
67import fr .inria .corese .core .sparql .api .IDatatype ;
78import fr .inria .corese .core .sparql .datatype .CoreseNumber ;
89
1213/**
1314 * Super class for all the numeric based literal in the XSD datatype hierarchy.
1415 */
15- public abstract class AbstractCoreseNumber extends AbstractLiteral implements CoreseDatatypeAdapter {
16+ public abstract class AbstractCoreseNumber extends AbstractNumber implements CoreseDatatypeAdapter {
1617
1718 protected final CoreseNumber coreseObject ;
1819
@@ -77,8 +78,8 @@ public String stringValue() {
7778 @ Override
7879 public boolean equals (Object o ) {
7980 if (this == o ) return true ;
80- if (!(o instanceof AbstractCoreseNumber )) return false ;
81- AbstractCoreseNumber that = ( AbstractCoreseNumber ) o ;
81+ if (!(o instanceof AbstractNumber )) return false ;
82+ if (!( o instanceof AbstractCoreseNumber that )) return super . equals ( o ) ;
8283 return this .coreseObject .equals (that .coreseObject );
8384 }
8485
You can’t perform that action at this time.
0 commit comments