org.nasdanika.exec.ExecPackage Maven / Gradle / Ivy
/**
*/
package org.nasdanika.exec;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.nasdanika.ncore.NcorePackage;
/**
*
* The Package for the model.
* It contains accessors for the meta objects to represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @see org.nasdanika.exec.ExecFactory
* @model kind="package"
* annotation="urn:org.nasdanika documentation-reference='doc/package-summary.md'"
* @generated
*/
public interface ExecPackage extends EPackage {
/**
* The package name.
*
*
* @generated
*/
String eNAME = "exec";
/**
* The package namespace URI.
*
*
* @generated
*/
String eNS_URI = "ecore://nasdanika.org/core/exec";
/**
* The package namespace name.
*
*
* @generated
*/
String eNS_PREFIX = "org.nasdanika.exec";
/**
* The singleton instance of the package.
*
*
* @generated
*/
ExecPackage eINSTANCE = org.nasdanika.exec.impl.ExecPackageImpl.init();
/**
* The meta object id for the '{@link org.nasdanika.exec.impl.BlockImpl Block}' class.
*
*
* @see org.nasdanika.exec.impl.BlockImpl
* @see org.nasdanika.exec.impl.ExecPackageImpl#getBlock()
* @generated
*/
int BLOCK = 0;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int BLOCK__MARKERS = NcorePackage.MODEL_ELEMENT__MARKERS;
/**
* The feature id for the 'Uris' attribute list.
*
*
* @generated
* @ordered
*/
int BLOCK__URIS = NcorePackage.MODEL_ELEMENT__URIS;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int BLOCK__DESCRIPTION = NcorePackage.MODEL_ELEMENT__DESCRIPTION;
/**
* The feature id for the 'Uuid' attribute.
*
*
* @generated
* @ordered
*/
int BLOCK__UUID = NcorePackage.MODEL_ELEMENT__UUID;
/**
* The feature id for the 'Label Prototype' containment reference.
*
*
* @generated
* @ordered
*/
int BLOCK__LABEL_PROTOTYPE = NcorePackage.MODEL_ELEMENT__LABEL_PROTOTYPE;
/**
* The feature id for the 'Representations' map.
*
*
* @generated
* @ordered
*/
int BLOCK__REPRESENTATIONS = NcorePackage.MODEL_ELEMENT__REPRESENTATIONS;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int BLOCK__ANNOTATIONS = NcorePackage.MODEL_ELEMENT__ANNOTATIONS;
/**
* The feature id for the 'Try' containment reference list.
*
*
* @generated
* @ordered
*/
int BLOCK__TRY = NcorePackage.MODEL_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Catch' containment reference list.
*
*
* @generated
* @ordered
*/
int BLOCK__CATCH = NcorePackage.MODEL_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the 'Finally' containment reference list.
*
*
* @generated
* @ordered
*/
int BLOCK__FINALLY = NcorePackage.MODEL_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the 'Block' class.
*
*
* @generated
* @ordered
*/
int BLOCK_FEATURE_COUNT = NcorePackage.MODEL_ELEMENT_FEATURE_COUNT + 3;
/**
* The number of operations of the 'Block' class.
*
*
* @generated
* @ordered
*/
int BLOCK_OPERATION_COUNT = NcorePackage.MODEL_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.exec.impl.CallImpl Call}' class.
*
*
* @see org.nasdanika.exec.impl.CallImpl
* @see org.nasdanika.exec.impl.ExecPackageImpl#getCall()
* @generated
*/
int CALL = 1;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int CALL__MARKERS = NcorePackage.MODEL_ELEMENT__MARKERS;
/**
* The feature id for the 'Uris' attribute list.
*
*
* @generated
* @ordered
*/
int CALL__URIS = NcorePackage.MODEL_ELEMENT__URIS;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int CALL__DESCRIPTION = NcorePackage.MODEL_ELEMENT__DESCRIPTION;
/**
* The feature id for the 'Uuid' attribute.
*
*
* @generated
* @ordered
*/
int CALL__UUID = NcorePackage.MODEL_ELEMENT__UUID;
/**
* The feature id for the 'Label Prototype' containment reference.
*
*
* @generated
* @ordered
*/
int CALL__LABEL_PROTOTYPE = NcorePackage.MODEL_ELEMENT__LABEL_PROTOTYPE;
/**
* The feature id for the 'Representations' map.
*
*
* @generated
* @ordered
*/
int CALL__REPRESENTATIONS = NcorePackage.MODEL_ELEMENT__REPRESENTATIONS;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int CALL__ANNOTATIONS = NcorePackage.MODEL_ELEMENT__ANNOTATIONS;
/**
* The feature id for the 'Type' attribute.
*
*
* @generated
* @ordered
*/
int CALL__TYPE = NcorePackage.MODEL_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Property' attribute.
*
*
* @generated
* @ordered
*/
int CALL__PROPERTY = NcorePackage.MODEL_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the 'Service' attribute.
*
*
* @generated
* @ordered
*/
int CALL__SERVICE = NcorePackage.MODEL_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the 'Method' attribute.
*
*
* @generated
* @ordered
*/
int CALL__METHOD = NcorePackage.MODEL_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the 'Properties' map.
*
*
* @generated
* @ordered
*/
int CALL__PROPERTIES = NcorePackage.MODEL_ELEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the 'Init' containment reference list.
*
*
* @generated
* @ordered
*/
int CALL__INIT = NcorePackage.MODEL_ELEMENT_FEATURE_COUNT + 5;
/**
* The feature id for the 'Arguments' containment reference list.
*
*
* @generated
* @ordered
*/
int CALL__ARGUMENTS = NcorePackage.MODEL_ELEMENT_FEATURE_COUNT + 6;
/**
* The number of structural features of the 'Call' class.
*
*
* @generated
* @ordered
*/
int CALL_FEATURE_COUNT = NcorePackage.MODEL_ELEMENT_FEATURE_COUNT + 7;
/**
* The number of operations of the 'Call' class.
*
*
* @generated
* @ordered
*/
int CALL_OPERATION_COUNT = NcorePackage.MODEL_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.exec.impl.PropertyImpl Property}' class.
*
*
* @see org.nasdanika.exec.impl.PropertyImpl
* @see org.nasdanika.exec.impl.ExecPackageImpl#getProperty()
* @generated
*/
int PROPERTY = 2;
/**
* The feature id for the 'Key' attribute.
*
*
* @generated
* @ordered
*/
int PROPERTY__KEY = 0;
/**
* The feature id for the 'Value' containment reference.
*
*
* @generated
* @ordered
*/
int PROPERTY__VALUE = 1;
/**
* The number of structural features of the 'Property' class.
*
*
* @generated
* @ordered
*/
int PROPERTY_FEATURE_COUNT = 2;
/**
* The number of operations of the 'Property' class.
*
*
* @generated
* @ordered
*/
int PROPERTY_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.nasdanika.exec.impl.ConfiguratorImpl Configurator}' class.
*
*
* @see org.nasdanika.exec.impl.ConfiguratorImpl
* @see org.nasdanika.exec.impl.ExecPackageImpl#getConfigurator()
* @generated
*/
int CONFIGURATOR = 3;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int CONFIGURATOR__MARKERS = NcorePackage.MODEL_ELEMENT__MARKERS;
/**
* The feature id for the 'Uris' attribute list.
*
*
* @generated
* @ordered
*/
int CONFIGURATOR__URIS = NcorePackage.MODEL_ELEMENT__URIS;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int CONFIGURATOR__DESCRIPTION = NcorePackage.MODEL_ELEMENT__DESCRIPTION;
/**
* The feature id for the 'Uuid' attribute.
*
*
* @generated
* @ordered
*/
int CONFIGURATOR__UUID = NcorePackage.MODEL_ELEMENT__UUID;
/**
* The feature id for the 'Label Prototype' containment reference.
*
*
* @generated
* @ordered
*/
int CONFIGURATOR__LABEL_PROTOTYPE = NcorePackage.MODEL_ELEMENT__LABEL_PROTOTYPE;
/**
* The feature id for the 'Representations' map.
*
*
* @generated
* @ordered
*/
int CONFIGURATOR__REPRESENTATIONS = NcorePackage.MODEL_ELEMENT__REPRESENTATIONS;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int CONFIGURATOR__ANNOTATIONS = NcorePackage.MODEL_ELEMENT__ANNOTATIONS;
/**
* The feature id for the 'Target' containment reference.
*
*
* @generated
* @ordered
*/
int CONFIGURATOR__TARGET = NcorePackage.MODEL_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Properties' map.
*
*
* @generated
* @ordered
*/
int CONFIGURATOR__PROPERTIES = NcorePackage.MODEL_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Configurator' class.
*
*
* @generated
* @ordered
*/
int CONFIGURATOR_FEATURE_COUNT = NcorePackage.MODEL_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of operations of the 'Configurator' class.
*
*
* @generated
* @ordered
*/
int CONFIGURATOR_OPERATION_COUNT = NcorePackage.MODEL_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.exec.impl.EvalImpl Eval}' class.
*
*
* @see org.nasdanika.exec.impl.EvalImpl
* @see org.nasdanika.exec.impl.ExecPackageImpl#getEval()
* @generated
*/
int EVAL = 4;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int EVAL__MARKERS = NcorePackage.MODEL_ELEMENT__MARKERS;
/**
* The feature id for the 'Uris' attribute list.
*
*
* @generated
* @ordered
*/
int EVAL__URIS = NcorePackage.MODEL_ELEMENT__URIS;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int EVAL__DESCRIPTION = NcorePackage.MODEL_ELEMENT__DESCRIPTION;
/**
* The feature id for the 'Uuid' attribute.
*
*
* @generated
* @ordered
*/
int EVAL__UUID = NcorePackage.MODEL_ELEMENT__UUID;
/**
* The feature id for the 'Label Prototype' containment reference.
*
*
* @generated
* @ordered
*/
int EVAL__LABEL_PROTOTYPE = NcorePackage.MODEL_ELEMENT__LABEL_PROTOTYPE;
/**
* The feature id for the 'Representations' map.
*
*
* @generated
* @ordered
*/
int EVAL__REPRESENTATIONS = NcorePackage.MODEL_ELEMENT__REPRESENTATIONS;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int EVAL__ANNOTATIONS = NcorePackage.MODEL_ELEMENT__ANNOTATIONS;
/**
* The feature id for the 'Script' containment reference.
*
*
* @generated
* @ordered
*/
int EVAL__SCRIPT = NcorePackage.MODEL_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the 'Bindings' map.
*
*
* @generated
* @ordered
*/
int EVAL__BINDINGS = NcorePackage.MODEL_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Eval' class.
*
*
* @generated
* @ordered
*/
int EVAL_FEATURE_COUNT = NcorePackage.MODEL_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of operations of the 'Eval' class.
*
*
* @generated
* @ordered
*/
int EVAL_OPERATION_COUNT = NcorePackage.MODEL_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.exec.impl.FailImpl Fail}' class.
*
*
* @see org.nasdanika.exec.impl.FailImpl
* @see org.nasdanika.exec.impl.ExecPackageImpl#getFail()
* @generated
*/
int FAIL = 5;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int FAIL__MARKERS = NcorePackage.MODEL_ELEMENT__MARKERS;
/**
* The feature id for the 'Uris' attribute list.
*
*
* @generated
* @ordered
*/
int FAIL__URIS = NcorePackage.MODEL_ELEMENT__URIS;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int FAIL__DESCRIPTION = NcorePackage.MODEL_ELEMENT__DESCRIPTION;
/**
* The feature id for the 'Uuid' attribute.
*
*
* @generated
* @ordered
*/
int FAIL__UUID = NcorePackage.MODEL_ELEMENT__UUID;
/**
* The feature id for the 'Label Prototype' containment reference.
*
*
* @generated
* @ordered
*/
int FAIL__LABEL_PROTOTYPE = NcorePackage.MODEL_ELEMENT__LABEL_PROTOTYPE;
/**
* The feature id for the 'Representations' map.
*
*
* @generated
* @ordered
*/
int FAIL__REPRESENTATIONS = NcorePackage.MODEL_ELEMENT__REPRESENTATIONS;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int FAIL__ANNOTATIONS = NcorePackage.MODEL_ELEMENT__ANNOTATIONS;
/**
* The feature id for the 'Message' attribute.
*
*
* @generated
* @ordered
*/
int FAIL__MESSAGE = NcorePackage.MODEL_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Fail' class.
*
*
* @generated
* @ordered
*/
int FAIL_FEATURE_COUNT = NcorePackage.MODEL_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Fail' class.
*
*
* @generated
* @ordered
*/
int FAIL_OPERATION_COUNT = NcorePackage.MODEL_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.exec.impl.ListImpl List}' class.
*
*
* @see org.nasdanika.exec.impl.ListImpl
* @see org.nasdanika.exec.impl.ExecPackageImpl#getList()
* @generated
*/
int LIST = 6;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int LIST__MARKERS = NcorePackage.MODEL_ELEMENT__MARKERS;
/**
* The feature id for the 'Uris' attribute list.
*
*
* @generated
* @ordered
*/
int LIST__URIS = NcorePackage.MODEL_ELEMENT__URIS;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int LIST__DESCRIPTION = NcorePackage.MODEL_ELEMENT__DESCRIPTION;
/**
* The feature id for the 'Uuid' attribute.
*
*
* @generated
* @ordered
*/
int LIST__UUID = NcorePackage.MODEL_ELEMENT__UUID;
/**
* The feature id for the 'Label Prototype' containment reference.
*
*
* @generated
* @ordered
*/
int LIST__LABEL_PROTOTYPE = NcorePackage.MODEL_ELEMENT__LABEL_PROTOTYPE;
/**
* The feature id for the 'Representations' map.
*
*
* @generated
* @ordered
*/
int LIST__REPRESENTATIONS = NcorePackage.MODEL_ELEMENT__REPRESENTATIONS;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int LIST__ANNOTATIONS = NcorePackage.MODEL_ELEMENT__ANNOTATIONS;
/**
* The feature id for the 'Elements' containment reference list.
*
*
* @generated
* @ordered
*/
int LIST__ELEMENTS = NcorePackage.MODEL_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'List' class.
*
*
* @generated
* @ordered
*/
int LIST_FEATURE_COUNT = NcorePackage.MODEL_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of operations of the 'List' class.
*
*
* @generated
* @ordered
*/
int LIST_OPERATION_COUNT = NcorePackage.MODEL_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.exec.impl.MapImpl Map}' class.
*
*
* @see org.nasdanika.exec.impl.MapImpl
* @see org.nasdanika.exec.impl.ExecPackageImpl#getMap()
* @generated
*/
int MAP = 7;
/**
* The feature id for the 'Markers' containment reference list.
*
*
* @generated
* @ordered
*/
int MAP__MARKERS = NcorePackage.MODEL_ELEMENT__MARKERS;
/**
* The feature id for the 'Uris' attribute list.
*
*
* @generated
* @ordered
*/
int MAP__URIS = NcorePackage.MODEL_ELEMENT__URIS;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int MAP__DESCRIPTION = NcorePackage.MODEL_ELEMENT__DESCRIPTION;
/**
* The feature id for the 'Uuid' attribute.
*
*
* @generated
* @ordered
*/
int MAP__UUID = NcorePackage.MODEL_ELEMENT__UUID;
/**
* The feature id for the 'Label Prototype' containment reference.
*
*
* @generated
* @ordered
*/
int MAP__LABEL_PROTOTYPE = NcorePackage.MODEL_ELEMENT__LABEL_PROTOTYPE;
/**
* The feature id for the 'Representations' map.
*
*
* @generated
* @ordered
*/
int MAP__REPRESENTATIONS = NcorePackage.MODEL_ELEMENT__REPRESENTATIONS;
/**
* The feature id for the 'Annotations' containment reference list.
*
*
* @generated
* @ordered
*/
int MAP__ANNOTATIONS = NcorePackage.MODEL_ELEMENT__ANNOTATIONS;
/**
* The feature id for the 'Entries' map.
*
*
* @generated
* @ordered
*/
int MAP__ENTRIES = NcorePackage.MODEL_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Map' class.
*
*
* @generated
* @ordered
*/
int MAP_FEATURE_COUNT = NcorePackage.MODEL_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Map' class.
*
*
* @generated
* @ordered
*/
int MAP_OPERATION_COUNT = NcorePackage.MODEL_ELEMENT_OPERATION_COUNT + 0;
/**
* Returns the meta object for class '{@link org.nasdanika.exec.Block Block}'.
*
*
* @return the meta object for class 'Block'.
* @see org.nasdanika.exec.Block
* @generated
*/
EClass getBlock();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.exec.Block#getTry Try}'.
*
*
* @return the meta object for the containment reference list 'Try'.
* @see org.nasdanika.exec.Block#getTry()
* @see #getBlock()
* @generated
*/
EReference getBlock_Try();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.exec.Block#getCatch Catch}'.
*
*
* @return the meta object for the containment reference list 'Catch'.
* @see org.nasdanika.exec.Block#getCatch()
* @see #getBlock()
* @generated
*/
EReference getBlock_Catch();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.exec.Block#getFinally Finally}'.
*
*
* @return the meta object for the containment reference list 'Finally'.
* @see org.nasdanika.exec.Block#getFinally()
* @see #getBlock()
* @generated
*/
EReference getBlock_Finally();
/**
* Returns the meta object for class '{@link org.nasdanika.exec.Call Call}'.
*
*
* @return the meta object for class 'Call'.
* @see org.nasdanika.exec.Call
* @generated
*/
EClass getCall();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.exec.Call#getType Type}'.
*
*
* @return the meta object for the attribute 'Type'.
* @see org.nasdanika.exec.Call#getType()
* @see #getCall()
* @generated
*/
EAttribute getCall_Type();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.exec.Call#getProperty Property}'.
*
*
* @return the meta object for the attribute 'Property'.
* @see org.nasdanika.exec.Call#getProperty()
* @see #getCall()
* @generated
*/
EAttribute getCall_Property();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.exec.Call#getService Service}'.
*
*
* @return the meta object for the attribute 'Service'.
* @see org.nasdanika.exec.Call#getService()
* @see #getCall()
* @generated
*/
EAttribute getCall_Service();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.exec.Call#getMethod Method}'.
*
*
* @return the meta object for the attribute 'Method'.
* @see org.nasdanika.exec.Call#getMethod()
* @see #getCall()
* @generated
*/
EAttribute getCall_Method();
/**
* Returns the meta object for the map '{@link org.nasdanika.exec.Call#getProperties Properties}'.
*
*
* @return the meta object for the map 'Properties'.
* @see org.nasdanika.exec.Call#getProperties()
* @see #getCall()
* @generated
*/
EReference getCall_Properties();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.exec.Call#getInit Init}'.
*
*
* @return the meta object for the containment reference list 'Init'.
* @see org.nasdanika.exec.Call#getInit()
* @see #getCall()
* @generated
*/
EReference getCall_Init();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.exec.Call#getArguments Arguments}'.
*
*
* @return the meta object for the containment reference list 'Arguments'.
* @see org.nasdanika.exec.Call#getArguments()
* @see #getCall()
* @generated
*/
EReference getCall_Arguments();
/**
* Returns the meta object for class '{@link java.util.Map.Entry Property}'.
*
*
* @return the meta object for class 'Property'.
* @see java.util.Map.Entry
* @model keyDataType="org.eclipse.emf.ecore.EString" keyRequired="true"
* valueType="org.eclipse.emf.ecore.EObject" valueContainment="true" valueRequired="true"
* annotation="urn:org.nasdanika documentation-reference='doc/property.md'"
* @generated
*/
EClass getProperty();
/**
* Returns the meta object for the attribute '{@link java.util.Map.Entry Key}'.
*
*
* @return the meta object for the attribute 'Key'.
* @see java.util.Map.Entry
* @see #getProperty()
* @generated
*/
EAttribute getProperty_Key();
/**
* Returns the meta object for the containment reference '{@link java.util.Map.Entry Value}'.
*
*
* @return the meta object for the containment reference 'Value'.
* @see java.util.Map.Entry
* @see #getProperty()
* @generated
*/
EReference getProperty_Value();
/**
* Returns the meta object for class '{@link org.nasdanika.exec.Configurator Configurator}'.
*
*
* @return the meta object for class 'Configurator'.
* @see org.nasdanika.exec.Configurator
* @generated
*/
EClass getConfigurator();
/**
* Returns the meta object for the containment reference '{@link org.nasdanika.exec.Configurator#getTarget Target}'.
*
*
* @return the meta object for the containment reference 'Target'.
* @see org.nasdanika.exec.Configurator#getTarget()
* @see #getConfigurator()
* @generated
*/
EReference getConfigurator_Target();
/**
* Returns the meta object for the map '{@link org.nasdanika.exec.Configurator#getProperties Properties}'.
*
*
* @return the meta object for the map 'Properties'.
* @see org.nasdanika.exec.Configurator#getProperties()
* @see #getConfigurator()
* @generated
*/
EReference getConfigurator_Properties();
/**
* Returns the meta object for class '{@link org.nasdanika.exec.Eval Eval}'.
*
*
* @return the meta object for class 'Eval'.
* @see org.nasdanika.exec.Eval
* @generated
*/
EClass getEval();
/**
* Returns the meta object for the containment reference '{@link org.nasdanika.exec.Eval#getScript Script}'.
*
*
* @return the meta object for the containment reference 'Script'.
* @see org.nasdanika.exec.Eval#getScript()
* @see #getEval()
* @generated
*/
EReference getEval_Script();
/**
* Returns the meta object for the map '{@link org.nasdanika.exec.Eval#getBindings Bindings}'.
*
*
* @return the meta object for the map 'Bindings'.
* @see org.nasdanika.exec.Eval#getBindings()
* @see #getEval()
* @generated
*/
EReference getEval_Bindings();
/**
* Returns the meta object for class '{@link org.nasdanika.exec.Fail Fail}'.
*
*
* @return the meta object for class 'Fail'.
* @see org.nasdanika.exec.Fail
* @generated
*/
EClass getFail();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.exec.Fail#getMessage Message}'.
*
*
* @return the meta object for the attribute 'Message'.
* @see org.nasdanika.exec.Fail#getMessage()
* @see #getFail()
* @generated
*/
EAttribute getFail_Message();
/**
* Returns the meta object for class '{@link org.nasdanika.exec.List List}'.
*
*
* @return the meta object for class 'List'.
* @see org.nasdanika.exec.List
* @generated
*/
EClass getList();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.exec.List#getElements Elements}'.
*
*
* @return the meta object for the containment reference list 'Elements'.
* @see org.nasdanika.exec.List#getElements()
* @see #getList()
* @generated
*/
EReference getList_Elements();
/**
* Returns the meta object for class '{@link org.nasdanika.exec.Map Map}'.
*
*
* @return the meta object for class 'Map'.
* @see org.nasdanika.exec.Map
* @generated
*/
EClass getMap();
/**
* Returns the meta object for the map '{@link org.nasdanika.exec.Map#getEntries Entries}'.
*
*
* @return the meta object for the map 'Entries'.
* @see org.nasdanika.exec.Map#getEntries()
* @see #getMap()
* @generated
*/
EReference getMap_Entries();
/**
* Returns the factory that creates the instances of the model.
*
*
* @return the factory that creates the instances of the model.
* @generated
*/
ExecFactory getExecFactory();
/**
*
* Defines literals for the meta objects that represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.nasdanika.exec.impl.BlockImpl Block}' class.
*
*
* @see org.nasdanika.exec.impl.BlockImpl
* @see org.nasdanika.exec.impl.ExecPackageImpl#getBlock()
* @generated
*/
EClass BLOCK = eINSTANCE.getBlock();
/**
* The meta object literal for the 'Try' containment reference list feature.
*
*
* @generated
*/
EReference BLOCK__TRY = eINSTANCE.getBlock_Try();
/**
* The meta object literal for the 'Catch' containment reference list feature.
*
*
* @generated
*/
EReference BLOCK__CATCH = eINSTANCE.getBlock_Catch();
/**
* The meta object literal for the 'Finally' containment reference list feature.
*
*
* @generated
*/
EReference BLOCK__FINALLY = eINSTANCE.getBlock_Finally();
/**
* The meta object literal for the '{@link org.nasdanika.exec.impl.CallImpl Call}' class.
*
*
* @see org.nasdanika.exec.impl.CallImpl
* @see org.nasdanika.exec.impl.ExecPackageImpl#getCall()
* @generated
*/
EClass CALL = eINSTANCE.getCall();
/**
* The meta object literal for the 'Type' attribute feature.
*
*
* @generated
*/
EAttribute CALL__TYPE = eINSTANCE.getCall_Type();
/**
* The meta object literal for the 'Property' attribute feature.
*
*
* @generated
*/
EAttribute CALL__PROPERTY = eINSTANCE.getCall_Property();
/**
* The meta object literal for the 'Service' attribute feature.
*
*
* @generated
*/
EAttribute CALL__SERVICE = eINSTANCE.getCall_Service();
/**
* The meta object literal for the 'Method' attribute feature.
*
*
* @generated
*/
EAttribute CALL__METHOD = eINSTANCE.getCall_Method();
/**
* The meta object literal for the 'Properties' map feature.
*
*
* @generated
*/
EReference CALL__PROPERTIES = eINSTANCE.getCall_Properties();
/**
* The meta object literal for the 'Init' containment reference list feature.
*
*
* @generated
*/
EReference CALL__INIT = eINSTANCE.getCall_Init();
/**
* The meta object literal for the 'Arguments' containment reference list feature.
*
*
* @generated
*/
EReference CALL__ARGUMENTS = eINSTANCE.getCall_Arguments();
/**
* The meta object literal for the '{@link org.nasdanika.exec.impl.PropertyImpl Property}' class.
*
*
* @see org.nasdanika.exec.impl.PropertyImpl
* @see org.nasdanika.exec.impl.ExecPackageImpl#getProperty()
* @generated
*/
EClass PROPERTY = eINSTANCE.getProperty();
/**
* The meta object literal for the 'Key' attribute feature.
*
*
* @generated
*/
EAttribute PROPERTY__KEY = eINSTANCE.getProperty_Key();
/**
* The meta object literal for the 'Value' containment reference feature.
*
*
* @generated
*/
EReference PROPERTY__VALUE = eINSTANCE.getProperty_Value();
/**
* The meta object literal for the '{@link org.nasdanika.exec.impl.ConfiguratorImpl Configurator}' class.
*
*
* @see org.nasdanika.exec.impl.ConfiguratorImpl
* @see org.nasdanika.exec.impl.ExecPackageImpl#getConfigurator()
* @generated
*/
EClass CONFIGURATOR = eINSTANCE.getConfigurator();
/**
* The meta object literal for the 'Target' containment reference feature.
*
*
* @generated
*/
EReference CONFIGURATOR__TARGET = eINSTANCE.getConfigurator_Target();
/**
* The meta object literal for the 'Properties' map feature.
*
*
* @generated
*/
EReference CONFIGURATOR__PROPERTIES = eINSTANCE.getConfigurator_Properties();
/**
* The meta object literal for the '{@link org.nasdanika.exec.impl.EvalImpl Eval}' class.
*
*
* @see org.nasdanika.exec.impl.EvalImpl
* @see org.nasdanika.exec.impl.ExecPackageImpl#getEval()
* @generated
*/
EClass EVAL = eINSTANCE.getEval();
/**
* The meta object literal for the 'Script' containment reference feature.
*
*
* @generated
*/
EReference EVAL__SCRIPT = eINSTANCE.getEval_Script();
/**
* The meta object literal for the 'Bindings' map feature.
*
*
* @generated
*/
EReference EVAL__BINDINGS = eINSTANCE.getEval_Bindings();
/**
* The meta object literal for the '{@link org.nasdanika.exec.impl.FailImpl Fail}' class.
*
*
* @see org.nasdanika.exec.impl.FailImpl
* @see org.nasdanika.exec.impl.ExecPackageImpl#getFail()
* @generated
*/
EClass FAIL = eINSTANCE.getFail();
/**
* The meta object literal for the 'Message' attribute feature.
*
*
* @generated
*/
EAttribute FAIL__MESSAGE = eINSTANCE.getFail_Message();
/**
* The meta object literal for the '{@link org.nasdanika.exec.impl.ListImpl List}' class.
*
*
* @see org.nasdanika.exec.impl.ListImpl
* @see org.nasdanika.exec.impl.ExecPackageImpl#getList()
* @generated
*/
EClass LIST = eINSTANCE.getList();
/**
* The meta object literal for the 'Elements' containment reference list feature.
*
*
* @generated
*/
EReference LIST__ELEMENTS = eINSTANCE.getList_Elements();
/**
* The meta object literal for the '{@link org.nasdanika.exec.impl.MapImpl Map}' class.
*
*
* @see org.nasdanika.exec.impl.MapImpl
* @see org.nasdanika.exec.impl.ExecPackageImpl#getMap()
* @generated
*/
EClass MAP = eINSTANCE.getMap();
/**
* The meta object literal for the 'Entries' map feature.
*
*
* @generated
*/
EReference MAP__ENTRIES = eINSTANCE.getMap_Entries();
}
} //ExecPackage