blob: 487f08b5c27e08840d76037ac2e7f1d8ef5c17a1 [file] [log] [blame]
/**
* *******************************************************************************
* Copyright (c) 2020 Robert Bosch GmbH and others.
*
* This program and the accompanying materials are made
* available under the terms of the Eclipse Public License 2.0
* which is available at https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
* Generated using Eclipse EMF
*
* *******************************************************************************
*/
package org.eclipse.app4mc.validation.core.test.model;
import org.eclipse.emf.ecore.EFactory;
/**
* <!-- begin-user-doc -->
* The <b>Factory</b> for the model.
* It provides a create method for each non-abstract class of the model.
* <!-- end-user-doc -->
* @see org.eclipse.app4mc.validation.core.test.model.TestmodelPackage
* @generated
*/
public interface TestmodelFactory extends EFactory {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String copyright = "*******************************************************************************\n Copyright (c) 2020 Robert Bosch GmbH and others.\n\n This program and the accompanying materials are made\n available under the terms of the Eclipse Public License 2.0\n which is available at https://www.eclipse.org/legal/epl-2.0/\n\n SPDX-License-Identifier: EPL-2.0\n\n Generated using Eclipse EMF\n\n*******************************************************************************";
/**
* The singleton instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
TestmodelFactory eINSTANCE = org.eclipse.app4mc.validation.core.test.model.impl.TestmodelFactoryImpl.init();
/**
* Returns a new object of class '<em>Root</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Root</em>'.
* @generated
*/
Root createRoot();
/**
* Returns a new object of class '<em>Element B1</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Element B1</em>'.
* @generated
*/
ElementB1 createElementB1();
/**
* Returns a new object of class '<em>Element N1</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Element N1</em>'.
* @generated
*/
ElementN1 createElementN1();
/**
* Returns a new object of class '<em>Element N2</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Element N2</em>'.
* @generated
*/
ElementN2 createElementN2();
/**
* Returns a new object of class '<em>Element N3</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Element N3</em>'.
* @generated
*/
ElementN3 createElementN3();
/**
* Returns a new object of class '<em>Element S1</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Element S1</em>'.
* @generated
*/
ElementS1 createElementS1();
/**
* Returns a new object of class '<em>Element S2</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Element S2</em>'.
* @generated
*/
ElementS2 createElementS2();
/**
* Returns a new object of class '<em>Element S3</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Element S3</em>'.
* @generated
*/
ElementS3 createElementS3();
/**
* Returns the package supported by this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the package supported by this factory.
* @generated
*/
TestmodelPackage getTestmodelPackage();
} //TestmodelFactory