Package tools.refinery.store.query.view
Class SymbolView<T>
java.lang.Object
tools.refinery.store.query.view.SymbolView<T>
- Type Parameters:
 T-
- All Implemented Interfaces:
 Constraint,AnySymbolView
- Direct Known Subclasses:
 AbstractFunctionView,TuplePreservingView
Represents a view of a 
Symbol that can be queried.- 
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSymbolView(Symbol<T> representation) protectedSymbolView(Symbol<T> symbol, String viewName)  - 
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface tools.refinery.store.query.view.AnySymbolView
canIndexSlot, get, getAdjacent, getFunctionalDependencies, getImpliedRelationViewsMethods inherited from interface tools.refinery.logic.Constraint
aggregateBy, aggregateBy, arity, call, call, call, callTransitive, count, count, equals, getParameters, getReduction, invalidIndex, leftJoinBy, leftJoinBy 
- 
Constructor Details
- 
SymbolView
 - 
SymbolView
 
 - 
 - 
Method Details
- 
getSymbol
- Specified by:
 getSymbolin interfaceAnySymbolView
 - 
getViewName
- Specified by:
 getViewNamein interfaceAnySymbolView
 - 
name
- Specified by:
 namein interfaceConstraint
 - 
filter
 - 
doFilter
 - 
forwardMap
 - 
getAll
- Specified by:
 getAllin interfaceAnySymbolView
 - 
toString
 - 
toReferenceString
- Specified by:
 toReferenceStringin interfaceConstraint
 - 
equals
 - 
hashCode
public int hashCode() 
 -