public class ModelGrouping.RankedClass extends Object
| Constructor and Description |
|---|
RankedClass(LogicalModel m,
String textFormat) |
RankedClass(ModelGrouping.RankedClassGroup pcg) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(int idxGrp,
int idxVar,
int splitFlag) |
void |
addGrp(int pos,
ModelGrouping.RankedClassGroup pcg) |
ModelGrouping.RankedClass |
clone() |
void |
collapse() |
boolean |
equals(Object o)
Considers both classes with same ordered groups
|
void |
expand() |
int[] |
getGroupValues(int idxGrp) |
List<List<String>> |
getVars(LogicalModel m) |
boolean |
isEmpty() |
boolean |
isValid(int idxGrp) |
boolean |
remove(int idxVar,
int splitFlag) |
boolean |
remove(int idxGrp,
int idxVar,
int splitFlag)
Removes a given variable/split pair from a class, if it exists.
|
ModelGrouping.RankedClassGroup |
removeGrp(int idxGrp) |
int |
size() |
boolean |
split(int idxGrp,
int idxVar)
Splits a variable in two (in the current/selected class).
|
String |
toString() |
boolean |
unsplit(int idxGrp,
int idxVar,
int splitFlag)
Marks a given variable as not split.
|
public RankedClass(ModelGrouping.RankedClassGroup pcg)
public RankedClass(LogicalModel m, String textFormat)
public boolean isValid(int idxGrp)
public int size()
public boolean isEmpty()
public ModelGrouping.RankedClassGroup removeGrp(int idxGrp)
public void addGrp(int pos,
ModelGrouping.RankedClassGroup pcg)
public int[] getGroupValues(int idxGrp)
public List<List<String>> getVars(LogicalModel m)
public void collapse()
public void expand()
public boolean split(int idxGrp,
int idxVar)
idxGrp - idxVar - public boolean unsplit(int idxGrp,
int idxVar,
int splitFlag)
idxGrp - idxVar - splitFlag - public boolean remove(int idxGrp,
int idxVar,
int splitFlag)
idxGrp - idxVar - splitFlag - public boolean remove(int idxVar,
int splitFlag)
public boolean add(int idxGrp,
int idxVar,
int splitFlag)
public ModelGrouping.RankedClass clone()
public boolean equals(Object o)
Copyright © 2012–2020. All rights reserved.