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