org.topbraidcomposer.markers.problems.checkers
Class AbstractResourceChecker

java.lang.Object
  extended by org.topbraidcomposer.markers.problems.checkers.AbstractResourceChecker
All Implemented Interfaces:
IMarkerConstants, IResourceChecker, IProblemConstants
Direct Known Subclasses:
AllValuesFromChecker, MaxCardinalityChecker, MinCardinalityChecker

public abstract class AbstractResourceChecker
extends java.lang.Object
implements IProblemConstants, IResourceChecker


Constructor Summary
AbstractResourceChecker()
           
 
Method Summary
 void begin(com.hp.hpl.jena.ontology.OntModel ontModel)
           
protected  org.eclipse.core.resources.IMarker createMarker(java.lang.String type)
           
 void end()
           
 void init(org.eclipse.core.resources.IFile file)
           
protected  boolean isSystem(com.hp.hpl.jena.rdf.model.Statement s)
           
protected  void setAttributes(org.eclipse.core.resources.IMarker marker, com.hp.hpl.jena.rdf.model.Resource resource, com.hp.hpl.jena.rdf.model.Property property)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.topbraidcomposer.markers.problems.checkers.IResourceChecker
run
 

Constructor Detail

AbstractResourceChecker

public AbstractResourceChecker()
Method Detail

begin

public void begin(com.hp.hpl.jena.ontology.OntModel ontModel)
Specified by:
begin in interface IResourceChecker

createMarker

protected org.eclipse.core.resources.IMarker createMarker(java.lang.String type)
                                                   throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

end

public void end()
Specified by:
end in interface IResourceChecker

init

public void init(org.eclipse.core.resources.IFile file)
Specified by:
init in interface IResourceChecker

isSystem

protected boolean isSystem(com.hp.hpl.jena.rdf.model.Statement s)

setAttributes

protected void setAttributes(org.eclipse.core.resources.IMarker marker,
                             com.hp.hpl.jena.rdf.model.Resource resource,
                             com.hp.hpl.jena.rdf.model.Property property)
                      throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException