-package org.simantics.spreadsheet.graph;\r
-\r
-import java.io.Serializable;\r
-import java.util.Collection;\r
-import java.util.Optional;\r
-\r
-public interface SpreadsheetElement<Child extends SpreadsheetElement<?, ?>, Parent extends SpreadsheetElement<?, ?>> extends SpreadsheetVisitable, Serializable {\r
-\r
- Optional<Parent> getParent();\r
-\r
- Collection<Child> getSpreadsheetChildren();\r
-\r
- void remove(Child child);\r
-\r
-}\r
+package org.simantics.spreadsheet.graph;
+
+import java.io.Serializable;
+import java.util.Collection;
+import java.util.Optional;
+
+public interface SpreadsheetElement<Child extends SpreadsheetElement<?, ?>, Parent extends SpreadsheetElement<?, ?>> extends SpreadsheetVisitable, Serializable {
+
+ Optional<Parent> getParent();
+
+ Collection<Child> getSpreadsheetChildren();
+
+ void remove(Child child);
+
+}