Classes | |
class | ModeIterator |
class | ModeNodePair |
Public Member Functions | |
Object | clone () |
int | compareOrderTo (ModeAssignment other, GraphMatrix transClosure, GraphMatrix otherTransClosure) |
int | computeLongestDFChain () |
boolean | equalComponents (ModeAssignment other) |
boolean | equals (Object o) |
Set | getComponents () |
ModeAssignmentDAG | getMaDag () |
Mode | getMode (Component comp) |
int | getMode (Component comp, int defaultModeType) |
Iterator | getModeIterator (int modeType) |
Iterator | getModeIterator (SortedIntList modeTypes) |
ModeAssignmentDAGNode | getNode (Component comp) |
int | getNumPFCs () |
int | getNumSFCs () |
boolean | hasMode (int modeType) |
Iterator | iterator () |
ModeAssignment () | |
boolean | setMode (Component comp, int toMode, Component parent) |
void | setModes (ArrayList components, int toMode) |
int | size () |
boolean | subst (int fromMode, int toMode) |
boolean | subst (Component comp, int toMode, Component parent) |
String | toStringShort () |
Protected Member Functions | |
boolean | correctMaDag (ModeAssignmentDAG dag) |
int | countNumModes (int modeType) |
ModeAssignmentDAG | createModeAssignmentDAG () |
boolean | hasMoreConstrainedNodeThan (ModeAssignment other, GraphMatrix transClosure, GraphMatrix otherTransClosure) |
boolean | invariant () |
boolean | postcond_equalComponents (ModeAssignment other, boolean result) |
Protected Attributes | |
ModeAssignmentDAG | maDag = null |
TreeMap | modes = new TreeMap() |
Definition at line 30 of file ModeAssignment.java.
dfengine.ModeAssignment.ModeAssignment | ( | ) | [inline] |
Creates an empty mode assignment;
Definition at line 73 of file ModeAssignment.java.
Object dfengine.ModeAssignment.clone | ( | ) | [inline] |
Definition at line 91 of file ModeAssignment.java.
int dfengine.ModeAssignment.compareOrderTo | ( | ModeAssignment | other, |
GraphMatrix | transClosure, | ||
GraphMatrix | otherTransClosure | ||
) | [inline] |
Definition at line 590 of file ModeAssignment.java.
int dfengine.ModeAssignment.computeLongestDFChain | ( | ) | [inline] |
Definition at line 436 of file ModeAssignment.java.
boolean dfengine.ModeAssignment.correctMaDag | ( | ModeAssignmentDAG | dag | ) | [inline, protected] |
Definition at line 503 of file ModeAssignment.java.
int dfengine.ModeAssignment.countNumModes | ( | int | modeType | ) | [inline, protected] |
Definition at line 387 of file ModeAssignment.java.
ModeAssignmentDAG dfengine.ModeAssignment.createModeAssignmentDAG | ( | ) | [inline, protected] |
Definition at line 463 of file ModeAssignment.java.
boolean dfengine.ModeAssignment.equalComponents | ( | ModeAssignment | other | ) | [inline] |
Definition at line 136 of file ModeAssignment.java.
boolean dfengine.ModeAssignment.equals | ( | Object | o | ) | [inline] |
Definition at line 110 of file ModeAssignment.java.
Set dfengine.ModeAssignment.getComponents | ( | ) | [inline] |
Definition at line 129 of file ModeAssignment.java.
ModeAssignmentDAG dfengine.ModeAssignment.getMaDag | ( | ) | [inline] |
Definition at line 81 of file ModeAssignment.java.
Mode dfengine.ModeAssignment.getMode | ( | Component | comp | ) | [inline] |
Definition at line 351 of file ModeAssignment.java.
int dfengine.ModeAssignment.getMode | ( | Component | comp, |
int | defaultModeType | ||
) | [inline] |
Definition at line 375 of file ModeAssignment.java.
Iterator dfengine.ModeAssignment.getModeIterator | ( | int | modeType | ) | [inline] |
Definition at line 452 of file ModeAssignment.java.
Iterator dfengine.ModeAssignment.getModeIterator | ( | SortedIntList | modeTypes | ) | [inline] |
Definition at line 459 of file ModeAssignment.java.
ModeAssignmentDAGNode dfengine.ModeAssignment.getNode | ( | Component | comp | ) | [inline] |
Definition at line 359 of file ModeAssignment.java.
int dfengine.ModeAssignment.getNumPFCs | ( | ) | [inline] |
Definition at line 402 of file ModeAssignment.java.
int dfengine.ModeAssignment.getNumSFCs | ( | ) | [inline] |
Definition at line 411 of file ModeAssignment.java.
boolean dfengine.ModeAssignment.hasMode | ( | int | modeType | ) | [inline] |
Definition at line 421 of file ModeAssignment.java.
boolean dfengine.ModeAssignment.hasMoreConstrainedNodeThan | ( | ModeAssignment | other, |
GraphMatrix | transClosure, | ||
GraphMatrix | otherTransClosure | ||
) | [inline, protected] |
Definition at line 550 of file ModeAssignment.java.
boolean dfengine.ModeAssignment.invariant | ( | ) | [inline, protected] |
Definition at line 494 of file ModeAssignment.java.
Iterator dfengine.ModeAssignment.iterator | ( | ) | [inline] |
Definition at line 444 of file ModeAssignment.java.
boolean dfengine.ModeAssignment.postcond_equalComponents | ( | ModeAssignment | other, |
boolean | result | ||
) | [inline, protected] |
Definition at line 155 of file ModeAssignment.java.
boolean dfengine.ModeAssignment.setMode | ( | Component | comp, |
int | toMode, | ||
Component | parent | ||
) | [inline] |
Definition at line 274 of file ModeAssignment.java.
void dfengine.ModeAssignment.setModes | ( | ArrayList | components, |
int | toMode | ||
) | [inline] |
Definition at line 336 of file ModeAssignment.java.
int dfengine.ModeAssignment.size | ( | ) | [inline] |
Definition at line 122 of file ModeAssignment.java.
boolean dfengine.ModeAssignment.subst | ( | int | fromMode, |
int | toMode | ||
) | [inline] |
Definition at line 209 of file ModeAssignment.java.
boolean dfengine.ModeAssignment.subst | ( | Component | comp, |
int | toMode, | ||
Component | parent | ||
) | [inline] |
Definition at line 241 of file ModeAssignment.java.
String dfengine.ModeAssignment.toStringShort | ( | ) | [inline] |
Definition at line 188 of file ModeAssignment.java.
ModeAssignmentDAG dfengine.ModeAssignment.maDag = null [protected] |
Definition at line 66 of file ModeAssignment.java.
TreeMap dfengine.ModeAssignment.modes = new TreeMap() [protected] |
Definition at line 57 of file ModeAssignment.java.