org.eclipse.etrice.core.ui
Class RoomModelValidator

java.lang.Object
  extended by AbstractDeclarativeValidator
      extended by org.eclipse.etrice.core.validation.AbstractRoomJavaValidator
          extended by org.eclipse.etrice.core.validation.RoomJavaValidator
              extended by org.eclipse.etrice.core.ui.RoomModelValidator
All Implemented Interfaces:
ILogger

public class RoomModelValidator
extends RoomJavaValidator
implements ILogger


Constructor Summary
RoomModelValidator()
           
 
Method Summary
 void checkModel(RoomModel model)
          
Methods inherited from class org.eclipse.etrice.core.validation.RoomJavaValidator
checkActorRefIsNotCircular, checkAttributeNotCircular, checkBaseClassesNotCircular, checkBaseClassesNotCircular, checkBaseClassesNotCircular, checkExecModelConsistent, checkImportedNamespace, checkInstancePath, checkInterfaceItemUniqueName, checkLogicalSystem, checkMessage, checkPort, checkPortCompatibility, checkProtocol, checkServiceCompatibility, checkState, checkSubSystem, checkTransition, checkTrPoint, checkTypeNameStartsWithCapital
 
Methods inherited from class org.eclipse.etrice.core.validation.AbstractRoomJavaValidator
getEPackages
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoomModelValidator

public RoomModelValidator()
Method Detail

checkModel


issueError

public void issueError(java.lang.String msg,
                       EObject source,
                       EStructuralFeature feature,
                       int index)

issueWarning

public void issueWarning(java.lang.String msg,
                         EObject source,
                         EStructuralFeature feature,
                         int index)

logInfo

public void logInfo(java.lang.String text)
Specified by:
logInfo in interface ILogger
Parameters:
text - informational text

logError

public void logError(java.lang.String text,
                     EObject obj)
Specified by:
logError in interface ILogger
Parameters:
text - error text
obj - EObject (if available) where the error occurred