// Path: src/main/java/com/scheible/risingempire/game/common/Player.java
// public class Player {
// 	
// 	public static class Prototype {
// 
// 		private final String name;
// 		private final String nation;
// 		private final String homeStar;
// 
// 		public Prototype(String name, String nation, String homeStar) {
// 			this.name = name;
// 			this.nation = nation;
// 			this.homeStar = homeStar;
// 		}
// 
// 		public String getName() {
// 			return name;
// 		}
// 
// 		public String getNation() {
// 			return nation;
// 		}
// 
// 		public String getHomeStar() {
// 			return homeStar;
// 		}
// 	}	
// 	
// 	private final String name;
// 	private final String nation;
// 
// 	public Player(String name, String nation) {
// 		this.name = name;
// 		this.nation = nation;
// 	}
// 
// 	public String getName() {
// 		return name;
// 	}
// 
// 	public String getNation() {
// 		return nation;
// 	}
// 	
// 	@Override
// 	public int hashCode() {
// 		return Objects.hash(name, nation);
// 	}
// 
// 	@Override
// 	public boolean equals(Object obj) {
// 		if (obj == this) {
// 			return true;
// 		} else if (obj instanceof Player) {
// 			Player other = (Player) obj;
// 			return Objects.equals(name, other.name) && Objects.equals(nation, other.nation);
// 		} else {
// 			return false;
// 		}
// 	}
// }
// 
// Path: src/main/java/com/scheible/risingempire/game/common/event/Event.java
// public abstract class Event {
// 
// }
// 
// Path: src/main/java/com/scheible/risingempire/game/common/view/fleet/Fleet.java
// public class Fleet {
// 	
// 	private final int id;
// 	private final String nation;
// 	
// 	private final String star;
// 	
// 	private final Integer x;
// 	private final Integer y;
// 	
// 	private final boolean dispatchable;
// 	
// 
// 	private Fleet(int id, int x, int y, String nation, boolean dispatchable) {
// 		this.id = id;
// 		this.nation = nation;
// 		
// 		this.star = null;
// 		this.x = x;
// 		this.y = y;
// 		
// 		this.dispatchable = dispatchable;
// 	}	
// 	
// 	private Fleet(int id, String star, String nation, boolean dispatchable) {
// 		this.id = id;
// 		this.nation = nation;
// 		
// 		this.star = star;
// 		this.x = null;
// 		this.y = null;		
// 		
// 		this.dispatchable = dispatchable;
// 	}
// 	
// 	public static Fleet createOrbitingFleet(int id, String star, String nation, boolean dispatchable) {
// 		Fleet fleet = new Fleet(id, star, nation, dispatchable);
// 		return fleet;				
// 	}
// 	
// 	public static Fleet createTravelingFleet(int id, int x, int y, String nation, boolean dispatchable) {
// 		Fleet fleet = new Fleet(id, x, y, nation, dispatchable);
// 		return fleet;
// 	}	
// 
// 	public int getId() {
// 		return id;
// 	}
// 
// 	public String getStar() {
// 		return star;
// 	}
// 
// 	public String getNation() {
// 		return nation;
// 	}
// 
// 	public boolean isDispatchable() {
// 		return dispatchable;
// 	}
// 
// 	public Integer getX() {
// 		return x;
// 	}
// 
// 	public Integer getY() {
// 		return y;
// 	}
// }
// 
// Path: src/main/java/com/scheible/risingempire/game/common/view/star/Star.java
// public class Star {
// 	
// 	private final String name;
// 	private final int x;
// 	private final int y;
// 	
// 	private final String nation;
// 	private final Integer population;
// 
// 	private Star(String name, int x, int y, String nation, Integer population) {
// 		this.name = name;
// 		this.x = x;
// 		this.y = y;
// 		this.nation = nation;
// 		this.population = population;
// 	}
// 	
// 	public static Star createAnonymousStar(String name, int x, int y) {
// 		Star star = new Star(name, x, y, null, null);
// 		return star;
// 	}
// 	
// 	public static Star createAlienStar(String name, int x, int y, String nation) {
// 		Star star = new Star(name, x, y, nation, null);
// 		return star;
// 	}
// 		
// 	public static Star createOwnedStar(String name, int x, int y, String nation, int population) {
// 		Star star = new Star(name, x, y, nation, population);
// 		return star;
// 	}
// 
// 	public String getName() {
// 		return name;
// 	}
// 
// 	public int getX() {
// 		return x;
// 	}
// 
// 	public int getY() {
// 		return y;
// 	}
// 
// 	public String getNation() {
// 		return nation;
// 	}
// 
// 	public Integer getPopulation() {
// 		return population;
// 	}
// }


import com.scheible.risingempire.game.common.Player;
import com.scheible.risingempire.game.common.event.Event;
import com.scheible.risingempire.game.common.view.fleet.Fleet;
import com.scheible.risingempire.game.common.view.star.Star;
import java.util.List;
package com.scheible.risingempire.game.common.view;


/**
 *
 * @author sj
 */
public class View {
    
