Skip to content

Commit

Permalink
Refactored namespacing of packages.
Browse files Browse the repository at this point in the history
  • Loading branch information
mwever committed May 10, 2019
1 parent a0e443a commit 691e8b3
Show file tree
Hide file tree
Showing 1,007 changed files with 19,221 additions and 19,114 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jaicore.basic;
package ai.libs.jaicore.basic;

public interface Cancelable {
public void cancel();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jaicore.basic;
package ai.libs.jaicore.basic;

public abstract class Combinatorics {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
package jaicore.basic;

import java.util.Collection;
import java.util.HashSet;
import java.util.Set;

public abstract class EntitySelector<T> {
protected final Set<T> init;
protected final Set<T> current;

public EntitySelector(Collection<T> items) {
init = new HashSet<>(items);
current = new HashSet<>(items);
}

public Set<T> get() {
return new HashSet<>(current);
}

public Set<T> getInverted() {
Set<T> inverted = new HashSet<>();
init.forEach(i -> { if (!current.contains(i)) inverted.add(i); });
return inverted;
}

public EntitySelector<T> invert() {
Set<T> tmp = new HashSet<>(current);
current.clear();
init.forEach(i -> { if (!tmp.contains(i)) current.add(i); });
return this;
}
}
package ai.libs.jaicore.basic;

import java.util.Collection;
import java.util.HashSet;
import java.util.Set;

public abstract class EntitySelector<T> {
protected final Set<T> init;
protected final Set<T> current;

public EntitySelector(Collection<T> items) {
init = new HashSet<>(items);
current = new HashSet<>(items);
}

public Set<T> get() {
return new HashSet<>(current);
}

public Set<T> getInverted() {
Set<T> inverted = new HashSet<>();
init.forEach(i -> { if (!current.contains(i)) inverted.add(i); });
return inverted;
}

public EntitySelector<T> invert() {
Set<T> tmp = new HashSet<>(current);
current.clear();
init.forEach(i -> { if (!tmp.contains(i)) current.add(i); });
return this;
}
}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jaicore.basic;
package ai.libs.jaicore.basic;

import java.io.IOException;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jaicore.basic;
package ai.libs.jaicore.basic;

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jaicore.basic;
package ai.libs.jaicore.basic;

/**
* gets a property P of an object of class C
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jaicore.basic;
package ai.libs.jaicore.basic;


/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package jaicore.basic;

public interface ILoggingCustomizable {

public String getLoggerName();

public void setLoggerName(String name);

}
package ai.libs.jaicore.basic;

public interface ILoggingCustomizable {

public String getLoggerName();

public void setLoggerName(String name);

}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jaicore.basic;
package ai.libs.jaicore.basic;

public interface IMetric<T> {
public double getDistance(T a, T b);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package jaicore.basic;
package ai.libs.jaicore.basic;

import jaicore.basic.algorithm.exceptions.ObjectEvaluationFailedException;
import ai.libs.jaicore.basic.algorithm.exceptions.ObjectEvaluationFailedException;

public interface IObjectEvaluator<T,V extends Comparable<V>> {
public V evaluate(T object) throws InterruptedException, ObjectEvaluationFailedException;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,30 +1,30 @@
package jaicore.basic;

import java.util.Map;

public class Maps {

/**
* Forbid to create an object of ListHelper as there are only static methods allowed here.
*/
private Maps() {
// intentionally do nothing
}

public static <K> void increaseCounterInMap(final Map<K, Integer> counterMap, final K key) {
if (counterMap.containsKey(key)) {
counterMap.put(key, counterMap.get(key) + 1);
} else {
counterMap.put(key, 1);
}
}

public static <K> void increaseCounterInMap(final Map<K, Integer> counterMap, final K key, final int summand) {
if (counterMap.containsKey(key)) {
counterMap.put(key, counterMap.get(key) + summand);
} else {
counterMap.put(key, summand);
}
}

}
package ai.libs.jaicore.basic;

import java.util.Map;

public class Maps {

/**
* Forbid to create an object of ListHelper as there are only static methods allowed here.
*/
private Maps() {
// intentionally do nothing
}

public static <K> void increaseCounterInMap(final Map<K, Integer> counterMap, final K key) {
if (counterMap.containsKey(key)) {
counterMap.put(key, counterMap.get(key) + 1);
} else {
counterMap.put(key, 1);
}
}

public static <K> void increaseCounterInMap(final Map<K, Integer> counterMap, final K key, final int summand) {
if (counterMap.containsKey(key)) {
counterMap.put(key, counterMap.get(key) + summand);
} else {
counterMap.put(key, summand);
}
}

}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jaicore.basic;
package ai.libs.jaicore.basic;

import java.util.HashSet;
import java.util.Set;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jaicore.basic;
package ai.libs.jaicore.basic;

/**
* Exception can be thrown if properties could not be loaded properly.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jaicore.basic;
package ai.libs.jaicore.basic;

import java.io.BufferedReader;
import java.io.File;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jaicore.basic;
package ai.libs.jaicore.basic;

import java.io.Serializable;
import java.sql.Connection;
Expand All @@ -18,7 +18,7 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import jaicore.basic.sets.SetUtil.Pair;
import ai.libs.jaicore.basic.sets.SetUtil.Pair;

/**
* This is a simple util class for easy database access and query execution in sql. You need to make sure that the respective JDBC connector is in the class path. By default, the adapter uses the mysql driver, but any jdbc driver can be
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jaicore.basic;
package ai.libs.jaicore.basic;

public interface ScoredItem<V extends Comparable<V>> {
public V getScore();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jaicore.basic;
package ai.libs.jaicore.basic;

import java.util.Collection;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jaicore.basic;
package ai.libs.jaicore.basic;


import java.util.Arrays;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jaicore.basic;
package ai.libs.jaicore.basic;

public class SystemRequirementsNotMetException extends RuntimeException {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jaicore.basic;
package ai.libs.jaicore.basic;

import java.io.BufferedReader;
import java.io.Closeable;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jaicore.basic;
package ai.libs.jaicore.basic;

import java.util.concurrent.TimeUnit;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jaicore.basic;
package ai.libs.jaicore.basic;

/**
* Exception may be thrown if too many retries happened when trying to connect to the database via the SQLAdapter.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
package jaicore.basic;

public class ValueUtil {

/**
* Forbid to create an object of ListHelper as there are only static methods allowed here.
*/
private ValueUtil() {
// intentionally do nothing
}

public static String valueToString(final double value, final int decimals) {
StringBuilder sb = new StringBuilder();
sb.append(round(value, decimals));
while (sb.toString().length() < decimals + 2) {
sb.append("0");
}
return sb.toString();
}

public static double round(final double valueToRound, final int decimals) {
int multiplier = (int) Math.pow(10, decimals);
double raisedValue = Math.round(valueToRound * multiplier);
return raisedValue / multiplier;
}

}
package ai.libs.jaicore.basic;

