arom.kernel
Class AromTracer

java.lang.Object
  |
  +--arom.kernel.AromTracer

public class AromTracer
extends Object
implements AromKbListener, AromStructureListener, AromAccessorListener, AromRecordListener, AromEntityListener

This object is used to trace the execution of AROM system. A new tracer object is created each time an AromKb object is instanciated. This tracer listen for every notification from the AromKb or from entities of the AromKb. Events received by this tracer are written to a temporary file created in the TEMP directory.

Version:
0.1

Constructor Summary
AromTracer(AromKb kb)
           
 
Method Summary
 void accessorCardmaxChanged(AromAccessorEvent e)
           
 void accessorCardminChanged(AromAccessorEvent e)
           
 void accessorDomainChanged(AromAccessorEvent e)
           
 void accessorTypeChanged(AromAccessorEvent e)
           
 void entityAdded(AromKbEvent e)
           
 void entityDocumentationChanged(AromEntityEvent e)
           
 void entityRemoving(AromKbEvent e)
           
 void entityRenamed(AromEntityEvent e)
           
 void hierarchyModified(AromKbEvent e)
           
 void kbModified(AromKbEvent e)
           
 void recordAccessorValueChanged(AromRecordEvent e)
           
 void structureAccessorsChanged(AromStructureEvent e)
           
 void structureMovedUnder(AromStructureEvent e)
           
 void structureViewpointChanged(AromStructureEvent e)
           
 void variableDefaultChanged(AromAccessorEvent e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AromTracer

public AromTracer(AromKb kb)
Method Detail

accessorCardmaxChanged

public void accessorCardmaxChanged(AromAccessorEvent e)
Specified by:
accessorCardmaxChanged in interface AromAccessorListener

accessorCardminChanged

public void accessorCardminChanged(AromAccessorEvent e)
Specified by:
accessorCardminChanged in interface AromAccessorListener

accessorDomainChanged

public void accessorDomainChanged(AromAccessorEvent e)
Specified by:
accessorDomainChanged in interface AromAccessorListener

accessorTypeChanged

public void accessorTypeChanged(AromAccessorEvent e)
Specified by:
accessorTypeChanged in interface AromAccessorListener

variableDefaultChanged

public void variableDefaultChanged(AromAccessorEvent e)
Specified by:
variableDefaultChanged in interface AromAccessorListener

entityDocumentationChanged

public void entityDocumentationChanged(AromEntityEvent e)
Specified by:
entityDocumentationChanged in interface AromEntityListener

entityRenamed

public void entityRenamed(AromEntityEvent e)
Specified by:
entityRenamed in interface AromEntityListener

entityRemoving

public void entityRemoving(AromKbEvent e)
Specified by:
entityRemoving in interface AromKbListener

entityAdded

public void entityAdded(AromKbEvent e)
Specified by:
entityAdded in interface AromKbListener

hierarchyModified

public void hierarchyModified(AromKbEvent e)
Specified by:
hierarchyModified in interface AromKbListener

kbModified

public void kbModified(AromKbEvent e)
Specified by:
kbModified in interface AromKbListener

recordAccessorValueChanged

public void recordAccessorValueChanged(AromRecordEvent e)
Specified by:
recordAccessorValueChanged in interface AromRecordListener

structureAccessorsChanged

public void structureAccessorsChanged(AromStructureEvent e)
Specified by:
structureAccessorsChanged in interface AromStructureListener

structureMovedUnder

public void structureMovedUnder(AromStructureEvent e)
Specified by:
structureMovedUnder in interface AromStructureListener

structureViewpointChanged

public void structureViewpointChanged(AromStructureEvent e)
Specified by:
structureViewpointChanged in interface AromStructureListener