/* * Copyright (C) 2006-2016 DLR, Germany * * All rights reserved * * http://www.rcenvironment.de/ */ package de.rcenvironment.components.cpacs.vampzeroinitializer.gui.model; /** * Abstract named class. * * @author Arne Bachmann * @author Markus Kunde */ public abstract class AbstractNamed implements Named, Comparable<Named> { private String name; public AbstractNamed() {} public AbstractNamed(final AbstractNamed from) { name = from.name; } @Override public String getName() { return name; } @Override public Named setName(final String aName) { name = aName; return this; } @Override public int compareTo(final Named other) { return name.compareTo(other.getName()); } }