org.eclipse.m2m.atl.engine
Class MarkerMaker

java.lang.Object
  extended by org.eclipse.m2m.atl.engine.MarkerMaker

public class MarkerMaker
extends java.lang.Object


Field Summary
protected static java.util.logging.Logger logger
           
 
Constructor Summary
MarkerMaker()
           
 
Method Summary
 int applyMarkers(org.eclipse.core.resources.IFile file, ASMModel pbs)
           
 int applyMarkers(org.eclipse.core.resources.IFile file, ASMModel pbs, int tabWidth)
          Transforms the Problem model given as argument into a set of markers.
 void resetPbmMarkers(org.eclipse.core.resources.IResource res, org.eclipse.emf.ecore.EObject[] eos)
           
 void resetPbmMarkers(org.eclipse.core.resources.IResource res, org.eclipse.emf.ecore.EObject[] eos, int tabWidth)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static java.util.logging.Logger logger
Constructor Detail

MarkerMaker

public MarkerMaker()
Method Detail

resetPbmMarkers

public void resetPbmMarkers(org.eclipse.core.resources.IResource res,
                            org.eclipse.emf.ecore.EObject[] eos)
                     throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

resetPbmMarkers

public void resetPbmMarkers(org.eclipse.core.resources.IResource res,
                            org.eclipse.emf.ecore.EObject[] eos,
                            int tabWidth)
                     throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

applyMarkers

public int applyMarkers(org.eclipse.core.resources.IFile file,
                        ASMModel pbs)
                 throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

applyMarkers

public int applyMarkers(org.eclipse.core.resources.IFile file,
                        ASMModel pbs,
                        int tabWidth)
                 throws org.eclipse.core.runtime.CoreException
Transforms the Problem model given as argument into a set of markers.

Parameters:
file - Resource on which markers are to be added.
pbs - The Problem model containing the problems.
Returns:
The number of errors (Problems with severity #error).
Throws:
org.eclipse.core.runtime.CoreException

Copyright 2007 IBM Corporation and others.
All Rights Reserved.