/** * <copyright> * </copyright> * * $Id: SDLifeLineElementImpl.java,v 1.2 2009/02/28 23:44:29 mgolubev Exp $ */ package org.eclipse.uml2.diagram.sequence.model.sequenced.impl; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.impl.EObjectImpl; import org.eclipse.uml2.diagram.sequence.model.sequenced.SDLifeLine; import org.eclipse.uml2.diagram.sequence.model.sequenced.SDLifeLineElement; import org.eclipse.uml2.diagram.sequence.model.sequenced.SDPackage; /** * <!-- begin-user-doc --> * An implementation of the model object '<em><b>Life Line Element</b></em>'. * <!-- end-user-doc --> * <p> * </p> * * @generated */ public abstract class SDLifeLineElementImpl extends EObjectImpl implements SDLifeLineElement { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected SDLifeLineElementImpl() { super(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override protected EClass eStaticClass() { return SDPackage.Literals.SD_LIFE_LINE_ELEMENT; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ public SDLifeLine getCoveredLifeLine() { throw new IllegalStateException("This method should be defined in subclasses but it is not for: " + this); } } //SDLifeLineElementImpl