blob: 626e938057c4d7eb19a89e777d33a9193eddb4cc [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2009, 2019 Xored Software Inc and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v2.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-v20.html
*
* Contributors:
* Xored Software Inc - initial API and implementation and/or initial documentation
*******************************************************************************/
package org.eclipse.rcptt.ecl.interop;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.rcptt.ecl.core.CorePackage;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.eclipse.rcptt.ecl.interop.InteropFactory
* @model kind="package"
* @generated
*/
public interface InteropPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "interop";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/ecl/interop.ecore";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "org.eclipse.rcptt.ecl.core";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
InteropPackage eINSTANCE = org.eclipse.rcptt.ecl.interop.impl.InteropPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.rcptt.ecl.interop.impl.InvokeImpl <em>Invoke</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.rcptt.ecl.interop.impl.InvokeImpl
* @see org.eclipse.rcptt.ecl.interop.impl.InteropPackageImpl#getInvoke()
* @generated
*/
int INVOKE = 0;
/**
* The feature id for the '<em><b>Host</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOKE__HOST = CorePackage.COMMAND__HOST;
/**
* The feature id for the '<em><b>Bindings</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOKE__BINDINGS = CorePackage.COMMAND__BINDINGS;
/**
* The feature id for the '<em><b>Object</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOKE__OBJECT = CorePackage.COMMAND_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOKE__NAME = CorePackage.COMMAND_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Args</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOKE__ARGS = CorePackage.COMMAND_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>No Result</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOKE__NO_RESULT = CorePackage.COMMAND_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Invoke</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOKE_FEATURE_COUNT = CorePackage.COMMAND_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link org.eclipse.rcptt.ecl.interop.impl.ExecProcessImpl <em>Exec Process</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.rcptt.ecl.interop.impl.ExecProcessImpl
* @see org.eclipse.rcptt.ecl.interop.impl.InteropPackageImpl#getExecProcess()
* @generated
*/
int EXEC_PROCESS = 1;
/**
* The feature id for the '<em><b>Host</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXEC_PROCESS__HOST = CorePackage.COMMAND__HOST;
/**
* The feature id for the '<em><b>Bindings</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXEC_PROCESS__BINDINGS = CorePackage.COMMAND__BINDINGS;
/**
* The feature id for the '<em><b>Command</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXEC_PROCESS__COMMAND = CorePackage.COMMAND_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Args</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXEC_PROCESS__ARGS = CorePackage.COMMAND_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Timeout</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXEC_PROCESS__TIMEOUT = CorePackage.COMMAND_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Ignore Exit Code</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXEC_PROCESS__IGNORE_EXIT_CODE = CorePackage.COMMAND_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Ignore Stderr</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXEC_PROCESS__IGNORE_STDERR = CorePackage.COMMAND_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Stdin</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXEC_PROCESS__STDIN = CorePackage.COMMAND_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>Exec Process</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXEC_PROCESS_FEATURE_COUNT = CorePackage.COMMAND_FEATURE_COUNT + 6;
/**
* The meta object id for the '{@link org.eclipse.rcptt.ecl.interop.impl.ExecProcessResultImpl <em>Exec Process Result</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.rcptt.ecl.interop.impl.ExecProcessResultImpl
* @see org.eclipse.rcptt.ecl.interop.impl.InteropPackageImpl#getExecProcessResult()
* @generated
*/
int EXEC_PROCESS_RESULT = 2;
/**
* The feature id for the '<em><b>Exit Code</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXEC_PROCESS_RESULT__EXIT_CODE = 0;
/**
* The feature id for the '<em><b>Stdout</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXEC_PROCESS_RESULT__STDOUT = 1;
/**
* The feature id for the '<em><b>Stderr</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXEC_PROCESS_RESULT__STDERR = 2;
/**
* The number of structural features of the '<em>Exec Process Result</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXEC_PROCESS_RESULT_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.eclipse.rcptt.ecl.interop.impl.GetMemoryUsageImpl <em>Get Memory Usage</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.rcptt.ecl.interop.impl.GetMemoryUsageImpl
* @see org.eclipse.rcptt.ecl.interop.impl.InteropPackageImpl#getGetMemoryUsage()
* @generated
*/
int GET_MEMORY_USAGE = 3;
/**
* The feature id for the '<em><b>Host</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GET_MEMORY_USAGE__HOST = CorePackage.COMMAND__HOST;
/**
* The feature id for the '<em><b>Bindings</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GET_MEMORY_USAGE__BINDINGS = CorePackage.COMMAND__BINDINGS;
/**
* The number of structural features of the '<em>Get Memory Usage</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GET_MEMORY_USAGE_FEATURE_COUNT = CorePackage.COMMAND_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.rcptt.ecl.interop.impl.GetJavaPropertyImpl <em>Get Java Property</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.rcptt.ecl.interop.impl.GetJavaPropertyImpl
* @see org.eclipse.rcptt.ecl.interop.impl.InteropPackageImpl#getGetJavaProperty()
* @generated
*/
int GET_JAVA_PROPERTY = 4;
/**
* The feature id for the '<em><b>Host</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GET_JAVA_PROPERTY__HOST = CorePackage.COMMAND__HOST;
/**
* The feature id for the '<em><b>Bindings</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GET_JAVA_PROPERTY__BINDINGS = CorePackage.COMMAND__BINDINGS;
/**
* The feature id for the '<em><b>Key</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GET_JAVA_PROPERTY__KEY = CorePackage.COMMAND_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Default</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GET_JAVA_PROPERTY__DEFAULT = CorePackage.COMMAND_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Get Java Property</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GET_JAVA_PROPERTY_FEATURE_COUNT = CorePackage.COMMAND_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.rcptt.ecl.interop.impl.InvokeStaticImpl <em>Invoke Static</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.rcptt.ecl.interop.impl.InvokeStaticImpl
* @see org.eclipse.rcptt.ecl.interop.impl.InteropPackageImpl#getInvokeStatic()
* @generated
*/
int INVOKE_STATIC = 5;
/**
* The feature id for the '<em><b>Host</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOKE_STATIC__HOST = CorePackage.COMMAND__HOST;
/**
* The feature id for the '<em><b>Bindings</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOKE_STATIC__BINDINGS = CorePackage.COMMAND__BINDINGS;
/**
* The feature id for the '<em><b>Plugin Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOKE_STATIC__PLUGIN_ID = CorePackage.COMMAND_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Class Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOKE_STATIC__CLASS_NAME = CorePackage.COMMAND_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Method Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOKE_STATIC__METHOD_NAME = CorePackage.COMMAND_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Args</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOKE_STATIC__ARGS = CorePackage.COMMAND_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Invoke Static</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOKE_STATIC_FEATURE_COUNT = CorePackage.COMMAND_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link org.eclipse.rcptt.ecl.interop.impl.InvokeUiImpl <em>Invoke Ui</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.rcptt.ecl.interop.impl.InvokeUiImpl
* @see org.eclipse.rcptt.ecl.interop.impl.InteropPackageImpl#getInvokeUi()
* @generated
*/
int INVOKE_UI = 6;
/**
* The feature id for the '<em><b>Host</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOKE_UI__HOST = INVOKE__HOST;
/**
* The feature id for the '<em><b>Bindings</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOKE_UI__BINDINGS = INVOKE__BINDINGS;
/**
* The feature id for the '<em><b>Object</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOKE_UI__OBJECT = INVOKE__OBJECT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOKE_UI__NAME = INVOKE__NAME;
/**
* The feature id for the '<em><b>Args</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOKE_UI__ARGS = INVOKE__ARGS;
/**
* The feature id for the '<em><b>No Result</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOKE_UI__NO_RESULT = INVOKE__NO_RESULT;
/**
* The number of structural features of the '<em>Invoke Ui</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOKE_UI_FEATURE_COUNT = INVOKE_FEATURE_COUNT + 0;
/**
* Returns the meta object for class '{@link org.eclipse.rcptt.ecl.interop.Invoke <em>Invoke</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Invoke</em>'.
* @see org.eclipse.rcptt.ecl.interop.Invoke
* @generated
*/
EClass getInvoke();
/**
* Returns the meta object for the attribute '{@link org.eclipse.rcptt.ecl.interop.Invoke#getObject <em>Object</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Object</em>'.
* @see org.eclipse.rcptt.ecl.interop.Invoke#getObject()
* @see #getInvoke()
* @generated
*/
EAttribute getInvoke_Object();
/**
* Returns the meta object for the attribute '{@link org.eclipse.rcptt.ecl.interop.Invoke#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.rcptt.ecl.interop.Invoke#getName()
* @see #getInvoke()
* @generated
*/
EAttribute getInvoke_Name();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.rcptt.ecl.interop.Invoke#getArgs <em>Args</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Args</em>'.
* @see org.eclipse.rcptt.ecl.interop.Invoke#getArgs()
* @see #getInvoke()
* @generated
*/
EAttribute getInvoke_Args();
/**
* Returns the meta object for the attribute '{@link org.eclipse.rcptt.ecl.interop.Invoke#isNoResult <em>No Result</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>No Result</em>'.
* @see org.eclipse.rcptt.ecl.interop.Invoke#isNoResult()
* @see #getInvoke()
* @generated
*/
EAttribute getInvoke_NoResult();
/**
* Returns the meta object for class '{@link org.eclipse.rcptt.ecl.interop.ExecProcess <em>Exec Process</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Exec Process</em>'.
* @see org.eclipse.rcptt.ecl.interop.ExecProcess
* @generated
*/
EClass getExecProcess();
/**
* Returns the meta object for the attribute '{@link org.eclipse.rcptt.ecl.interop.ExecProcess#getCommand <em>Command</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Command</em>'.
* @see org.eclipse.rcptt.ecl.interop.ExecProcess#getCommand()
* @see #getExecProcess()
* @generated
*/
EAttribute getExecProcess_Command();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.rcptt.ecl.interop.ExecProcess#getArgs <em>Args</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Args</em>'.
* @see org.eclipse.rcptt.ecl.interop.ExecProcess#getArgs()
* @see #getExecProcess()
* @generated
*/
EAttribute getExecProcess_Args();
/**
* Returns the meta object for the attribute '{@link org.eclipse.rcptt.ecl.interop.ExecProcess#getTimeout <em>Timeout</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Timeout</em>'.
* @see org.eclipse.rcptt.ecl.interop.ExecProcess#getTimeout()
* @see #getExecProcess()
* @generated
*/
EAttribute getExecProcess_Timeout();
/**
* Returns the meta object for the attribute '{@link org.eclipse.rcptt.ecl.interop.ExecProcess#isIgnoreExitCode <em>Ignore Exit Code</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Ignore Exit Code</em>'.
* @see org.eclipse.rcptt.ecl.interop.ExecProcess#isIgnoreExitCode()
* @see #getExecProcess()
* @generated
*/
EAttribute getExecProcess_IgnoreExitCode();
/**
* Returns the meta object for the attribute '{@link org.eclipse.rcptt.ecl.interop.ExecProcess#isIgnoreStderr <em>Ignore Stderr</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Ignore Stderr</em>'.
* @see org.eclipse.rcptt.ecl.interop.ExecProcess#isIgnoreStderr()
* @see #getExecProcess()
* @generated
*/
EAttribute getExecProcess_IgnoreStderr();
/**
* Returns the meta object for the attribute '{@link org.eclipse.rcptt.ecl.interop.ExecProcess#getStdin <em>Stdin</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Stdin</em>'.
* @see org.eclipse.rcptt.ecl.interop.ExecProcess#getStdin()
* @see #getExecProcess()
* @generated
*/
EAttribute getExecProcess_Stdin();
/**
* Returns the meta object for class '{@link org.eclipse.rcptt.ecl.interop.ExecProcessResult <em>Exec Process Result</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Exec Process Result</em>'.
* @see org.eclipse.rcptt.ecl.interop.ExecProcessResult
* @generated
*/
EClass getExecProcessResult();
/**
* Returns the meta object for the attribute '{@link org.eclipse.rcptt.ecl.interop.ExecProcessResult#getExitCode <em>Exit Code</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Exit Code</em>'.
* @see org.eclipse.rcptt.ecl.interop.ExecProcessResult#getExitCode()
* @see #getExecProcessResult()
* @generated
*/
EAttribute getExecProcessResult_ExitCode();
/**
* Returns the meta object for the attribute '{@link org.eclipse.rcptt.ecl.interop.ExecProcessResult#getStdout <em>Stdout</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Stdout</em>'.
* @see org.eclipse.rcptt.ecl.interop.ExecProcessResult#getStdout()
* @see #getExecProcessResult()
* @generated
*/
EAttribute getExecProcessResult_Stdout();
/**
* Returns the meta object for the attribute '{@link org.eclipse.rcptt.ecl.interop.ExecProcessResult#getStderr <em>Stderr</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Stderr</em>'.
* @see org.eclipse.rcptt.ecl.interop.ExecProcessResult#getStderr()
* @see #getExecProcessResult()
* @generated
*/
EAttribute getExecProcessResult_Stderr();
/**
* Returns the meta object for class '{@link org.eclipse.rcptt.ecl.interop.GetMemoryUsage <em>Get Memory Usage</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Get Memory Usage</em>'.
* @see org.eclipse.rcptt.ecl.interop.GetMemoryUsage
* @generated
*/
EClass getGetMemoryUsage();
/**
* Returns the meta object for class '{@link org.eclipse.rcptt.ecl.interop.GetJavaProperty <em>Get Java Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Get Java Property</em>'.
* @see org.eclipse.rcptt.ecl.interop.GetJavaProperty
* @generated
*/
EClass getGetJavaProperty();
/**
* Returns the meta object for the attribute '{@link org.eclipse.rcptt.ecl.interop.GetJavaProperty#getKey <em>Key</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Key</em>'.
* @see org.eclipse.rcptt.ecl.interop.GetJavaProperty#getKey()
* @see #getGetJavaProperty()
* @generated
*/
EAttribute getGetJavaProperty_Key();
/**
* Returns the meta object for the attribute '{@link org.eclipse.rcptt.ecl.interop.GetJavaProperty#getDefault <em>Default</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Default</em>'.
* @see org.eclipse.rcptt.ecl.interop.GetJavaProperty#getDefault()
* @see #getGetJavaProperty()
* @generated
*/
EAttribute getGetJavaProperty_Default();
/**
* Returns the meta object for class '{@link org.eclipse.rcptt.ecl.interop.InvokeStatic <em>Invoke Static</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Invoke Static</em>'.
* @see org.eclipse.rcptt.ecl.interop.InvokeStatic
* @generated
*/
EClass getInvokeStatic();
/**
* Returns the meta object for the attribute '{@link org.eclipse.rcptt.ecl.interop.InvokeStatic#getPluginId <em>Plugin Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Plugin Id</em>'.
* @see org.eclipse.rcptt.ecl.interop.InvokeStatic#getPluginId()
* @see #getInvokeStatic()
* @generated
*/
EAttribute getInvokeStatic_PluginId();
/**
* Returns the meta object for the attribute '{@link org.eclipse.rcptt.ecl.interop.InvokeStatic#getClassName <em>Class Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Class Name</em>'.
* @see org.eclipse.rcptt.ecl.interop.InvokeStatic#getClassName()
* @see #getInvokeStatic()
* @generated
*/
EAttribute getInvokeStatic_ClassName();
/**
* Returns the meta object for the attribute '{@link org.eclipse.rcptt.ecl.interop.InvokeStatic#getMethodName <em>Method Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Method Name</em>'.
* @see org.eclipse.rcptt.ecl.interop.InvokeStatic#getMethodName()
* @see #getInvokeStatic()
* @generated
*/
EAttribute getInvokeStatic_MethodName();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.rcptt.ecl.interop.InvokeStatic#getArgs <em>Args</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Args</em>'.
* @see org.eclipse.rcptt.ecl.interop.InvokeStatic#getArgs()
* @see #getInvokeStatic()
* @generated
*/
EAttribute getInvokeStatic_Args();
/**
* Returns the meta object for class '{@link org.eclipse.rcptt.ecl.interop.InvokeUi <em>Invoke Ui</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Invoke Ui</em>'.
* @see org.eclipse.rcptt.ecl.interop.InvokeUi
* @generated
*/
EClass getInvokeUi();
/**
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the factory that creates the instances of the model.
* @generated
*/
InteropFactory getInteropFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.eclipse.rcptt.ecl.interop.impl.InvokeImpl <em>Invoke</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.rcptt.ecl.interop.impl.InvokeImpl
* @see org.eclipse.rcptt.ecl.interop.impl.InteropPackageImpl#getInvoke()
* @generated
*/
EClass INVOKE = eINSTANCE.getInvoke();
/**
* The meta object literal for the '<em><b>Object</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INVOKE__OBJECT = eINSTANCE.getInvoke_Object();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INVOKE__NAME = eINSTANCE.getInvoke_Name();
/**
* The meta object literal for the '<em><b>Args</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INVOKE__ARGS = eINSTANCE.getInvoke_Args();
/**
* The meta object literal for the '<em><b>No Result</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INVOKE__NO_RESULT = eINSTANCE.getInvoke_NoResult();
/**
* The meta object literal for the '{@link org.eclipse.rcptt.ecl.interop.impl.ExecProcessImpl <em>Exec Process</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.rcptt.ecl.interop.impl.ExecProcessImpl
* @see org.eclipse.rcptt.ecl.interop.impl.InteropPackageImpl#getExecProcess()
* @generated
*/
EClass EXEC_PROCESS = eINSTANCE.getExecProcess();
/**
* The meta object literal for the '<em><b>Command</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXEC_PROCESS__COMMAND = eINSTANCE.getExecProcess_Command();
/**
* The meta object literal for the '<em><b>Args</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXEC_PROCESS__ARGS = eINSTANCE.getExecProcess_Args();
/**
* The meta object literal for the '<em><b>Timeout</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXEC_PROCESS__TIMEOUT = eINSTANCE.getExecProcess_Timeout();
/**
* The meta object literal for the '<em><b>Ignore Exit Code</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXEC_PROCESS__IGNORE_EXIT_CODE = eINSTANCE.getExecProcess_IgnoreExitCode();
/**
* The meta object literal for the '<em><b>Ignore Stderr</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXEC_PROCESS__IGNORE_STDERR = eINSTANCE.getExecProcess_IgnoreStderr();
/**
* The meta object literal for the '<em><b>Stdin</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXEC_PROCESS__STDIN = eINSTANCE.getExecProcess_Stdin();
/**
* The meta object literal for the '{@link org.eclipse.rcptt.ecl.interop.impl.ExecProcessResultImpl <em>Exec Process Result</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.rcptt.ecl.interop.impl.ExecProcessResultImpl
* @see org.eclipse.rcptt.ecl.interop.impl.InteropPackageImpl#getExecProcessResult()
* @generated
*/
EClass EXEC_PROCESS_RESULT = eINSTANCE.getExecProcessResult();
/**
* The meta object literal for the '<em><b>Exit Code</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXEC_PROCESS_RESULT__EXIT_CODE = eINSTANCE.getExecProcessResult_ExitCode();
/**
* The meta object literal for the '<em><b>Stdout</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXEC_PROCESS_RESULT__STDOUT = eINSTANCE.getExecProcessResult_Stdout();
/**
* The meta object literal for the '<em><b>Stderr</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXEC_PROCESS_RESULT__STDERR = eINSTANCE.getExecProcessResult_Stderr();
/**
* The meta object literal for the '{@link org.eclipse.rcptt.ecl.interop.impl.GetMemoryUsageImpl <em>Get Memory Usage</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.rcptt.ecl.interop.impl.GetMemoryUsageImpl
* @see org.eclipse.rcptt.ecl.interop.impl.InteropPackageImpl#getGetMemoryUsage()
* @generated
*/
EClass GET_MEMORY_USAGE = eINSTANCE.getGetMemoryUsage();
/**
* The meta object literal for the '{@link org.eclipse.rcptt.ecl.interop.impl.GetJavaPropertyImpl <em>Get Java Property</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.rcptt.ecl.interop.impl.GetJavaPropertyImpl
* @see org.eclipse.rcptt.ecl.interop.impl.InteropPackageImpl#getGetJavaProperty()
* @generated
*/
EClass GET_JAVA_PROPERTY = eINSTANCE.getGetJavaProperty();
/**
* The meta object literal for the '<em><b>Key</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GET_JAVA_PROPERTY__KEY = eINSTANCE.getGetJavaProperty_Key();
/**
* The meta object literal for the '<em><b>Default</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute GET_JAVA_PROPERTY__DEFAULT = eINSTANCE.getGetJavaProperty_Default();
/**
* The meta object literal for the '{@link org.eclipse.rcptt.ecl.interop.impl.InvokeStaticImpl <em>Invoke Static</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.rcptt.ecl.interop.impl.InvokeStaticImpl
* @see org.eclipse.rcptt.ecl.interop.impl.InteropPackageImpl#getInvokeStatic()
* @generated
*/
EClass INVOKE_STATIC = eINSTANCE.getInvokeStatic();
/**
* The meta object literal for the '<em><b>Plugin Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INVOKE_STATIC__PLUGIN_ID = eINSTANCE.getInvokeStatic_PluginId();
/**
* The meta object literal for the '<em><b>Class Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INVOKE_STATIC__CLASS_NAME = eINSTANCE.getInvokeStatic_ClassName();
/**
* The meta object literal for the '<em><b>Method Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INVOKE_STATIC__METHOD_NAME = eINSTANCE.getInvokeStatic_MethodName();
/**
* The meta object literal for the '<em><b>Args</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INVOKE_STATIC__ARGS = eINSTANCE.getInvokeStatic_Args();
/**
* The meta object literal for the '{@link org.eclipse.rcptt.ecl.interop.impl.InvokeUiImpl <em>Invoke Ui</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.rcptt.ecl.interop.impl.InvokeUiImpl
* @see org.eclipse.rcptt.ecl.interop.impl.InteropPackageImpl#getInvokeUi()
* @generated
*/
EClass INVOKE_UI = eINSTANCE.getInvokeUi();
}
} //InteropPackage