saffron.opt
Class Implementor.Frame

java.lang.Object
  |
  +--saffron.opt.Implementor.Frame
Enclosing class:
Implementor

private static class Implementor.Frame
extends Object


Field Summary
private  Implementor.Bind bind
          Holds variable which hasn't been declared yet.
(package private)  int ordinal
          ordinal of rel within parent
(package private)  Rel parent
          rel's parent
(package private)  Rel rel
          relation which is being implemented in this frame
 
Constructor Summary
private Implementor.Frame()
           
 
Method Summary
(package private)  Variable getVariable()
          Retrieves the variable, executing the lazy bind if necessary.
(package private)  boolean hasVariable()
          Returns whether the frame has, or potentially has, a variable.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rel

Rel rel
relation which is being implemented in this frame


parent

Rel parent
rel's parent


ordinal

int ordinal
ordinal of rel within parent


bind

private Implementor.Bind bind
Holds variable which hasn't been declared yet.

Constructor Detail

Implementor.Frame

private Implementor.Frame()
Method Detail

getVariable

Variable getVariable()
Retrieves the variable, executing the lazy bind if necessary.


hasVariable

boolean hasVariable()
Returns whether the frame has, or potentially has, a variable.


SourceForge.net_Logo