From bf8267997b7d8a1518f96d62bf4256961d19cb4b Mon Sep 17 00:00:00 2001 From: Technus Date: Thu, 21 Dec 2017 06:43:37 +0100 Subject: refactorings --- .../core/iElementalInstanceContainer.java | 12 ++++++++++++ .../core/interfaces/iElementalInstanceContainer.java | 12 ------------ .../elementalMatter/core/interfaces/iExchangeInfo.java | 11 ----------- .../core/interfaces/iHasElementalDefinition.java | 18 ------------------ .../core/stacks/iHasElementalDefinition.java | 18 ++++++++++++++++++ .../core/transformations/iExchangeInfo.java | 11 +++++++++++ 6 files changed, 41 insertions(+), 41 deletions(-) create mode 100644 src/main/java/com/github/technus/tectech/elementalMatter/core/iElementalInstanceContainer.java delete mode 100644 src/main/java/com/github/technus/tectech/elementalMatter/core/interfaces/iElementalInstanceContainer.java delete mode 100644 src/main/java/com/github/technus/tectech/elementalMatter/core/interfaces/iExchangeInfo.java delete mode 100644 src/main/java/com/github/technus/tectech/elementalMatter/core/interfaces/iHasElementalDefinition.java create mode 100644 src/main/java/com/github/technus/tectech/elementalMatter/core/stacks/iHasElementalDefinition.java create mode 100644 src/main/java/com/github/technus/tectech/elementalMatter/core/transformations/iExchangeInfo.java (limited to 'src/main/java/com') diff --git a/src/main/java/com/github/technus/tectech/elementalMatter/core/iElementalInstanceContainer.java b/src/main/java/com/github/technus/tectech/elementalMatter/core/iElementalInstanceContainer.java new file mode 100644 index 0000000000..448328cb30 --- /dev/null +++ b/src/main/java/com/github/technus/tectech/elementalMatter/core/iElementalInstanceContainer.java @@ -0,0 +1,12 @@ +package com.github.technus.tectech.elementalMatter.core.interfaces; + +import com.github.technus.tectech.elementalMatter.core.cElementalInstanceStackMap; + +/** + * Created by danie_000 on 25.01.2017. + */ +public interface iElementalInstanceContainer extends Cloneable { + cElementalInstanceStackMap getContainerHandler(); + + float purgeOverflow(); +} diff --git a/src/main/java/com/github/technus/tectech/elementalMatter/core/interfaces/iElementalInstanceContainer.java b/src/main/java/com/github/technus/tectech/elementalMatter/core/interfaces/iElementalInstanceContainer.java deleted file mode 100644 index 448328cb30..0000000000 --- a/src/main/java/com/github/technus/tectech/elementalMatter/core/interfaces/iElementalInstanceContainer.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.github.technus.tectech.elementalMatter.core.interfaces; - -import com.github.technus.tectech.elementalMatter.core.cElementalInstanceStackMap; - -/** - * Created by danie_000 on 25.01.2017. - */ -public interface iElementalInstanceContainer extends Cloneable { - cElementalInstanceStackMap getContainerHandler(); - - float purgeOverflow(); -} diff --git a/src/main/java/com/github/technus/tectech/elementalMatter/core/interfaces/iExchangeInfo.java b/src/main/java/com/github/technus/tectech/elementalMatter/core/interfaces/iExchangeInfo.java deleted file mode 100644 index cfae8a20a1..0000000000 --- a/src/main/java/com/github/technus/tectech/elementalMatter/core/interfaces/iExchangeInfo.java +++ /dev/null @@ -1,11 +0,0 @@ -package com.github.technus.tectech.elementalMatter.core.interfaces; - -/** - * Created by Tec on 23.05.2017. - */ -public interface iExchangeInfo { - Object output();//what should be given - ItemStack,FluidStack,AspectStack, (EM definitionStack->)EM instance stack - etc. - //This must return new Object! - if obj is immutable dont care that much (applies to defStacks) - - Object input();//same as above but for input -} diff --git a/src/main/java/com/github/technus/tectech/elementalMatter/core/interfaces/iHasElementalDefinition.java b/src/main/java/com/github/technus/tectech/elementalMatter/core/interfaces/iHasElementalDefinition.java deleted file mode 100644 index 2659898d62..0000000000 --- a/src/main/java/com/github/technus/tectech/elementalMatter/core/interfaces/iHasElementalDefinition.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.github.technus.tectech.elementalMatter.core.interfaces; - -import com.github.technus.tectech.elementalMatter.core.templates.iElementalDefinition; - -/** - * Created by danie_000 on 30.01.2017. - */ -public interface iHasElementalDefinition extends Comparable,Cloneable { - iElementalDefinition getDefinition(); - - long getAmount(); - - long getCharge(); - - float getMass(); - - iHasElementalDefinition clone(); -} diff --git a/src/main/java/com/github/technus/tectech/elementalMatter/core/stacks/iHasElementalDefinition.java b/src/main/java/com/github/technus/tectech/elementalMatter/core/stacks/iHasElementalDefinition.java new file mode 100644 index 0000000000..2659898d62 --- /dev/null +++ b/src/main/java/com/github/technus/tectech/elementalMatter/core/stacks/iHasElementalDefinition.java @@ -0,0 +1,18 @@ +package com.github.technus.tectech.elementalMatter.core.interfaces; + +import com.github.technus.tectech.elementalMatter.core.templates.iElementalDefinition; + +/** + * Created by danie_000 on 30.01.2017. + */ +public interface iHasElementalDefinition extends Comparable,Cloneable { + iElementalDefinition getDefinition(); + + long getAmount(); + + long getCharge(); + + float getMass(); + + iHasElementalDefinition clone(); +} diff --git a/src/main/java/com/github/technus/tectech/elementalMatter/core/transformations/iExchangeInfo.java b/src/main/java/com/github/technus/tectech/elementalMatter/core/transformations/iExchangeInfo.java new file mode 100644 index 0000000000..cfae8a20a1 --- /dev/null +++ b/src/main/java/com/github/technus/tectech/elementalMatter/core/transformations/iExchangeInfo.java @@ -0,0 +1,11 @@ +package com.github.technus.tectech.elementalMatter.core.interfaces; + +/** + * Created by Tec on 23.05.2017. + */ +public interface iExchangeInfo { + Object output();//what should be given - ItemStack,FluidStack,AspectStack, (EM definitionStack->)EM instance stack - etc. + //This must return new Object! - if obj is immutable dont care that much (applies to defStacks) + + Object input();//same as above but for input +} -- cgit