public class Bicluster
extends java.lang.Object
Constructor and Description |
---|
Bicluster() |
Modifier and Type | Method and Description |
---|---|
void |
addCurve(java.lang.String art,
javafx.scene.shape.CubicCurve curve)
Saving curve either on the "right" or on the "left" side
|
void |
addEntity(java.lang.String art,
javafx.scene.layout.HBox hBox)
Saving the box of an entity either on the "right" or on the "left" side
|
boolean |
equalLists(java.util.List<java.lang.String> one,
java.util.List<java.lang.String> two)
Checks if two lists has the same elements
|
java.util.ArrayList<Entity> |
getAllEntities(int index)
Get all entities from the left side
|
javafx.scene.layout.HBox |
getBiclusterHBox() |
java.util.ArrayList<javafx.scene.shape.CubicCurve> |
getCurveLeft() |
java.util.ArrayList<javafx.scene.shape.CubicCurve> |
getCurveRight() |
java.util.ArrayList<javafx.scene.layout.HBox> |
getEntityLeft() |
java.util.ArrayList<javafx.scene.layout.HBox> |
getEntityRight() |
java.util.ArrayList<java.lang.String> |
getLeft() |
int |
getNummer() |
int |
getRank() |
java.util.ArrayList<java.lang.String> |
getRight() |
boolean |
hasSameLeft(Bicluster otherBicluster) |
boolean |
hasSameRight(Bicluster otherBicluster) |
boolean |
isSelected() |
boolean |
isSingleton()
Checks if bicluster contains only one left-side and one right-side connection
|
void |
mergeLeft(java.util.ArrayList<java.lang.String> left)
Adding elements to the list, where all left side connections are saved
|
void |
mergeRight(java.util.ArrayList<java.lang.String> right)
Adding elements to the list, where all right side connections are saved
|
void |
setBiclusterHBox(javafx.scene.layout.HBox biclusterHBox) |
void |
setCurveLeft(java.util.ArrayList<javafx.scene.shape.CubicCurve> curveLeft) |
void |
setCurveRight(java.util.ArrayList<javafx.scene.shape.CubicCurve> curveRight) |
void |
setEntityLeft(java.util.ArrayList<javafx.scene.layout.HBox> entityLeft) |
void |
setEntityRight(java.util.ArrayList<javafx.scene.layout.HBox> entityRight) |
void |
setLeft(java.util.ArrayList<java.lang.String> left) |
void |
setNummer(int nummer) |
void |
setRank(int rank) |
void |
setRight(java.util.ArrayList<java.lang.String> right) |
void |
setSelected(boolean selected) |
public boolean equalLists(java.util.List<java.lang.String> one, java.util.List<java.lang.String> two)
one
- - list 1two
- - list 2public void mergeLeft(java.util.ArrayList<java.lang.String> left)
left
- - listpublic void mergeRight(java.util.ArrayList<java.lang.String> right)
right
- - listpublic boolean isSingleton()
public void addCurve(java.lang.String art, javafx.scene.shape.CubicCurve curve)
art
- - right/leftcurve
- - curvepublic void addEntity(java.lang.String art, javafx.scene.layout.HBox hBox)
art
- - right/lefthBox
- - box of an entitypublic java.util.ArrayList<Entity> getAllEntities(int index)
index
- - at which level is the entity savedpublic int getRank()
public void setRank(int rank)
public javafx.scene.layout.HBox getBiclusterHBox()
public void setBiclusterHBox(javafx.scene.layout.HBox biclusterHBox)
public java.util.ArrayList<java.lang.String> getLeft()
public void setLeft(java.util.ArrayList<java.lang.String> left)
public java.util.ArrayList<java.lang.String> getRight()
public void setRight(java.util.ArrayList<java.lang.String> right)
public int getNummer()
public void setNummer(int nummer)
public boolean hasSameRight(Bicluster otherBicluster)
public boolean hasSameLeft(Bicluster otherBicluster)
public java.util.ArrayList<javafx.scene.shape.CubicCurve> getCurveLeft()
public void setCurveLeft(java.util.ArrayList<javafx.scene.shape.CubicCurve> curveLeft)
public java.util.ArrayList<javafx.scene.shape.CubicCurve> getCurveRight()
public void setCurveRight(java.util.ArrayList<javafx.scene.shape.CubicCurve> curveRight)
public java.util.ArrayList<javafx.scene.layout.HBox> getEntityLeft()
public void setEntityLeft(java.util.ArrayList<javafx.scene.layout.HBox> entityLeft)
public java.util.ArrayList<javafx.scene.layout.HBox> getEntityRight()
public void setEntityRight(java.util.ArrayList<javafx.scene.layout.HBox> entityRight)
public boolean isSelected()
public void setSelected(boolean selected)