|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectchord.bddbddb.Rel
chord.project.analyses.ProgramRel
public class ProgramRel
Generic implementation of a program relation (a specialized kind of Java task).
A program relation is a relation over one or more program domains.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class chord.bddbddb.Rel |
|---|
Rel.AryNIterable, Rel.HextIterable<T0,T1,T2,T3,T4,T5>, Rel.IntAryNIterable, Rel.IntHextIterable, Rel.IntPairIterable, Rel.IntPentIterable, Rel.IntQuadIterable, Rel.IntTrioIterable, Rel.PairIterable<T0,T1>, Rel.PentIterable<T0,T1,T2,T3,T4>, Rel.QuadIterable<T0,T1,T2,T3>, Rel.RelView, Rel.SelfIterable<T>, Rel.TrioIterable<T0,T1,T2>, Rel.TupleIterator<T> |
| Field Summary | |
|---|---|
protected java.lang.Object[] |
consumes
|
| Fields inherited from class chord.bddbddb.Rel |
|---|
bdd, domBdds, domIdxs, doms, factory, iterBdd, name, numDoms, sign |
| Constructor Summary | |
|---|---|
ProgramRel()
|
|
| Method Summary | |
|---|---|
void |
fill()
|
void |
init()
|
void |
load()
|
void |
print()
|
void |
run()
Executes this analysis in a "classic" project. |
void |
run(java.lang.Object ctrl,
IStepCollection sc)
Executes this analysis in a "modern" project. |
void |
save()
|
void |
skip(java.lang.Object elem,
ProgramDom dom)
|
java.lang.String |
toString()
|
| Methods inherited from class chord.bddbddb.Rel |
|---|
add, add, add, add, add, add, add, add, add, add, add, add, add, add, checkRange, checkRange, close, contains, contains, contains, contains, contains, contains, contains, contains, contains, getAry1ValTuples, getAry2IntTuples, getAry2ValTuples, getAry3IntTuples, getAry3ValTuples, getAry4IntTuples, getAry4ValTuples, getAry5IntTuples, getAry5ValTuples, getAry6IntTuples, getAry6ValTuples, getAryNIntTuples, getAryNValTuples, getDoms, getName, getSign, getView, initialize, isOpen, load, one, print, print, remove, remove, remove, remove, save, setDoms, setName, setSign, setSign, setSign, size, zero |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface chord.project.ITask |
|---|
getName, setName |
| Field Detail |
|---|
protected java.lang.Object[] consumes
| Constructor Detail |
|---|
public ProgramRel()
| Method Detail |
|---|
public void run()
ITaskClassicProject.runTask(String) or
ClassicProject.runTask(ITask), providing
this analysis either by its name or its object.
run in interface ITask
public void run(java.lang.Object ctrl,
IStepCollection sc)
ITask
run in interface ITaskpublic void init()
public void save()
public void load()
public void fill()
public void print()
print in class Relpublic java.lang.String toString()
toString in class java.lang.Object
public void skip(java.lang.Object elem,
ProgramDom dom)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||