The final restructured version for automatic build using maven tycho
[Mograsim.git] / net.mograsim.machine / src / net / mograsim / machine / MainMemoryDefinition.java
diff --git a/net.mograsim.machine/src/net/mograsim/machine/MainMemoryDefinition.java b/net.mograsim.machine/src/net/mograsim/machine/MainMemoryDefinition.java
deleted file mode 100644 (file)
index 72153d6..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-package net.mograsim.machine;
-
-/**
- * This interface provides a means to get information about the machines memory architecture. It is not bound to any actual memory.
- *
- * @author Christian Femers
- *
- */
-public interface MainMemoryDefinition extends MemoryDefinition
-{
-       /**
-        * The width in bits of an addressable memory cell/unit. This is often 8 (= one byte). The actual cells/lines of the memory may be a lot
-        * larger.
-        * 
-        * @return the addressable unit width in bits
-        * @author Christian Femers
-        */
-       int getCellWidth();
-
-       public static MainMemoryDefinition create(int memoryAddressBits, int cellWidth, long minimalAddress, long maximalAddress)
-       {
-               return new StandardMainMemoryDefinition(memoryAddressBits, cellWidth, minimalAddress, maximalAddress);
-       }
-}