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