/* * Copyright (C) 2006-2016 DLR, Germany * * All rights reserved * * http://www.rcenvironment.de/ */ package de.rcenvironment.core.component.workflow.model.api; import java.io.Serializable; /** * Class to store x and y location independent from the graphical framework. * * @author Oliver Seebach * * TODO make immutable to allow passing instances from gui to model and vice versa without side effects and without creating new * instances - seid_do, April 2015 */ public class Location implements Serializable { private static final long serialVersionUID = 3311137685734060246L; /** X coordinate. */ public final int x; /** Y coordinate. */ public final int y; public Location(int x, int y) { this.x = x; this.y = y; } @Override public String toString() { return (this.x + ":" + this.y); } }