ua.gradsoft.javachecker.trace
Class JavaTermTraceObjectModel

java.lang.Object
  extended by ua.gradsoft.javachecker.trace.JavaTermTraceObjectModel
All Implemented Interfaces:
JavaTraceObjectModel

public class JavaTermTraceObjectModel
extends java.lang.Object
implements JavaTraceObjectModel

TraceObject, created form TermExpression

Author:
rssh

Constructor Summary
JavaTermTraceObjectModel(JavaTermExpressionModel expression)
           
 
Method Summary
 JavaExpressionModel getExpressionModel()
           
 JavaTraceObjectModel getField(java.lang.String name)
           
 JavaTypeModel getType()
           
 boolean hasFields()
           
 void setField(java.lang.String name, JavaTraceObjectModel value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaTermTraceObjectModel

public JavaTermTraceObjectModel(JavaTermExpressionModel expression)
Method Detail

getExpressionModel

public JavaExpressionModel getExpressionModel()
Specified by:
getExpressionModel in interface JavaTraceObjectModel

getType

public JavaTypeModel getType()
                      throws TermWareException,
                             EntityNotFoundException
Specified by:
getType in interface JavaTraceObjectModel
Throws:
TermWareException
EntityNotFoundException

hasFields

public boolean hasFields()
                  throws TermWareException,
                         EntityNotFoundException
Specified by:
hasFields in interface JavaTraceObjectModel
Throws:
TermWareException
EntityNotFoundException

getField

public JavaTraceObjectModel getField(java.lang.String name)
                              throws TermWareException,
                                     EntityNotFoundException
Specified by:
getField in interface JavaTraceObjectModel
Throws:
TermWareException
EntityNotFoundException

setField

public void setField(java.lang.String name,
                     JavaTraceObjectModel value)
Specified by:
setField in interface JavaTraceObjectModel