001/** 002 * ****************************************************************************** 003 * Copyright (c) 2018 Red Hat Inc 004 * All rights reserved. This program and the accompanying materials 005 * are made available under the terms of the Eclipse Public License v1.0 006 * which accompanies this distribution, and is available at 007 * http://www.eclipse.org/legal/epl-v10.html 008 * * 009 * Contributors: 010 * Jens Reimann - initial API and implementation 011 * ****************************************************************************** 012 */ 013package de.dentrassi.varlink.idl.varlinkIdl.impl; 014 015import de.dentrassi.varlink.idl.varlinkIdl.ElementType; 016import de.dentrassi.varlink.idl.varlinkIdl.VarlinkIdlPackage; 017 018import org.eclipse.emf.ecore.EClass; 019 020import org.eclipse.emf.ecore.impl.MinimalEObjectImpl; 021 022/** 023 * <!-- begin-user-doc --> 024 * An implementation of the model object '<em><b>Element Type</b></em>'. 025 * <!-- end-user-doc --> 026 * 027 * @generated 028 */ 029public class ElementTypeImpl extends MinimalEObjectImpl.Container implements ElementType 030{ 031 /** 032 * <!-- begin-user-doc --> 033 * <!-- end-user-doc --> 034 * @generated 035 */ 036 protected ElementTypeImpl() 037 { 038 super(); 039 } 040 041 /** 042 * <!-- begin-user-doc --> 043 * <!-- end-user-doc --> 044 * @generated 045 */ 046 @Override 047 protected EClass eStaticClass() 048 { 049 return VarlinkIdlPackage.Literals.ELEMENT_TYPE; 050 } 051 052} //ElementTypeImpl