blob: d3d22eff48286df197b6752c9a1921fb13339861 [file] [log] [blame]
/**
* ****************************************************************************
* Copyright (c) 2020 CEA LIST.
*
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Asma Smaoui (CEA LIST) asma.smaoui@cea.fr - Initial API and implementation
*
* ****************************************************************************
*/
package io.shell.admin.iec61360._1._0;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- 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 operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see io.shell.admin.iec61360._1._0._0Factory
* @model kind="package"
* @generated
*/
public interface _0Package extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "_0";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.admin-shell.io/IEC61360/1/0";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "_0";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
_0Package eINSTANCE = io.shell.admin.iec61360._1._0.impl._0PackageImpl.init();
/**
* The meta object id for the '{@link io.shell.admin.iec61360._1._0.impl.CodeTImpl <em>Code T</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see io.shell.admin.iec61360._1._0.impl.CodeTImpl
* @see io.shell.admin.iec61360._1._0.impl._0PackageImpl#getCodeT()
* @generated
*/
int CODE_T = 0;
/**
* The number of structural features of the '<em>Code T</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_T_FEATURE_COUNT = 0;
/**
* The number of operations of the '<em>Code T</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CODE_T_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link io.shell.admin.iec61360._1._0.impl.DataSpecificationIEC61630TImpl <em>Data Specification IEC61630T</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see io.shell.admin.iec61360._1._0.impl.DataSpecificationIEC61630TImpl
* @see io.shell.admin.iec61360._1._0.impl._0PackageImpl#getDataSpecificationIEC61630T()
* @generated
*/
int DATA_SPECIFICATION_IEC61630T = 1;
/**
* The feature id for the '<em><b>Preferred Name</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SPECIFICATION_IEC61630T__PREFERRED_NAME = 0;
/**
* The feature id for the '<em><b>Short Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SPECIFICATION_IEC61630T__SHORT_NAME = 1;
/**
* The feature id for the '<em><b>Unit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SPECIFICATION_IEC61630T__UNIT = 2;
/**
* The feature id for the '<em><b>Unit Id</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SPECIFICATION_IEC61630T__UNIT_ID = 3;
/**
* The feature id for the '<em><b>Value Format</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SPECIFICATION_IEC61630T__VALUE_FORMAT = 4;
/**
* The feature id for the '<em><b>Source Of Definition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SPECIFICATION_IEC61630T__SOURCE_OF_DEFINITION = 5;
/**
* The feature id for the '<em><b>Symbol</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SPECIFICATION_IEC61630T__SYMBOL = 6;
/**
* The feature id for the '<em><b>Data Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SPECIFICATION_IEC61630T__DATA_TYPE = 7;
/**
* The feature id for the '<em><b>Definition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SPECIFICATION_IEC61630T__DEFINITION = 8;
/**
* The feature id for the '<em><b>Value List</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SPECIFICATION_IEC61630T__VALUE_LIST = 9;
/**
* The feature id for the '<em><b>Code</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SPECIFICATION_IEC61630T__CODE = 10;
/**
* The number of structural features of the '<em>Data Specification IEC61630T</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SPECIFICATION_IEC61630T_FEATURE_COUNT = 11;
/**
* The number of operations of the '<em>Data Specification IEC61630T</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SPECIFICATION_IEC61630T_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link io.shell.admin.iec61360._1._0.impl.ValueListTImpl <em>Value List T</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see io.shell.admin.iec61360._1._0.impl.ValueListTImpl
* @see io.shell.admin.iec61360._1._0.impl._0PackageImpl#getValueListT()
* @generated
*/
int VALUE_LIST_T = 2;
/**
* The number of structural features of the '<em>Value List T</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_LIST_T_FEATURE_COUNT = 0;
/**
* The number of operations of the '<em>Value List T</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_LIST_T_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link io.shell.admin.iec61360._1._0.impl.DocumentRootImpl <em>Document Root</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see io.shell.admin.iec61360._1._0.impl.DocumentRootImpl
* @see io.shell.admin.iec61360._1._0.impl._0PackageImpl#getDocumentRoot()
* @generated
*/
int DOCUMENT_ROOT = 3;
/**
* The feature id for the '<em><b>Mixed</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__MIXED = 0;
/**
* The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1;
/**
* The feature id for the '<em><b>XSI Schema Location</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2;
/**
* The feature id for the '<em><b>Code</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__CODE = 3;
/**
* The feature id for the '<em><b>Data Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__DATA_TYPE = 4;
/**
* The feature id for the '<em><b>Definition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__DEFINITION = 5;
/**
* The feature id for the '<em><b>Preferred Name</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__PREFERRED_NAME = 6;
/**
* The feature id for the '<em><b>Short Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__SHORT_NAME = 7;
/**
* The feature id for the '<em><b>Source Of Definition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__SOURCE_OF_DEFINITION = 8;
/**
* The feature id for the '<em><b>Symbol</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__SYMBOL = 9;
/**
* The feature id for the '<em><b>Unit</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__UNIT = 10;
/**
* The feature id for the '<em><b>Unit Id</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__UNIT_ID = 11;
/**
* The feature id for the '<em><b>Value Format</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__VALUE_FORMAT = 12;
/**
* The feature id for the '<em><b>Value List</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__VALUE_LIST = 13;
/**
* The feature id for the '<em><b>Value Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT__VALUE_TYPE = 14;
/**
* The number of structural features of the '<em>Document Root</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT_FEATURE_COUNT = 15;
/**
* The number of operations of the '<em>Document Root</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_ROOT_OPERATION_COUNT = 0;
/**
* Returns the meta object for class '{@link io.shell.admin.iec61360._1._0.CodeT <em>Code T</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Code T</em>'.
* @see io.shell.admin.iec61360._1._0.CodeT
* @generated
*/
EClass getCodeT();
/**
* Returns the meta object for class '{@link io.shell.admin.iec61360._1._0.DataSpecificationIEC61630T <em>Data Specification IEC61630T</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Data Specification IEC61630T</em>'.
* @see io.shell.admin.iec61360._1._0.DataSpecificationIEC61630T
* @generated
*/
EClass getDataSpecificationIEC61630T();
/**
* Returns the meta object for the containment reference '{@link io.shell.admin.iec61360._1._0.DataSpecificationIEC61630T#getPreferredName <em>Preferred Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Preferred Name</em>'.
* @see io.shell.admin.iec61360._1._0.DataSpecificationIEC61630T#getPreferredName()
* @see #getDataSpecificationIEC61630T()
* @generated
*/
EReference getDataSpecificationIEC61630T_PreferredName();
/**
* Returns the meta object for the attribute '{@link io.shell.admin.iec61360._1._0.DataSpecificationIEC61630T#getShortName <em>Short Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Short Name</em>'.
* @see io.shell.admin.iec61360._1._0.DataSpecificationIEC61630T#getShortName()
* @see #getDataSpecificationIEC61630T()
* @generated
*/
EAttribute getDataSpecificationIEC61630T_ShortName();
/**
* Returns the meta object for the attribute '{@link io.shell.admin.iec61360._1._0.DataSpecificationIEC61630T#getUnit <em>Unit</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Unit</em>'.
* @see io.shell.admin.iec61360._1._0.DataSpecificationIEC61630T#getUnit()
* @see #getDataSpecificationIEC61630T()
* @generated
*/
EAttribute getDataSpecificationIEC61630T_Unit();
/**
* Returns the meta object for the containment reference '{@link io.shell.admin.iec61360._1._0.DataSpecificationIEC61630T#getUnitId <em>Unit Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Unit Id</em>'.
* @see io.shell.admin.iec61360._1._0.DataSpecificationIEC61630T#getUnitId()
* @see #getDataSpecificationIEC61630T()
* @generated
*/
EReference getDataSpecificationIEC61630T_UnitId();
/**
* Returns the meta object for the attribute '{@link io.shell.admin.iec61360._1._0.DataSpecificationIEC61630T#getValueFormat <em>Value Format</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value Format</em>'.
* @see io.shell.admin.iec61360._1._0.DataSpecificationIEC61630T#getValueFormat()
* @see #getDataSpecificationIEC61630T()
* @generated
*/
EAttribute getDataSpecificationIEC61630T_ValueFormat();
/**
* Returns the meta object for the containment reference '{@link io.shell.admin.iec61360._1._0.DataSpecificationIEC61630T#getSourceOfDefinition <em>Source Of Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Source Of Definition</em>'.
* @see io.shell.admin.iec61360._1._0.DataSpecificationIEC61630T#getSourceOfDefinition()
* @see #getDataSpecificationIEC61630T()
* @generated
*/
EReference getDataSpecificationIEC61630T_SourceOfDefinition();
/**
* Returns the meta object for the attribute '{@link io.shell.admin.iec61360._1._0.DataSpecificationIEC61630T#getSymbol <em>Symbol</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Symbol</em>'.
* @see io.shell.admin.iec61360._1._0.DataSpecificationIEC61630T#getSymbol()
* @see #getDataSpecificationIEC61630T()
* @generated
*/
EAttribute getDataSpecificationIEC61630T_Symbol();
/**
* Returns the meta object for the attribute '{@link io.shell.admin.iec61360._1._0.DataSpecificationIEC61630T#getDataType <em>Data Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Data Type</em>'.
* @see io.shell.admin.iec61360._1._0.DataSpecificationIEC61630T#getDataType()
* @see #getDataSpecificationIEC61630T()
* @generated
*/
EAttribute getDataSpecificationIEC61630T_DataType();
/**
* Returns the meta object for the containment reference '{@link io.shell.admin.iec61360._1._0.DataSpecificationIEC61630T#getDefinition <em>Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Definition</em>'.
* @see io.shell.admin.iec61360._1._0.DataSpecificationIEC61630T#getDefinition()
* @see #getDataSpecificationIEC61630T()
* @generated
*/
EReference getDataSpecificationIEC61630T_Definition();
/**
* Returns the meta object for the containment reference '{@link io.shell.admin.iec61360._1._0.DataSpecificationIEC61630T#getValueList <em>Value List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Value List</em>'.
* @see io.shell.admin.iec61360._1._0.DataSpecificationIEC61630T#getValueList()
* @see #getDataSpecificationIEC61630T()
* @generated
*/
EReference getDataSpecificationIEC61630T_ValueList();
/**
* Returns the meta object for the containment reference '{@link io.shell.admin.iec61360._1._0.DataSpecificationIEC61630T#getCode <em>Code</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Code</em>'.
* @see io.shell.admin.iec61360._1._0.DataSpecificationIEC61630T#getCode()
* @see #getDataSpecificationIEC61630T()
* @generated
*/
EReference getDataSpecificationIEC61630T_Code();
/**
* Returns the meta object for class '{@link io.shell.admin.iec61360._1._0.ValueListT <em>Value List T</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Value List T</em>'.
* @see io.shell.admin.iec61360._1._0.ValueListT
* @generated
*/
EClass getValueListT();
/**
* Returns the meta object for class '{@link io.shell.admin.iec61360._1._0.DocumentRoot <em>Document Root</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Document Root</em>'.
* @see io.shell.admin.iec61360._1._0.DocumentRoot
* @generated
*/
EClass getDocumentRoot();
/**
* Returns the meta object for the attribute list '{@link io.shell.admin.iec61360._1._0.DocumentRoot#getMixed <em>Mixed</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Mixed</em>'.
* @see io.shell.admin.iec61360._1._0.DocumentRoot#getMixed()
* @see #getDocumentRoot()
* @generated
*/
EAttribute getDocumentRoot_Mixed();
/**
* Returns the meta object for the map '{@link io.shell.admin.iec61360._1._0.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the map '<em>XMLNS Prefix Map</em>'.
* @see io.shell.admin.iec61360._1._0.DocumentRoot#getXMLNSPrefixMap()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_XMLNSPrefixMap();
/**
* Returns the meta object for the map '{@link io.shell.admin.iec61360._1._0.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the map '<em>XSI Schema Location</em>'.
* @see io.shell.admin.iec61360._1._0.DocumentRoot#getXSISchemaLocation()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_XSISchemaLocation();
/**
* Returns the meta object for the containment reference '{@link io.shell.admin.iec61360._1._0.DocumentRoot#getCode <em>Code</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Code</em>'.
* @see io.shell.admin.iec61360._1._0.DocumentRoot#getCode()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_Code();
/**
* Returns the meta object for the attribute '{@link io.shell.admin.iec61360._1._0.DocumentRoot#getDataType <em>Data Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Data Type</em>'.
* @see io.shell.admin.iec61360._1._0.DocumentRoot#getDataType()
* @see #getDocumentRoot()
* @generated
*/
EAttribute getDocumentRoot_DataType();
/**
* Returns the meta object for the containment reference '{@link io.shell.admin.iec61360._1._0.DocumentRoot#getDefinition <em>Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Definition</em>'.
* @see io.shell.admin.iec61360._1._0.DocumentRoot#getDefinition()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_Definition();
/**
* Returns the meta object for the containment reference '{@link io.shell.admin.iec61360._1._0.DocumentRoot#getPreferredName <em>Preferred Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Preferred Name</em>'.
* @see io.shell.admin.iec61360._1._0.DocumentRoot#getPreferredName()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_PreferredName();
/**
* Returns the meta object for the attribute '{@link io.shell.admin.iec61360._1._0.DocumentRoot#getShortName <em>Short Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Short Name</em>'.
* @see io.shell.admin.iec61360._1._0.DocumentRoot#getShortName()
* @see #getDocumentRoot()
* @generated
*/
EAttribute getDocumentRoot_ShortName();
/**
* Returns the meta object for the containment reference '{@link io.shell.admin.iec61360._1._0.DocumentRoot#getSourceOfDefinition <em>Source Of Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Source Of Definition</em>'.
* @see io.shell.admin.iec61360._1._0.DocumentRoot#getSourceOfDefinition()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_SourceOfDefinition();
/**
* Returns the meta object for the attribute '{@link io.shell.admin.iec61360._1._0.DocumentRoot#getSymbol <em>Symbol</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Symbol</em>'.
* @see io.shell.admin.iec61360._1._0.DocumentRoot#getSymbol()
* @see #getDocumentRoot()
* @generated
*/
EAttribute getDocumentRoot_Symbol();
/**
* Returns the meta object for the attribute '{@link io.shell.admin.iec61360._1._0.DocumentRoot#getUnit <em>Unit</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Unit</em>'.
* @see io.shell.admin.iec61360._1._0.DocumentRoot#getUnit()
* @see #getDocumentRoot()
* @generated
*/
EAttribute getDocumentRoot_Unit();
/**
* Returns the meta object for the containment reference '{@link io.shell.admin.iec61360._1._0.DocumentRoot#getUnitId <em>Unit Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Unit Id</em>'.
* @see io.shell.admin.iec61360._1._0.DocumentRoot#getUnitId()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_UnitId();
/**
* Returns the meta object for the attribute '{@link io.shell.admin.iec61360._1._0.DocumentRoot#getValueFormat <em>Value Format</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value Format</em>'.
* @see io.shell.admin.iec61360._1._0.DocumentRoot#getValueFormat()
* @see #getDocumentRoot()
* @generated
*/
EAttribute getDocumentRoot_ValueFormat();
/**
* Returns the meta object for the containment reference '{@link io.shell.admin.iec61360._1._0.DocumentRoot#getValueList <em>Value List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Value List</em>'.
* @see io.shell.admin.iec61360._1._0.DocumentRoot#getValueList()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_ValueList();
/**
* Returns the meta object for the containment reference '{@link io.shell.admin.iec61360._1._0.DocumentRoot#getValueType <em>Value Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Value Type</em>'.
* @see io.shell.admin.iec61360._1._0.DocumentRoot#getValueType()
* @see #getDocumentRoot()
* @generated
*/
EReference getDocumentRoot_ValueType();
/**
* 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
*/
_0Factory get_0Factory();
/**
* <!-- 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 operation 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 io.shell.admin.iec61360._1._0.impl.CodeTImpl <em>Code T</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see io.shell.admin.iec61360._1._0.impl.CodeTImpl
* @see io.shell.admin.iec61360._1._0.impl._0PackageImpl#getCodeT()
* @generated
*/
EClass CODE_T = eINSTANCE.getCodeT();
/**
* The meta object literal for the '{@link io.shell.admin.iec61360._1._0.impl.DataSpecificationIEC61630TImpl <em>Data Specification IEC61630T</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see io.shell.admin.iec61360._1._0.impl.DataSpecificationIEC61630TImpl
* @see io.shell.admin.iec61360._1._0.impl._0PackageImpl#getDataSpecificationIEC61630T()
* @generated
*/
EClass DATA_SPECIFICATION_IEC61630T = eINSTANCE.getDataSpecificationIEC61630T();
/**
* The meta object literal for the '<em><b>Preferred Name</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATA_SPECIFICATION_IEC61630T__PREFERRED_NAME = eINSTANCE.getDataSpecificationIEC61630T_PreferredName();
/**
* The meta object literal for the '<em><b>Short Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATA_SPECIFICATION_IEC61630T__SHORT_NAME = eINSTANCE.getDataSpecificationIEC61630T_ShortName();
/**
* The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATA_SPECIFICATION_IEC61630T__UNIT = eINSTANCE.getDataSpecificationIEC61630T_Unit();
/**
* The meta object literal for the '<em><b>Unit Id</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATA_SPECIFICATION_IEC61630T__UNIT_ID = eINSTANCE.getDataSpecificationIEC61630T_UnitId();
/**
* The meta object literal for the '<em><b>Value Format</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATA_SPECIFICATION_IEC61630T__VALUE_FORMAT = eINSTANCE.getDataSpecificationIEC61630T_ValueFormat();
/**
* The meta object literal for the '<em><b>Source Of Definition</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATA_SPECIFICATION_IEC61630T__SOURCE_OF_DEFINITION = eINSTANCE.getDataSpecificationIEC61630T_SourceOfDefinition();
/**
* The meta object literal for the '<em><b>Symbol</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATA_SPECIFICATION_IEC61630T__SYMBOL = eINSTANCE.getDataSpecificationIEC61630T_Symbol();
/**
* The meta object literal for the '<em><b>Data Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATA_SPECIFICATION_IEC61630T__DATA_TYPE = eINSTANCE.getDataSpecificationIEC61630T_DataType();
/**
* The meta object literal for the '<em><b>Definition</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATA_SPECIFICATION_IEC61630T__DEFINITION = eINSTANCE.getDataSpecificationIEC61630T_Definition();
/**
* The meta object literal for the '<em><b>Value List</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATA_SPECIFICATION_IEC61630T__VALUE_LIST = eINSTANCE.getDataSpecificationIEC61630T_ValueList();
/**
* The meta object literal for the '<em><b>Code</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATA_SPECIFICATION_IEC61630T__CODE = eINSTANCE.getDataSpecificationIEC61630T_Code();
/**
* The meta object literal for the '{@link io.shell.admin.iec61360._1._0.impl.ValueListTImpl <em>Value List T</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see io.shell.admin.iec61360._1._0.impl.ValueListTImpl
* @see io.shell.admin.iec61360._1._0.impl._0PackageImpl#getValueListT()
* @generated
*/
EClass VALUE_LIST_T = eINSTANCE.getValueListT();
/**
* The meta object literal for the '{@link io.shell.admin.iec61360._1._0.impl.DocumentRootImpl <em>Document Root</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see io.shell.admin.iec61360._1._0.impl.DocumentRootImpl
* @see io.shell.admin.iec61360._1._0.impl._0PackageImpl#getDocumentRoot()
* @generated
*/
EClass DOCUMENT_ROOT = eINSTANCE.getDocumentRoot();
/**
* The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DOCUMENT_ROOT__MIXED = eINSTANCE.getDocumentRoot_Mixed();
/**
* The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>' map feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE.getDocumentRoot_XMLNSPrefixMap();
/**
* The meta object literal for the '<em><b>XSI Schema Location</b></em>' map feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE.getDocumentRoot_XSISchemaLocation();
/**
* The meta object literal for the '<em><b>Code</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DOCUMENT_ROOT__CODE = eINSTANCE.getDocumentRoot_Code();
/**
* The meta object literal for the '<em><b>Data Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DOCUMENT_ROOT__DATA_TYPE = eINSTANCE.getDocumentRoot_DataType();
/**
* The meta object literal for the '<em><b>Definition</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DOCUMENT_ROOT__DEFINITION = eINSTANCE.getDocumentRoot_Definition();
/**
* The meta object literal for the '<em><b>Preferred Name</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DOCUMENT_ROOT__PREFERRED_NAME = eINSTANCE.getDocumentRoot_PreferredName();
/**
* The meta object literal for the '<em><b>Short Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DOCUMENT_ROOT__SHORT_NAME = eINSTANCE.getDocumentRoot_ShortName();
/**
* The meta object literal for the '<em><b>Source Of Definition</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DOCUMENT_ROOT__SOURCE_OF_DEFINITION = eINSTANCE.getDocumentRoot_SourceOfDefinition();
/**
* The meta object literal for the '<em><b>Symbol</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DOCUMENT_ROOT__SYMBOL = eINSTANCE.getDocumentRoot_Symbol();
/**
* The meta object literal for the '<em><b>Unit</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DOCUMENT_ROOT__UNIT = eINSTANCE.getDocumentRoot_Unit();
/**
* The meta object literal for the '<em><b>Unit Id</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DOCUMENT_ROOT__UNIT_ID = eINSTANCE.getDocumentRoot_UnitId();
/**
* The meta object literal for the '<em><b>Value Format</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DOCUMENT_ROOT__VALUE_FORMAT = eINSTANCE.getDocumentRoot_ValueFormat();
/**
* The meta object literal for the '<em><b>Value List</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DOCUMENT_ROOT__VALUE_LIST = eINSTANCE.getDocumentRoot_ValueList();
/**
* The meta object literal for the '<em><b>Value Type</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DOCUMENT_ROOT__VALUE_TYPE = eINSTANCE.getDocumentRoot_ValueType();
}
} //_0Package