public class ValueUtil {

/**
* Forbid to create an object of ListHelper as there are only static methods allowed here.
*/
private ValueUtil() {
// intentionally do nothing
}

public static String valueToString(final double value, final int decimals) {
StringBuilder sb = new StringBuilder();
sb.append(round(value, decimals));
while (sb.toString().length() < decimals + 2) {
sb.append("0");
}
return sb.toString();
}

public static double round(final double valueToRound, final int decimals) {
int multiplier = (int) Math.pow(10, decimals);
double raisedValue = Math.round(valueToRound * multiplier);
return raisedValue / multiplier;
}

}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jaicore.basic.aggregate;
package ai.libs.jaicore.basic.aggregate;

import java.util.List;

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
package ai.libs.jaicore.basic.aggregate.reals;

import ai.libs.jaicore.basic.aggregate.IAggregateFunction;

public interface IRealsAggregateFunction extends IAggregateFunction<Double> {

}
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jaicore.basic.aggregate.reals;
package ai.libs.jaicore.basic.aggregate.reals;

import java.util.List;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jaicore.basic.aggregate.reals;
package ai.libs.jaicore.basic.aggregate.reals;

import java.util.List;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jaicore.basic.aggregate.reals;
package ai.libs.jaicore.basic.aggregate.reals;

import java.util.Collections;
import java.util.LinkedList;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jaicore.basic.aggregate.reals;
package ai.libs.jaicore.basic.aggregate.reals;

import java.util.List;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package jaicore.basic.algorithm;
package ai.libs.jaicore.basic.algorithm;

import java.util.HashSet;
import java.util.Iterator;
Expand All @@ -13,16 +13,16 @@

import com.google.common.eventbus.EventBus;

import jaicore.basic.ILoggingCustomizable;
import jaicore.basic.TimeOut;
import jaicore.basic.algorithm.events.AlgorithmEvent;
import jaicore.basic.algorithm.events.AlgorithmFinishedEvent;
import jaicore.basic.algorithm.events.AlgorithmInitializedEvent;
import jaicore.basic.algorithm.exceptions.AlgorithmException;
import jaicore.basic.algorithm.exceptions.AlgorithmTimeoutedException;
import jaicore.concurrent.GlobalTimer;
import jaicore.interrupt.Interrupter;
import jaicore.timing.TimedComputation;
import ai.libs.jaicore.basic.ILoggingCustomizable;
import ai.libs.jaicore.basic.TimeOut;
import ai.libs.jaicore.basic.algorithm.events.AlgorithmEvent;
import ai.libs.jaicore.basic.algorithm.events.AlgorithmFinishedEvent;
import ai.libs.jaicore.basic.algorithm.events.AlgorithmInitializedEvent;
import ai.libs.jaicore.basic.algorithm.exceptions.AlgorithmException;
import ai.libs.jaicore.basic.algorithm.exceptions.AlgorithmTimeoutedException;
import ai.libs.jaicore.concurrent.GlobalTimer;
import ai.libs.jaicore.interrupt.Interrupter;
import ai.libs.jaicore.timing.TimedComputation;

public abstract class AAlgorithm<I, O> implements IAlgorithm<I, O>, ILoggingCustomizable {

Expand Down
Loading

0 comments on commit 691e8b3

Please sign in to comment.