+++ /dev/null
-package fr.orsay.lri.varna.models.rna;
-
-import java.util.ArrayList;
-
-public class ModeleStrand {
-
- private ArrayList<ModeleBase> _strand = new ArrayList<ModeleBase>();
- private boolean hasBeenPlaced = false;
- private boolean strandLeft = false;
- private boolean strandRight = false;
- private int levelPosition;
-
- public ModeleStrand(){
-
- }
-
- public void addBase(ModeleBase mb){
- this._strand.add(mb);
- }
-
- public void addBase(int index, ModeleBase mb){
- this._strand.add(index, mb);
- }
-
- public int sizeStrand() {
- return this._strand.size();
- }
-
- public ModeleBase getMB(int a) {
- return this._strand.get(a);
- }
-
- public ArrayList<ModeleBase> getArrayListMB() {
- return this._strand;
- }
-
- public int getLevelPosition(){
- return this.levelPosition;
- }
-
- public void setLevelPosition(int a){
- this.levelPosition=a;
- }
-
- public boolean getStrandRight(){
- return this.strandRight;
- }
-
- public void setStrandRight(boolean bool){
- this.strandRight=bool;
- }
-
- public boolean getStrandLeft(){
- return this.strandLeft;
- }
-
- public void setStrandLeft(boolean bool){
- this.strandLeft=bool;
- }
-
- public boolean hasBeenPlaced(){
- return this.hasBeenPlaced;
- }
-
- public void setHasBeenPlaced(boolean bool){
- this.hasBeenPlaced =bool;
- }
-
- public boolean existInStrand(int a){
- int size =sizeStrand();
- boolean exist=false;
- for (int i=0; i<size;i++){
- if(a==this.getMB(i).getIndex()){
- exist=true;
- }
- }
- return exist;
- }
-}
\ No newline at end of file