org.semanticweb.owl
Class CoerceConstantsIntoDataPropertyRange
java.lang.Object
  
org.semanticweb.owl.AbstractCompositeOntologyChange
      
org.semanticweb.owl.CoerceConstantsIntoDataPropertyRange
- All Implemented Interfaces: 
 - OWLCompositeOntologyChange
 
public class CoerceConstantsIntoDataPropertyRange
- extends AbstractCompositeOntologyChange
 
Author: Matthew Horridge
 The University Of Manchester
 Bio-Health Informatics Group
 Date: 13-Aug-2007
 Coerces constants to have the same type as the range of a property in
 axioms where the two are used.  For example, given, p value "xyz", the
 "xyz" constant would be typed with the range of p.
 
 
| Methods inherited from class java.lang.Object | 
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
CoerceConstantsIntoDataPropertyRange
public CoerceConstantsIntoDataPropertyRange(OWLDataFactory dataFactory,
                                            java.util.Set<OWLOntology> ontologies)
getChanges
public java.util.List<OWLOntologyChange> getChanges()
- Description copied from interface: 
OWLCompositeOntologyChange 
- Gets the changes which compose this composite change.  Once this method
 has been invoked, it will always return the same list of changes.
- Returns:
 - A list of ontology changes.