	private final List<Player> players;
// Path: src/main/java/com/scheible/risingempire/game/common/Player.java
// public class Player {
// 	
// 	public static class Prototype {
// 
// 		private final String name;
// 		private final String nation;
// 		private final String homeStar;
// 
// 		public Prototype(String name, String nation, String homeStar) {
// 			this.name = name;
// 			this.nation = nation;
// 			this.homeStar = homeStar;
// 		}
// 
// 		public String getName() {
// 			return name;
// 		}
// 
// 		public String getNation() {
// 			return nation;
// 		}
// 
// 		public String getHomeStar() {
// 			return homeStar;
// 		}
// 	}	
// 	
// 	private final String name;
// 	private final String nation;
// 
// 	public Player(String name, String nation) {
// 		this.name = name;
// 		this.nation = nation;
// 	}
// 
// 	public String getName() {
// 		return name;
// 	}
// 
// 	public String getNation() {
// 		return nation;
// 	}
// 	
// 	@Override
// 	public int hashCode() {
// 		return Objects.hash(name, nation);
// 	}
// 
// 	@Override
// 	public boolean equals(Object obj) {
// 		if (obj == this) {
// 			return true;
// 		} else if (obj instanceof Player) {
// 			Player other = (Player) obj;
// 			return Objects.equals(name, other.name) && Objects.equals(nation, other.nation);
// 		} else {
// 			return false;
// 		}
// 	}
// }
// 
// Path: src/main/java/com/scheible/risingempire/game/common/event/Event.java
// public abstract class Event {
// 
// }
// 
// Path: src/main/java/com/scheible/risingempire/game/common/view/fleet/Fleet.java
// public class Fleet {
// 	
// 	private final int id;
// 	private final String nation;
// 	
// 	private final String star;
// 	
// 	private final Integer x;
// 	private final Integer y;
// 	
// 	private final boolean dispatchable;
// 	
// 
// 	private Fleet(int id, int x, int y, String nation, boolean dispatchable) {
// 		this.id = id;
// 		this.nation = nation;
// 		
// 		this.star = null;
// 		this.x = x;
// 		this.y = y;
// 		
// 		this.dispatchable = dispatchable;
// 	}	
// 	
// 	private Fleet(int id, String star, String nation, boolean dispatchable) {
// 		this.id = id;
// 		this.nation = nation;
// 		
// 		this.star = star;
// 		this.x = null;
// 		this.y = null;		
// 		
// 		this.dispatchable = dispatchable;
// 	}
// 	
// 	public static Fleet createOrbitingFleet(int id, String star, String nation, boolean dispatchable) {
// 		Fleet fleet = new Fleet(id, star, nation, dispatchable);
// 		return fleet;				
// 	}
// 	
// 	public static Fleet createTravelingFleet(int id, int x, int y, String nation, boolean dispatchable) {
// 		Fleet fleet = new Fleet(id, x, y, nation, dispatchable);
// 		return fleet;
// 	}	
// 
// 	public int getId() {
// 		return id;
// 	}
// 
// 	public String getStar() {
// 		return star;
// 	}
// 
// 	public String getNation() {
// 		return nation;
// 	}
// 
// 	public boolean isDispatchable() {
// 		return dispatchable;
// 	}
// 
// 	public Integer getX() {
// 		return x;
// 	}
// 
// 	public Integer getY() {
// 		return y;
// 	}
// }
// 
// Path: src/main/java/com/scheible/risingempire/game/common/view/star/Star.java
// public class Star {
// 	
// 	private final String name;
// 	private final int x;
// 	private final int y;
// 	
// 	private final String nation;
// 	private final Integer population;
// 
// 	private Star(String name, int x, int y, String nation, Integer population) {
// 		this.name = name;
// 		this.x = x;
// 		this.y = y;
// 		this.nation = nation;
// 		this.population = population;
// 	}
// 	
// 	public static Star createAnonymousStar(String name, int x, int y) {
// 		Star star = new Star(name, x, y, null, null);
// 		return star;
// 	}
// 	
// 	public static Star createAlienStar(String name, int x, int y, String nation) {
// 		Star star = new Star(name, x, y, nation, null);
// 		return star;
// 	}
// 		
// 	public static Star createOwnedStar(String name, int x, int y, String nation, int population) {
// 		Star star = new Star(name, x, y, nation, population);
// 		return star;
// 	}
// 
// 	public String getName() {
// 		return name;
// 	}
// 
// 	public int getX() {
// 		return x;
// 	}
// 
// 	public int getY() {
// 		return y;
// 	}
// 
// 	public String getNation() {
// 		return nation;
// 	}
// 
// 	public Integer getPopulation() {
// 		return population;
// 	}
// }


// Path: src/main/java/com/scheible/risingempire/game/common/view/View.java
import com.scheible.risingempire.game.common.Player;
import com.scheible.risingempire.game.common.event.Event;
import com.scheible.risingempire.game.common.view.fleet.Fleet;
import com.scheible.risingempire.game.common.view.star.Star;
import java.util.List;

package com.scheible.risingempire.game.common.view;


/**
 *
 * @author sj
 */
public class View {
    
	private final List<Player> players;
	private final List<Star> stars;