blob: 2afbf65a6a74f56a5d501c55ade2c08bfe227366 [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.slg.config;
import org.eclipse.emf.ecore.EObject;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Custom Impl</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* </p>
* <ul>
* <li>{@link org.eclipse.app4mc.slg.config.CustomImpl#isEnable <em>Enable</em>}</li>
* <li>{@link org.eclipse.app4mc.slg.config.CustomImpl#getValue <em>Value</em>}</li>
* </ul>
*
* @see org.eclipse.app4mc.slg.config.ConfigurationPackage#getCustomImpl()
* @model
* @generated
*/
public interface CustomImpl extends EObject {
/**
* <!-- 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*******************************************************************************";
/**
* Returns the value of the '<em><b>Enable</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Enable</em>' attribute.
* @see #setEnable(boolean)
* @see org.eclipse.app4mc.slg.config.ConfigurationPackage#getCustomImpl_Enable()
* @model
* @generated
*/
boolean isEnable();
/**
* Sets the value of the '{@link org.eclipse.app4mc.slg.config.CustomImpl#isEnable <em>Enable</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Enable</em>' attribute.
* @see #isEnable()
* @generated
*/
void setEnable(boolean value);
/**
* Returns the value of the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the value of the '<em>Value</em>' attribute.
* @see #setValue(String)
* @see org.eclipse.app4mc.slg.config.ConfigurationPackage#getCustomImpl_Value()
* @model
* @generated
*/
String getValue();
/**
* Sets the value of the '{@link org.eclipse.app4mc.slg.config.CustomImpl#getValue <em>Value</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Value</em>' attribute.
* @see #getValue()
* @generated
*/
void setValue(String value);
} // CustomImpl