public final class AddImportData extends ImportChangeData
Represents the specific non-ontology data required by an AddImport
change.
Instances of this class are immutable.
Constructor and Description |
---|
AddImportData(OWLImportsDeclaration declaration)
Constructs an
AddImportData object that describes an AddImport change for the
OWLImportsDeclaration specified by the declaration parameter. |
Modifier and Type | Method and Description |
---|---|
<O,E extends java.lang.Exception> |
accept(OWLOntologyChangeDataVisitor<O,E> visitor)
Accepts a visit from an
OWLOntologyChangeDataVisitor |
AddImport |
createOntologyChange(OWLOntology ontology)
Creates the
AddImport change that describes an addition of an OWLImportsDeclaration to
an OWLOntology specified by the ontology parameter. |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
java.lang.String |
toString() |
getDeclaration
public AddImportData(OWLImportsDeclaration declaration)
AddImportData
object that describes an AddImport
change for the
OWLImportsDeclaration
specified by the declaration
parameter.declaration
- The OWLImportsDeclaration
that is the focus of some change. Not null
.java.lang.NullPointerException
- if declaration
is null
.public AddImport createOntologyChange(OWLOntology ontology)
AddImport
change that describes an addition of an OWLImportsDeclaration
to
an OWLOntology
specified by the ontology
parameter.createOntologyChange
in class OWLOntologyChangeData
ontology
- The OWLOntology
that the change should apply to. Not null
.AddImport
change for the OWLOntology
specified by ontology
and the
OWLImportsDeclaration
associated with this ImportChangeData
object.java.lang.NullPointerException
- if ontology
is null
.public <O,E extends java.lang.Exception> O accept(OWLOntologyChangeDataVisitor<O,E> visitor) throws E extends java.lang.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 java.lang.Exception
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object