1049 lines
27 KiB
Java
1049 lines
27 KiB
Java
/**
|
|
*/
|
|
package fr.tpt.mem4csd.loss;
|
|
|
|
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.eclipse.emf.ecore.EcorePackage;
|
|
|
|
/**
|
|
* <!-- 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 fr.tpt.mem4csd.loss.LossFactory
|
|
* @model kind="package"
|
|
* @generated
|
|
*/
|
|
public interface LossPackage extends EPackage {
|
|
/**
|
|
* The package name.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
*/
|
|
String eNAME = "loss";
|
|
|
|
/**
|
|
* The package namespace URI.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
*/
|
|
String eNS_URI = "http://mem4csd.telecom-paris.fr/loss";
|
|
|
|
/**
|
|
* The package namespace name.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
*/
|
|
String eNS_PREFIX = "loss";
|
|
|
|
/**
|
|
* The singleton instance of the package.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
*/
|
|
LossPackage eINSTANCE = fr.tpt.mem4csd.loss.impl.LossPackageImpl.init();
|
|
|
|
/**
|
|
* The meta object id for the '{@link fr.tpt.mem4csd.loss.impl.NamedObjectImpl <em>Named Object</em>}' class.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @see fr.tpt.mem4csd.loss.impl.NamedObjectImpl
|
|
* @see fr.tpt.mem4csd.loss.impl.LossPackageImpl#getNamedObject()
|
|
* @generated
|
|
*/
|
|
int NAMED_OBJECT = 0;
|
|
|
|
/**
|
|
* The feature id for the '<em><b>Name</b></em>' attribute.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int NAMED_OBJECT__NAME = EcorePackage.EOBJECT_FEATURE_COUNT + 0;
|
|
|
|
/**
|
|
* The feature id for the '<em><b>Class Name</b></em>' attribute.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int NAMED_OBJECT__CLASS_NAME = EcorePackage.EOBJECT_FEATURE_COUNT + 1;
|
|
|
|
/**
|
|
* The number of structural features of the '<em>Named Object</em>' class.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int NAMED_OBJECT_FEATURE_COUNT = EcorePackage.EOBJECT_FEATURE_COUNT + 2;
|
|
|
|
/**
|
|
* The operation id for the '<em>EClass</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int NAMED_OBJECT___ECLASS = EcorePackage.EOBJECT___ECLASS;
|
|
|
|
/**
|
|
* The operation id for the '<em>EIs Proxy</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int NAMED_OBJECT___EIS_PROXY = EcorePackage.EOBJECT___EIS_PROXY;
|
|
|
|
/**
|
|
* The operation id for the '<em>EResource</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int NAMED_OBJECT___ERESOURCE = EcorePackage.EOBJECT___ERESOURCE;
|
|
|
|
/**
|
|
* The operation id for the '<em>EContainer</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int NAMED_OBJECT___ECONTAINER = EcorePackage.EOBJECT___ECONTAINER;
|
|
|
|
/**
|
|
* The operation id for the '<em>EContaining Feature</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int NAMED_OBJECT___ECONTAINING_FEATURE = EcorePackage.EOBJECT___ECONTAINING_FEATURE;
|
|
|
|
/**
|
|
* The operation id for the '<em>EContainment Feature</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int NAMED_OBJECT___ECONTAINMENT_FEATURE = EcorePackage.EOBJECT___ECONTAINMENT_FEATURE;
|
|
|
|
/**
|
|
* The operation id for the '<em>EContents</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int NAMED_OBJECT___ECONTENTS = EcorePackage.EOBJECT___ECONTENTS;
|
|
|
|
/**
|
|
* The operation id for the '<em>EAll Contents</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int NAMED_OBJECT___EALL_CONTENTS = EcorePackage.EOBJECT___EALL_CONTENTS;
|
|
|
|
/**
|
|
* The operation id for the '<em>ECross References</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int NAMED_OBJECT___ECROSS_REFERENCES = EcorePackage.EOBJECT___ECROSS_REFERENCES;
|
|
|
|
/**
|
|
* The operation id for the '<em>EGet</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int NAMED_OBJECT___EGET__ESTRUCTURALFEATURE = EcorePackage.EOBJECT___EGET__ESTRUCTURALFEATURE;
|
|
|
|
/**
|
|
* The operation id for the '<em>EGet</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int NAMED_OBJECT___EGET__ESTRUCTURALFEATURE_BOOLEAN = EcorePackage.EOBJECT___EGET__ESTRUCTURALFEATURE_BOOLEAN;
|
|
|
|
/**
|
|
* The operation id for the '<em>ESet</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int NAMED_OBJECT___ESET__ESTRUCTURALFEATURE_OBJECT = EcorePackage.EOBJECT___ESET__ESTRUCTURALFEATURE_OBJECT;
|
|
|
|
/**
|
|
* The operation id for the '<em>EIs Set</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int NAMED_OBJECT___EIS_SET__ESTRUCTURALFEATURE = EcorePackage.EOBJECT___EIS_SET__ESTRUCTURALFEATURE;
|
|
|
|
/**
|
|
* The operation id for the '<em>EUnset</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int NAMED_OBJECT___EUNSET__ESTRUCTURALFEATURE = EcorePackage.EOBJECT___EUNSET__ESTRUCTURALFEATURE;
|
|
|
|
/**
|
|
* The operation id for the '<em>EInvoke</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int NAMED_OBJECT___EINVOKE__EOPERATION_ELIST = EcorePackage.EOBJECT___EINVOKE__EOPERATION_ELIST;
|
|
|
|
/**
|
|
* The number of operations of the '<em>Named Object</em>' class.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int NAMED_OBJECT_OPERATION_COUNT = EcorePackage.EOBJECT_OPERATION_COUNT + 0;
|
|
|
|
/**
|
|
* The meta object id for the '{@link fr.tpt.mem4csd.loss.impl.PrimitiveImpl <em>Primitive</em>}' class.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @see fr.tpt.mem4csd.loss.impl.PrimitiveImpl
|
|
* @see fr.tpt.mem4csd.loss.impl.LossPackageImpl#getPrimitive()
|
|
* @generated
|
|
*/
|
|
int PRIMITIVE = 1;
|
|
|
|
/**
|
|
* The feature id for the '<em><b>Name</b></em>' attribute.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int PRIMITIVE__NAME = NAMED_OBJECT__NAME;
|
|
|
|
/**
|
|
* The feature id for the '<em><b>Class Name</b></em>' attribute.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int PRIMITIVE__CLASS_NAME = NAMED_OBJECT__CLASS_NAME;
|
|
|
|
/**
|
|
* The feature id for the '<em><b>Type</b></em>' containment reference.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int PRIMITIVE__TYPE = NAMED_OBJECT_FEATURE_COUNT + 0;
|
|
|
|
/**
|
|
* The number of structural features of the '<em>Primitive</em>' class.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int PRIMITIVE_FEATURE_COUNT = NAMED_OBJECT_FEATURE_COUNT + 1;
|
|
|
|
/**
|
|
* The operation id for the '<em>EClass</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int PRIMITIVE___ECLASS = NAMED_OBJECT___ECLASS;
|
|
|
|
/**
|
|
* The operation id for the '<em>EIs Proxy</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int PRIMITIVE___EIS_PROXY = NAMED_OBJECT___EIS_PROXY;
|
|
|
|
/**
|
|
* The operation id for the '<em>EResource</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int PRIMITIVE___ERESOURCE = NAMED_OBJECT___ERESOURCE;
|
|
|
|
/**
|
|
* The operation id for the '<em>EContainer</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int PRIMITIVE___ECONTAINER = NAMED_OBJECT___ECONTAINER;
|
|
|
|
/**
|
|
* The operation id for the '<em>EContaining Feature</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int PRIMITIVE___ECONTAINING_FEATURE = NAMED_OBJECT___ECONTAINING_FEATURE;
|
|
|
|
/**
|
|
* The operation id for the '<em>EContainment Feature</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int PRIMITIVE___ECONTAINMENT_FEATURE = NAMED_OBJECT___ECONTAINMENT_FEATURE;
|
|
|
|
/**
|
|
* The operation id for the '<em>EContents</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int PRIMITIVE___ECONTENTS = NAMED_OBJECT___ECONTENTS;
|
|
|
|
/**
|
|
* The operation id for the '<em>EAll Contents</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int PRIMITIVE___EALL_CONTENTS = NAMED_OBJECT___EALL_CONTENTS;
|
|
|
|
/**
|
|
* The operation id for the '<em>ECross References</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int PRIMITIVE___ECROSS_REFERENCES = NAMED_OBJECT___ECROSS_REFERENCES;
|
|
|
|
/**
|
|
* The operation id for the '<em>EGet</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int PRIMITIVE___EGET__ESTRUCTURALFEATURE = NAMED_OBJECT___EGET__ESTRUCTURALFEATURE;
|
|
|
|
/**
|
|
* The operation id for the '<em>EGet</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int PRIMITIVE___EGET__ESTRUCTURALFEATURE_BOOLEAN = NAMED_OBJECT___EGET__ESTRUCTURALFEATURE_BOOLEAN;
|
|
|
|
/**
|
|
* The operation id for the '<em>ESet</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int PRIMITIVE___ESET__ESTRUCTURALFEATURE_OBJECT = NAMED_OBJECT___ESET__ESTRUCTURALFEATURE_OBJECT;
|
|
|
|
/**
|
|
* The operation id for the '<em>EIs Set</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int PRIMITIVE___EIS_SET__ESTRUCTURALFEATURE = NAMED_OBJECT___EIS_SET__ESTRUCTURALFEATURE;
|
|
|
|
/**
|
|
* The operation id for the '<em>EUnset</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int PRIMITIVE___EUNSET__ESTRUCTURALFEATURE = NAMED_OBJECT___EUNSET__ESTRUCTURALFEATURE;
|
|
|
|
/**
|
|
* The operation id for the '<em>EInvoke</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int PRIMITIVE___EINVOKE__EOPERATION_ELIST = NAMED_OBJECT___EINVOKE__EOPERATION_ELIST;
|
|
|
|
/**
|
|
* The number of operations of the '<em>Primitive</em>' class.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int PRIMITIVE_OPERATION_COUNT = NAMED_OBJECT_OPERATION_COUNT + 0;
|
|
|
|
/**
|
|
* The meta object id for the '{@link fr.tpt.mem4csd.loss.impl.LinkImpl <em>Link</em>}' class.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @see fr.tpt.mem4csd.loss.impl.LinkImpl
|
|
* @see fr.tpt.mem4csd.loss.impl.LossPackageImpl#getLink()
|
|
* @generated
|
|
*/
|
|
int LINK = 2;
|
|
|
|
/**
|
|
* The feature id for the '<em><b>Name</b></em>' attribute.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int LINK__NAME = PRIMITIVE__NAME;
|
|
|
|
/**
|
|
* The feature id for the '<em><b>Class Name</b></em>' attribute.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int LINK__CLASS_NAME = PRIMITIVE__CLASS_NAME;
|
|
|
|
/**
|
|
* The feature id for the '<em><b>Type</b></em>' containment reference.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int LINK__TYPE = PRIMITIVE__TYPE;
|
|
|
|
/**
|
|
* The feature id for the '<em><b>Reference To</b></em>' reference.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int LINK__REFERENCE_TO = PRIMITIVE_FEATURE_COUNT + 0;
|
|
|
|
/**
|
|
* The number of structural features of the '<em>Link</em>' class.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int LINK_FEATURE_COUNT = PRIMITIVE_FEATURE_COUNT + 1;
|
|
|
|
/**
|
|
* The operation id for the '<em>EClass</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int LINK___ECLASS = PRIMITIVE___ECLASS;
|
|
|
|
/**
|
|
* The operation id for the '<em>EIs Proxy</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int LINK___EIS_PROXY = PRIMITIVE___EIS_PROXY;
|
|
|
|
/**
|
|
* The operation id for the '<em>EResource</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int LINK___ERESOURCE = PRIMITIVE___ERESOURCE;
|
|
|
|
/**
|
|
* The operation id for the '<em>EContainer</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int LINK___ECONTAINER = PRIMITIVE___ECONTAINER;
|
|
|
|
/**
|
|
* The operation id for the '<em>EContaining Feature</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int LINK___ECONTAINING_FEATURE = PRIMITIVE___ECONTAINING_FEATURE;
|
|
|
|
/**
|
|
* The operation id for the '<em>EContainment Feature</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int LINK___ECONTAINMENT_FEATURE = PRIMITIVE___ECONTAINMENT_FEATURE;
|
|
|
|
/**
|
|
* The operation id for the '<em>EContents</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int LINK___ECONTENTS = PRIMITIVE___ECONTENTS;
|
|
|
|
/**
|
|
* The operation id for the '<em>EAll Contents</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int LINK___EALL_CONTENTS = PRIMITIVE___EALL_CONTENTS;
|
|
|
|
/**
|
|
* The operation id for the '<em>ECross References</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int LINK___ECROSS_REFERENCES = PRIMITIVE___ECROSS_REFERENCES;
|
|
|
|
/**
|
|
* The operation id for the '<em>EGet</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int LINK___EGET__ESTRUCTURALFEATURE = PRIMITIVE___EGET__ESTRUCTURALFEATURE;
|
|
|
|
/**
|
|
* The operation id for the '<em>EGet</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int LINK___EGET__ESTRUCTURALFEATURE_BOOLEAN = PRIMITIVE___EGET__ESTRUCTURALFEATURE_BOOLEAN;
|
|
|
|
/**
|
|
* The operation id for the '<em>ESet</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int LINK___ESET__ESTRUCTURALFEATURE_OBJECT = PRIMITIVE___ESET__ESTRUCTURALFEATURE_OBJECT;
|
|
|
|
/**
|
|
* The operation id for the '<em>EIs Set</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int LINK___EIS_SET__ESTRUCTURALFEATURE = PRIMITIVE___EIS_SET__ESTRUCTURALFEATURE;
|
|
|
|
/**
|
|
* The operation id for the '<em>EUnset</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int LINK___EUNSET__ESTRUCTURALFEATURE = PRIMITIVE___EUNSET__ESTRUCTURALFEATURE;
|
|
|
|
/**
|
|
* The operation id for the '<em>EInvoke</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int LINK___EINVOKE__EOPERATION_ELIST = PRIMITIVE___EINVOKE__EOPERATION_ELIST;
|
|
|
|
/**
|
|
* The number of operations of the '<em>Link</em>' class.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int LINK_OPERATION_COUNT = PRIMITIVE_OPERATION_COUNT + 0;
|
|
|
|
/**
|
|
* The meta object id for the '{@link fr.tpt.mem4csd.loss.impl.ComplexImpl <em>Complex</em>}' class.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @see fr.tpt.mem4csd.loss.impl.ComplexImpl
|
|
* @see fr.tpt.mem4csd.loss.impl.LossPackageImpl#getComplex()
|
|
* @generated
|
|
*/
|
|
int COMPLEX = 3;
|
|
|
|
/**
|
|
* The feature id for the '<em><b>Name</b></em>' attribute.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int COMPLEX__NAME = NAMED_OBJECT__NAME;
|
|
|
|
/**
|
|
* The feature id for the '<em><b>Class Name</b></em>' attribute.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int COMPLEX__CLASS_NAME = NAMED_OBJECT__CLASS_NAME;
|
|
|
|
/**
|
|
* The feature id for the '<em><b>Primitives</b></em>' containment reference list.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int COMPLEX__PRIMITIVES = NAMED_OBJECT_FEATURE_COUNT + 0;
|
|
|
|
/**
|
|
* The feature id for the '<em><b>Reference</b></em>' reference.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int COMPLEX__REFERENCE = NAMED_OBJECT_FEATURE_COUNT + 1;
|
|
|
|
/**
|
|
* The number of structural features of the '<em>Complex</em>' class.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int COMPLEX_FEATURE_COUNT = NAMED_OBJECT_FEATURE_COUNT + 2;
|
|
|
|
/**
|
|
* The operation id for the '<em>EClass</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int COMPLEX___ECLASS = NAMED_OBJECT___ECLASS;
|
|
|
|
/**
|
|
* The operation id for the '<em>EIs Proxy</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int COMPLEX___EIS_PROXY = NAMED_OBJECT___EIS_PROXY;
|
|
|
|
/**
|
|
* The operation id for the '<em>EResource</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int COMPLEX___ERESOURCE = NAMED_OBJECT___ERESOURCE;
|
|
|
|
/**
|
|
* The operation id for the '<em>EContainer</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int COMPLEX___ECONTAINER = NAMED_OBJECT___ECONTAINER;
|
|
|
|
/**
|
|
* The operation id for the '<em>EContaining Feature</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int COMPLEX___ECONTAINING_FEATURE = NAMED_OBJECT___ECONTAINING_FEATURE;
|
|
|
|
/**
|
|
* The operation id for the '<em>EContainment Feature</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int COMPLEX___ECONTAINMENT_FEATURE = NAMED_OBJECT___ECONTAINMENT_FEATURE;
|
|
|
|
/**
|
|
* The operation id for the '<em>EContents</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int COMPLEX___ECONTENTS = NAMED_OBJECT___ECONTENTS;
|
|
|
|
/**
|
|
* The operation id for the '<em>EAll Contents</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int COMPLEX___EALL_CONTENTS = NAMED_OBJECT___EALL_CONTENTS;
|
|
|
|
/**
|
|
* The operation id for the '<em>ECross References</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int COMPLEX___ECROSS_REFERENCES = NAMED_OBJECT___ECROSS_REFERENCES;
|
|
|
|
/**
|
|
* The operation id for the '<em>EGet</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int COMPLEX___EGET__ESTRUCTURALFEATURE = NAMED_OBJECT___EGET__ESTRUCTURALFEATURE;
|
|
|
|
/**
|
|
* The operation id for the '<em>EGet</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int COMPLEX___EGET__ESTRUCTURALFEATURE_BOOLEAN = NAMED_OBJECT___EGET__ESTRUCTURALFEATURE_BOOLEAN;
|
|
|
|
/**
|
|
* The operation id for the '<em>ESet</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int COMPLEX___ESET__ESTRUCTURALFEATURE_OBJECT = NAMED_OBJECT___ESET__ESTRUCTURALFEATURE_OBJECT;
|
|
|
|
/**
|
|
* The operation id for the '<em>EIs Set</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int COMPLEX___EIS_SET__ESTRUCTURALFEATURE = NAMED_OBJECT___EIS_SET__ESTRUCTURALFEATURE;
|
|
|
|
/**
|
|
* The operation id for the '<em>EUnset</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int COMPLEX___EUNSET__ESTRUCTURALFEATURE = NAMED_OBJECT___EUNSET__ESTRUCTURALFEATURE;
|
|
|
|
/**
|
|
* The operation id for the '<em>EInvoke</em>' operation.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int COMPLEX___EINVOKE__EOPERATION_ELIST = NAMED_OBJECT___EINVOKE__EOPERATION_ELIST;
|
|
|
|
/**
|
|
* The number of operations of the '<em>Complex</em>' class.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
* @ordered
|
|
*/
|
|
int COMPLEX_OPERATION_COUNT = NAMED_OBJECT_OPERATION_COUNT + 0;
|
|
|
|
/**
|
|
* Returns the meta object for class '{@link fr.tpt.mem4csd.loss.NamedObject <em>Named Object</em>}'.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @return the meta object for class '<em>Named Object</em>'.
|
|
* @see fr.tpt.mem4csd.loss.NamedObject
|
|
* @generated
|
|
*/
|
|
EClass getNamedObject();
|
|
|
|
/**
|
|
* Returns the meta object for the attribute '{@link fr.tpt.mem4csd.loss.NamedObject#getName <em>Name</em>}'.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @return the meta object for the attribute '<em>Name</em>'.
|
|
* @see fr.tpt.mem4csd.loss.NamedObject#getName()
|
|
* @see #getNamedObject()
|
|
* @generated
|
|
*/
|
|
EAttribute getNamedObject_Name();
|
|
|
|
/**
|
|
* Returns the meta object for the attribute '{@link fr.tpt.mem4csd.loss.NamedObject#getClassName <em>Class Name</em>}'.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @return the meta object for the attribute '<em>Class Name</em>'.
|
|
* @see fr.tpt.mem4csd.loss.NamedObject#getClassName()
|
|
* @see #getNamedObject()
|
|
* @generated
|
|
*/
|
|
EAttribute getNamedObject_ClassName();
|
|
|
|
/**
|
|
* Returns the meta object for class '{@link fr.tpt.mem4csd.loss.Primitive <em>Primitive</em>}'.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @return the meta object for class '<em>Primitive</em>'.
|
|
* @see fr.tpt.mem4csd.loss.Primitive
|
|
* @generated
|
|
*/
|
|
EClass getPrimitive();
|
|
|
|
/**
|
|
* Returns the meta object for the containment reference '{@link fr.tpt.mem4csd.loss.Primitive#getType <em>Type</em>}'.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @return the meta object for the containment reference '<em>Type</em>'.
|
|
* @see fr.tpt.mem4csd.loss.Primitive#getType()
|
|
* @see #getPrimitive()
|
|
* @generated
|
|
*/
|
|
EReference getPrimitive_Type();
|
|
|
|
/**
|
|
* Returns the meta object for class '{@link fr.tpt.mem4csd.loss.Link <em>Link</em>}'.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @return the meta object for class '<em>Link</em>'.
|
|
* @see fr.tpt.mem4csd.loss.Link
|
|
* @generated
|
|
*/
|
|
EClass getLink();
|
|
|
|
/**
|
|
* Returns the meta object for the reference '{@link fr.tpt.mem4csd.loss.Link#getReferenceTo <em>Reference To</em>}'.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @return the meta object for the reference '<em>Reference To</em>'.
|
|
* @see fr.tpt.mem4csd.loss.Link#getReferenceTo()
|
|
* @see #getLink()
|
|
* @generated
|
|
*/
|
|
EReference getLink_ReferenceTo();
|
|
|
|
/**
|
|
* Returns the meta object for class '{@link fr.tpt.mem4csd.loss.Complex <em>Complex</em>}'.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @return the meta object for class '<em>Complex</em>'.
|
|
* @see fr.tpt.mem4csd.loss.Complex
|
|
* @generated
|
|
*/
|
|
EClass getComplex();
|
|
|
|
/**
|
|
* Returns the meta object for the containment reference list '{@link fr.tpt.mem4csd.loss.Complex#getPrimitives <em>Primitives</em>}'.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @return the meta object for the containment reference list '<em>Primitives</em>'.
|
|
* @see fr.tpt.mem4csd.loss.Complex#getPrimitives()
|
|
* @see #getComplex()
|
|
* @generated
|
|
*/
|
|
EReference getComplex_Primitives();
|
|
|
|
/**
|
|
* Returns the meta object for the reference '{@link fr.tpt.mem4csd.loss.Complex#getReference <em>Reference</em>}'.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @return the meta object for the reference '<em>Reference</em>'.
|
|
* @see fr.tpt.mem4csd.loss.Complex#getReference()
|
|
* @see #getComplex()
|
|
* @generated
|
|
*/
|
|
EReference getComplex_Reference();
|
|
|
|
/**
|
|
* 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
|
|
*/
|
|
LossFactory getLossFactory();
|
|
|
|
/**
|
|
* <!-- 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 fr.tpt.mem4csd.loss.impl.NamedObjectImpl <em>Named Object</em>}' class.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @see fr.tpt.mem4csd.loss.impl.NamedObjectImpl
|
|
* @see fr.tpt.mem4csd.loss.impl.LossPackageImpl#getNamedObject()
|
|
* @generated
|
|
*/
|
|
EClass NAMED_OBJECT = eINSTANCE.getNamedObject();
|
|
|
|
/**
|
|
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
*/
|
|
EAttribute NAMED_OBJECT__NAME = eINSTANCE.getNamedObject_Name();
|
|
|
|
/**
|
|
* The meta object literal for the '<em><b>Class Name</b></em>' attribute feature.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
*/
|
|
EAttribute NAMED_OBJECT__CLASS_NAME = eINSTANCE.getNamedObject_ClassName();
|
|
|
|
/**
|
|
* The meta object literal for the '{@link fr.tpt.mem4csd.loss.impl.PrimitiveImpl <em>Primitive</em>}' class.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @see fr.tpt.mem4csd.loss.impl.PrimitiveImpl
|
|
* @see fr.tpt.mem4csd.loss.impl.LossPackageImpl#getPrimitive()
|
|
* @generated
|
|
*/
|
|
EClass PRIMITIVE = eINSTANCE.getPrimitive();
|
|
|
|
/**
|
|
* The meta object literal for the '<em><b>Type</b></em>' containment reference feature.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
*/
|
|
EReference PRIMITIVE__TYPE = eINSTANCE.getPrimitive_Type();
|
|
|
|
/**
|
|
* The meta object literal for the '{@link fr.tpt.mem4csd.loss.impl.LinkImpl <em>Link</em>}' class.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @see fr.tpt.mem4csd.loss.impl.LinkImpl
|
|
* @see fr.tpt.mem4csd.loss.impl.LossPackageImpl#getLink()
|
|
* @generated
|
|
*/
|
|
EClass LINK = eINSTANCE.getLink();
|
|
|
|
/**
|
|
* The meta object literal for the '<em><b>Reference To</b></em>' reference feature.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
*/
|
|
EReference LINK__REFERENCE_TO = eINSTANCE.getLink_ReferenceTo();
|
|
|
|
/**
|
|
* The meta object literal for the '{@link fr.tpt.mem4csd.loss.impl.ComplexImpl <em>Complex</em>}' class.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @see fr.tpt.mem4csd.loss.impl.ComplexImpl
|
|
* @see fr.tpt.mem4csd.loss.impl.LossPackageImpl#getComplex()
|
|
* @generated
|
|
*/
|
|
EClass COMPLEX = eINSTANCE.getComplex();
|
|
|
|
/**
|
|
* The meta object literal for the '<em><b>Primitives</b></em>' containment reference list feature.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
*/
|
|
EReference COMPLEX__PRIMITIVES = eINSTANCE.getComplex_Primitives();
|
|
|
|
/**
|
|
* The meta object literal for the '<em><b>Reference</b></em>' reference feature.
|
|
* <!-- begin-user-doc -->
|
|
* <!-- end-user-doc -->
|
|
* @generated
|
|
*/
|
|
EReference COMPLEX__REFERENCE = eINSTANCE.getComplex_Reference();
|
|
|
|
}
|
|
|
|
} //LossPackage
|