public final class RemoveImportData extends ImportChangeData
RemoveImport
change. Constructor and Description |
---|
RemoveImportData(OWLImportsDeclaration declaration)
Constructs a
RemoveImportData object that describes a
RemoveImport change for the
OWLImportsDeclaration specified by the declaration
parameter. |
Modifier and Type | Method and Description |
---|---|
<O,E extends Exception> |
accept(OWLOntologyChangeDataVisitor<O,E> visitor)
Accepts a visit from an
OWLOntologyChangeDataVisitor . |
RemoveImport |
createOntologyChange(OWLOntology ontology)
Creates the
AddImport change that
describes the removal of an OWLImportsDeclaration from an
OWLOntology specified by the ontology parameter. |
boolean |
equals(Object obj) |
int |
hashCode() |
String |
toString() |
getDeclaration, getSignature
public RemoveImportData(OWLImportsDeclaration declaration)
RemoveImportData
object that describes a
RemoveImport
change for the
OWLImportsDeclaration
specified by the declaration
parameter.declaration
- The OWLImportsDeclaration
that is the focus of some
change. Not null
.NullPointerException
- if declaration
is null
.public RemoveImport createOntologyChange(OWLOntology ontology)
AddImport
change that
describes the removal of an OWLImportsDeclaration
from an
OWLOntology
specified by the ontology
parameter.createOntologyChange
in class OWLOntologyChangeData
ontology
- The OWLOntology
that the change should apply to. Not
null
.RemoveImport
change for
the OWLOntology
specified by ontology
and the
OWLImportsDeclaration
associated with this
ImportChangeData
object.NullPointerException
- if ontology
is null
.public <O,E extends Exception> O accept(OWLOntologyChangeDataVisitor<O,E> visitor) throws E extends Exception
OWLOntologyChangeData
OWLOntologyChangeDataVisitor
.accept
in class OWLOntologyChangeData
O
- The return type for visitor's visit methods.E
- The exception type for exceptions thrown by the visitor's visit
methods.visitor
- The visitorE
- The exception thrown by the visitor's visit methods.E extends Exception
Copyright © 2017 The University of Manchester. All Rights Reserved.