From 7c279747beb43c7e88633a6228a155a30e6834f7 Mon Sep 17 00:00:00 2001 From: Benjamin Culkin Date: Mon, 27 May 2024 11:38:33 -0400 Subject: Initial import --- .../foundation/collections/nspace/Dimension.java | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100755 israfil-foundation-nspace/src/main/java/net/israfil/foundation/collections/nspace/Dimension.java (limited to 'israfil-foundation-nspace/src/main/java/net/israfil/foundation/collections/nspace/Dimension.java') diff --git a/israfil-foundation-nspace/src/main/java/net/israfil/foundation/collections/nspace/Dimension.java b/israfil-foundation-nspace/src/main/java/net/israfil/foundation/collections/nspace/Dimension.java new file mode 100755 index 0000000..f4e73bb --- /dev/null +++ b/israfil-foundation-nspace/src/main/java/net/israfil/foundation/collections/nspace/Dimension.java @@ -0,0 +1,36 @@ +/* + * Copyright (c) 2003, Mishkin Berteig and Christian Gruber + * + * $Id: Dimension.java 260 2005-05-15 13:08:53Z cgruber $ + */ +package net.israfil.foundation.collections.nspace; + +import java.util.Collection; +import java.util.Set; + +/** + * A named set of positions within an nspace + * + * @author Mishkin Berteig + * @author Christian Gruber + * @version $Revision: 260 $ + */ +public interface Dimension extends Set { + + /** + * Returns the name of the position + * @return String + */ + public String getName(); + + + void getWithNSpace(NSpace space); + void abandonNSpace(NSpace space); + void getWithNSpaces(Collection spaces); + void abandonNSpaces(Collection spaces); + + public Dimension addPosition(String s); + public Dimension deletePosition(String s); + + +} -- cgit v1.2.3