X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=bundles%2Forg.simantics.spreadsheet.graph%2Fsrc%2Forg%2Fsimantics%2Fspreadsheet%2Fgraph%2FSpreadsheetLine.java;fp=bundles%2Forg.simantics.spreadsheet.graph%2Fsrc%2Forg%2Fsimantics%2Fspreadsheet%2Fgraph%2FSpreadsheetLine.java;h=0000000000000000000000000000000000000000;hb=5c67a96d34fe904b8c4b0375cd08ff1d543bf369;hp=ef6937ff595757cd0dec659095afef4ef3862619;hpb=9a37dabc6c0212ed3e14499c88df3208cd06f9b0;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.spreadsheet.graph/src/org/simantics/spreadsheet/graph/SpreadsheetLine.java b/bundles/org.simantics.spreadsheet.graph/src/org/simantics/spreadsheet/graph/SpreadsheetLine.java deleted file mode 100644 index ef6937ff5..000000000 --- a/bundles/org.simantics.spreadsheet.graph/src/org/simantics/spreadsheet/graph/SpreadsheetLine.java +++ /dev/null @@ -1,125 +0,0 @@ -package org.simantics.spreadsheet.graph; - -import java.util.Collections; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Optional; - -import org.simantics.spreadsheet.Range; -import org.simantics.spreadsheet.resource.SpreadsheetResource; -import org.simantics.spreadsheet.util.SpreadsheetUtils; - -import it.unimi.dsi.fastutil.objects.ObjectArrayList; - -public class SpreadsheetLine implements SpreadsheetElement, SheetNode { - - private static final long serialVersionUID = -304574098117404663L; - - final private SpreadsheetLines parent; - final public int row; - int id; - - public ObjectArrayList cells = new ObjectArrayList<>(); - - public SpreadsheetLine(SpreadsheetLines parent, int row) { - this.parent = parent; - this.row = row; - this.id = getEngine().getBook().getNewId(this); -// getEngine().registerRow(row, this); - } - - public int getId() { - return id; - } - - public SpreadsheetEngine getEngine() { -// if(parent instanceof SpreadsheetEngine) -// return (SpreadsheetEngine)parent; - return ((SpreadsheetLines)parent).getEngine(); - } - - @Override - public String getName() { - return "Row"+row; - } - - @Override - public Map getChildren() { - String rowName = ""+row; - Map result = new HashMap<>(); - for(int i=0;i getParent() { - return Optional.of(parent); - } - - @Override - public List getSpreadsheetChildren() { - return cells; - } - - @Override - public void remove(SpreadsheetCell child) { - - } - - @Override - public int hashCode() { - final int prime = 31; - int result = 1; - result = prime * result + ((parent == null) ? 0 : parent.hashCode()); - result = prime * result + row; - return result; - } - - @Override - public boolean equals(Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - SpreadsheetLine other = (SpreadsheetLine) obj; - if (parent == null) { - if (other.parent != null) - return false; - } else if (!parent.equals(other.parent)) - return false; - if (row != other.row) - return false; - return true; - } - -}