E
- the type of Axiom.ExpressionEntitySet
to synchronise.
It has to describe Axiom.EntitySet
of type Y.
It should be the same parameter (or an extension) used for
a specific Axiom.ExpressionEntitySet
implementation.Y
- the type of elements described in an Axiom.EntitySet
set
contained in E.public static class Axiom.ExpressionEntitySet.SynchronisationMultiIntent<E extends Axiom.ExpressionEntity<?,Y>,Y> extends Axiom.EntitySet.SynchronisationIntent<E>
Axiom.ExpressionEntity
reading or writing.
It describes the changes that should be performed in a Axiom.ExpressionEntity
set or in an OWL ontology during: Axiom.Descriptor.readAxioms()
or
Axiom.Descriptor.writeAxioms()
.
This implementation considers sets of Axiom.EntitySet
as
{@link HashSet} E
This class is not directly instantiable but it can be assessed through:
ExpressionEntitySet#synchroniseFrom(EntitySet)
or ExpressionEntitySet#synchroniseTo(EntitySet)
.
copy, equals, getToAdd, getToRemove, getUnchanged, hashCode, toString