001/******************************************************************************* 002 * Copyright (c) 2018 Red Hat Inc 003 * All rights reserved. This program and the accompanying materials 004 * are made available under the terms of the Eclipse Public License v1.0 005 * which accompanies this distribution, and is available at 006 * http://www.eclipse.org/legal/epl-v10.html 007 * 008 * Contributors: 009 * Jens Reimann - initial API and implementation 010 *******************************************************************************/ 011package de.dentrassi.varlink.idl.validation; 012 013import java.util.ArrayList; 014import java.util.List; 015import org.eclipse.emf.ecore.EPackage; 016import org.eclipse.xtext.validation.AbstractDeclarativeValidator; 017 018public abstract class AbstractVarlinkIdlValidator extends AbstractDeclarativeValidator { 019 020 @Override 021 protected List<EPackage> getEPackages() { 022 List<EPackage> result = new ArrayList<EPackage>(); 023 result.add(de.dentrassi.varlink.idl.varlinkIdl.VarlinkIdlPackage.eINSTANCE); 024 return result; 025 } 026 027}