ua.gradsoft.javachecker.models
Class JavaTypeModelRef

java.lang.Object
  extended by ua.gradsoft.javachecker.models.JavaTypeModelRef

public class JavaTypeModelRef
extends java.lang.Object

Soft reference to JavaTypeModel, which hold pointer to file (or entry) and soft reference to JavaTypeModel

Author:
Ruslan Shevchenko

Constructor Summary
JavaTypeModelRef(java.lang.String name, AnalyzedUnitRef unitRef, JavaTypeModel typeModel)
          Creates a new instance of JavaTypeModelRef
 
Method Summary
 java.lang.String getName()
           
 JavaTypeModel getTypeModel()
           
 java.lang.ref.SoftReference<JavaTypeModel> getTypeModelRef()
           
 void setTypeModelRef(JavaTypeModel typeModel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaTypeModelRef

public JavaTypeModelRef(java.lang.String name,
                        AnalyzedUnitRef unitRef,
                        JavaTypeModel typeModel)
Creates a new instance of JavaTypeModelRef

Method Detail

getName

public java.lang.String getName()

getTypeModelRef

public java.lang.ref.SoftReference<JavaTypeModel> getTypeModelRef()

setTypeModelRef

public void setTypeModelRef(JavaTypeModel typeModel)

getTypeModel

public JavaTypeModel getTypeModel()
                           throws TermWareException
Throws:
TermWareException