diff options
author | Camil Staps | 2015-03-11 10:50:52 +0100 |
---|---|---|
committer | Camil Staps | 2015-03-11 10:50:52 +0100 |
commit | d0972c57cc23d7a6c913594e8166770fc1b28ff6 (patch) | |
tree | b64f573920d6796ffc0612476ad25dbe4135b53f /Week6/src/Configuration.java | |
parent | Week 6 framework (diff) |
Added framework
Diffstat (limited to 'Week6/src/Configuration.java')
-rw-r--r-- | Week6/src/Configuration.java | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/Week6/src/Configuration.java b/Week6/src/Configuration.java new file mode 100644 index 0000000..7264c5f --- /dev/null +++ b/Week6/src/Configuration.java @@ -0,0 +1,21 @@ +import java.util.Collection; + + +/** + * An interface for representing nodes in a state space. + * + * @author Sjaak Smetsers + * @version 1.2 + * @date 28-02-2015 + */ +public interface Configuration extends Comparable<Configuration> { + /* + * To obtain the successors for a specific configuration + * @return a collection of configurations containing the successors + */ + public Collection<Configuration> successors (); + /* + * For marking final / solution configurations. + */ + public boolean isSolution (); +} |