From 05c78126859231a68e199dc34613689bd0978e2f Mon Sep 17 00:00:00 2001 From: Foghrye4 Date: Mon, 11 Apr 2016 19:44:54 +0300 Subject: Initial commit --- ihl/interfaces/IDataNode.java | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 ihl/interfaces/IDataNode.java (limited to 'ihl/interfaces/IDataNode.java') diff --git a/ihl/interfaces/IDataNode.java b/ihl/interfaces/IDataNode.java new file mode 100644 index 0000000..d13af00 --- /dev/null +++ b/ihl/interfaces/IDataNode.java @@ -0,0 +1,21 @@ +package ihl.interfaces; + +import ihl.processing.invslots.InvSlotSignalProcessor; + +import java.util.Set; + +public interface IDataNode +{ + int getAttachedSlotNumber(); + int getDataGridID(); + void setDataGrid(int newGridID); + Set getConnectedDataNodes(); + int getXPos(); + int getYPos(); + int getZPos(); + int getInnerId(); + boolean isIndirectlyConnectedWithContact(int id); + void checkAttachedSlots(); + InvSlotSignalProcessor getAttachedSlot(); + int getType(); +} -- cgit v1.2.3