You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1577 lines
48 KiB
1577 lines
48 KiB
/******************************************************************************* |
|
* Copyright (c) 2018 IRT AESE (IRT Saint Exupéry). |
|
* 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-2.0 |
|
* |
|
* Contributors: |
|
* Arnaud Dieumegard (IRT Saint Exupéry) - initial API and implementation |
|
* Pierre Virelizier (IRT Saint Exupéry) |
|
* Julien Baclet (IRT Saint Exupéry) |
|
* Pierre Gaufillet (IRT Saint Exupéry) |
|
*******************************************************************************/ |
|
/** |
|
*/ |
|
package com.irtsaintexupery.pseim.seim; |
|
|
|
import org.eclipse.emf.ecore.EAttribute; |
|
import org.eclipse.emf.ecore.EClass; |
|
import org.eclipse.emf.ecore.EEnum; |
|
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 com.irtsaintexupery.pseim.seim.SeimFactory |
|
* @model kind="package" |
|
* annotation="http://www.eclipse.org/OCL/Import ecore='http://www.eclipse.org/emf/2002/Ecore'" |
|
* annotation="http://www.eclipse.org/emf/2002/Ecore invocationDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot' settingDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot' validationDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL/Pivot'" |
|
* @generated |
|
*/ |
|
public interface SeimPackage extends EPackage { |
|
/** |
|
* The package name. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
*/ |
|
String eNAME = "seim"; |
|
|
|
/** |
|
* The package namespace URI. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
*/ |
|
String eNS_URI = "http://www.irt-saintexupery.com/seim/0.1"; |
|
|
|
/** |
|
* The package namespace name. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
*/ |
|
String eNS_PREFIX = "seim"; |
|
|
|
/** |
|
* The singleton instance of the package. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
*/ |
|
SeimPackage eINSTANCE = com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl.init(); |
|
|
|
/** |
|
* The meta object id for the '{@link com.irtsaintexupery.pseim.seim.IdentifiedElement <em>Identified Element</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.IdentifiedElement |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getIdentifiedElement() |
|
* @generated |
|
*/ |
|
int IDENTIFIED_ELEMENT = 12; |
|
|
|
/** |
|
* The feature id for the '<em><b>Uid</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int IDENTIFIED_ELEMENT__UID = 0; |
|
|
|
/** |
|
* The number of structural features of the '<em>Identified Element</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int IDENTIFIED_ELEMENT_FEATURE_COUNT = 1; |
|
|
|
/** |
|
* The number of operations of the '<em>Identified Element</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int IDENTIFIED_ELEMENT_OPERATION_COUNT = 0; |
|
|
|
/** |
|
* The meta object id for the '{@link com.irtsaintexupery.pseim.seim.NamedElement <em>Named Element</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.NamedElement |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getNamedElement() |
|
* @generated |
|
*/ |
|
int NAMED_ELEMENT = 11; |
|
|
|
/** |
|
* The feature id for the '<em><b>Uid</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int NAMED_ELEMENT__UID = IDENTIFIED_ELEMENT__UID; |
|
|
|
/** |
|
* The feature id for the '<em><b>Name</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int NAMED_ELEMENT__NAME = IDENTIFIED_ELEMENT_FEATURE_COUNT + 0; |
|
|
|
/** |
|
* The number of structural features of the '<em>Named Element</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int NAMED_ELEMENT_FEATURE_COUNT = IDENTIFIED_ELEMENT_FEATURE_COUNT + 1; |
|
|
|
/** |
|
* The number of operations of the '<em>Named Element</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int NAMED_ELEMENT_OPERATION_COUNT = IDENTIFIED_ELEMENT_OPERATION_COUNT + 0; |
|
|
|
/** |
|
* The meta object id for the '{@link com.irtsaintexupery.pseim.seim.PropertyHolder <em>Property Holder</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.PropertyHolder |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getPropertyHolder() |
|
* @generated |
|
*/ |
|
int PROPERTY_HOLDER = 10; |
|
|
|
/** |
|
* The feature id for the '<em><b>Uid</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int PROPERTY_HOLDER__UID = NAMED_ELEMENT__UID; |
|
|
|
/** |
|
* The feature id for the '<em><b>Name</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int PROPERTY_HOLDER__NAME = NAMED_ELEMENT__NAME; |
|
|
|
/** |
|
* The feature id for the '<em><b>Properties</b></em>' containment reference list. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int PROPERTY_HOLDER__PROPERTIES = NAMED_ELEMENT_FEATURE_COUNT + 0; |
|
|
|
/** |
|
* The number of structural features of the '<em>Property Holder</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int PROPERTY_HOLDER_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 1; |
|
|
|
/** |
|
* The number of operations of the '<em>Property Holder</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int PROPERTY_HOLDER_OPERATION_COUNT = NAMED_ELEMENT_OPERATION_COUNT + 0; |
|
|
|
/** |
|
* The meta object id for the '{@link com.irtsaintexupery.pseim.seim.Element <em>Element</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.Element |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getElement() |
|
* @generated |
|
*/ |
|
int ELEMENT = 15; |
|
|
|
/** |
|
* The feature id for the '<em><b>Uid</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int ELEMENT__UID = PROPERTY_HOLDER__UID; |
|
|
|
/** |
|
* The feature id for the '<em><b>Name</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int ELEMENT__NAME = PROPERTY_HOLDER__NAME; |
|
|
|
/** |
|
* The feature id for the '<em><b>Properties</b></em>' containment reference list. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int ELEMENT__PROPERTIES = PROPERTY_HOLDER__PROPERTIES; |
|
|
|
/** |
|
* The number of structural features of the '<em>Element</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int ELEMENT_FEATURE_COUNT = PROPERTY_HOLDER_FEATURE_COUNT + 0; |
|
|
|
/** |
|
* The number of operations of the '<em>Element</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int ELEMENT_OPERATION_COUNT = PROPERTY_HOLDER_OPERATION_COUNT + 0; |
|
|
|
/** |
|
* The meta object id for the '{@link com.irtsaintexupery.pseim.seim.GraphElement <em>Graph Element</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.GraphElement |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getGraphElement() |
|
* @generated |
|
*/ |
|
int GRAPH_ELEMENT = 3; |
|
|
|
/** |
|
* The feature id for the '<em><b>Uid</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int GRAPH_ELEMENT__UID = ELEMENT__UID; |
|
|
|
/** |
|
* The feature id for the '<em><b>Name</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int GRAPH_ELEMENT__NAME = ELEMENT__NAME; |
|
|
|
/** |
|
* The feature id for the '<em><b>Properties</b></em>' containment reference list. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int GRAPH_ELEMENT__PROPERTIES = ELEMENT__PROPERTIES; |
|
|
|
/** |
|
* The number of structural features of the '<em>Graph Element</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int GRAPH_ELEMENT_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 0; |
|
|
|
/** |
|
* The number of operations of the '<em>Graph Element</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int GRAPH_ELEMENT_OPERATION_COUNT = ELEMENT_OPERATION_COUNT + 0; |
|
|
|
/** |
|
* The meta object id for the '{@link com.irtsaintexupery.pseim.seim.impl.ComponentImpl <em>Component</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.impl.ComponentImpl |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getComponent() |
|
* @generated |
|
*/ |
|
int COMPONENT = 0; |
|
|
|
/** |
|
* The feature id for the '<em><b>Uid</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int COMPONENT__UID = GRAPH_ELEMENT__UID; |
|
|
|
/** |
|
* The feature id for the '<em><b>Name</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int COMPONENT__NAME = GRAPH_ELEMENT__NAME; |
|
|
|
/** |
|
* The feature id for the '<em><b>Properties</b></em>' containment reference list. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int COMPONENT__PROPERTIES = GRAPH_ELEMENT__PROPERTIES; |
|
|
|
/** |
|
* The feature id for the '<em><b>Content</b></em>' containment reference list. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int COMPONENT__CONTENT = GRAPH_ELEMENT_FEATURE_COUNT + 0; |
|
|
|
/** |
|
* The number of structural features of the '<em>Component</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int COMPONENT_FEATURE_COUNT = GRAPH_ELEMENT_FEATURE_COUNT + 1; |
|
|
|
/** |
|
* The number of operations of the '<em>Component</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int COMPONENT_OPERATION_COUNT = GRAPH_ELEMENT_OPERATION_COUNT + 0; |
|
|
|
/** |
|
* The meta object id for the '{@link com.irtsaintexupery.pseim.seim.BorderElement <em>Border Element</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.BorderElement |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getBorderElement() |
|
* @generated |
|
*/ |
|
int BORDER_ELEMENT = 14; |
|
|
|
/** |
|
* The feature id for the '<em><b>Uid</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int BORDER_ELEMENT__UID = ELEMENT__UID; |
|
|
|
/** |
|
* The feature id for the '<em><b>Name</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int BORDER_ELEMENT__NAME = ELEMENT__NAME; |
|
|
|
/** |
|
* The feature id for the '<em><b>Properties</b></em>' containment reference list. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int BORDER_ELEMENT__PROPERTIES = ELEMENT__PROPERTIES; |
|
|
|
/** |
|
* The number of structural features of the '<em>Border Element</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int BORDER_ELEMENT_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 0; |
|
|
|
/** |
|
* The number of operations of the '<em>Border Element</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int BORDER_ELEMENT_OPERATION_COUNT = ELEMENT_OPERATION_COUNT + 0; |
|
|
|
/** |
|
* The meta object id for the '{@link com.irtsaintexupery.pseim.seim.impl.PortImpl <em>Port</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.impl.PortImpl |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getPort() |
|
* @generated |
|
*/ |
|
int PORT = 1; |
|
|
|
/** |
|
* The feature id for the '<em><b>Uid</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int PORT__UID = BORDER_ELEMENT__UID; |
|
|
|
/** |
|
* The feature id for the '<em><b>Name</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int PORT__NAME = BORDER_ELEMENT__NAME; |
|
|
|
/** |
|
* The feature id for the '<em><b>Properties</b></em>' containment reference list. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int PORT__PROPERTIES = BORDER_ELEMENT__PROPERTIES; |
|
|
|
/** |
|
* The feature id for the '<em><b>Direction</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int PORT__DIRECTION = BORDER_ELEMENT_FEATURE_COUNT + 0; |
|
|
|
/** |
|
* The number of structural features of the '<em>Port</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int PORT_FEATURE_COUNT = BORDER_ELEMENT_FEATURE_COUNT + 1; |
|
|
|
/** |
|
* The number of operations of the '<em>Port</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int PORT_OPERATION_COUNT = BORDER_ELEMENT_OPERATION_COUNT + 0; |
|
|
|
/** |
|
* The meta object id for the '{@link com.irtsaintexupery.pseim.seim.impl.LinkImpl <em>Link</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.impl.LinkImpl |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getLink() |
|
* @generated |
|
*/ |
|
int LINK = 2; |
|
|
|
/** |
|
* The feature id for the '<em><b>Uid</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int LINK__UID = GRAPH_ELEMENT__UID; |
|
|
|
/** |
|
* The feature id for the '<em><b>Name</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int LINK__NAME = GRAPH_ELEMENT__NAME; |
|
|
|
/** |
|
* The feature id for the '<em><b>Properties</b></em>' containment reference list. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int LINK__PROPERTIES = GRAPH_ELEMENT__PROPERTIES; |
|
|
|
/** |
|
* The feature id for the '<em><b>Src</b></em>' reference. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int LINK__SRC = GRAPH_ELEMENT_FEATURE_COUNT + 0; |
|
|
|
/** |
|
* The feature id for the '<em><b>Dst</b></em>' reference. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int LINK__DST = GRAPH_ELEMENT_FEATURE_COUNT + 1; |
|
|
|
/** |
|
* The number of structural features of the '<em>Link</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int LINK_FEATURE_COUNT = GRAPH_ELEMENT_FEATURE_COUNT + 2; |
|
|
|
/** |
|
* The number of operations of the '<em>Link</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int LINK_OPERATION_COUNT = GRAPH_ELEMENT_OPERATION_COUNT + 0; |
|
|
|
/** |
|
* The meta object id for the '{@link com.irtsaintexupery.pseim.seim.Property <em>Property</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.Property |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getProperty() |
|
* @generated |
|
*/ |
|
int PROPERTY = 4; |
|
|
|
/** |
|
* The feature id for the '<em><b>Uid</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int PROPERTY__UID = IDENTIFIED_ELEMENT__UID; |
|
|
|
/** |
|
* The feature id for the '<em><b>Key</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int PROPERTY__KEY = IDENTIFIED_ELEMENT_FEATURE_COUNT + 0; |
|
|
|
/** |
|
* The number of structural features of the '<em>Property</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int PROPERTY_FEATURE_COUNT = IDENTIFIED_ELEMENT_FEATURE_COUNT + 1; |
|
|
|
/** |
|
* The number of operations of the '<em>Property</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int PROPERTY_OPERATION_COUNT = IDENTIFIED_ELEMENT_OPERATION_COUNT + 0; |
|
|
|
/** |
|
* The meta object id for the '{@link com.irtsaintexupery.pseim.seim.BasicProperty <em>Basic Property</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.BasicProperty |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getBasicProperty() |
|
* @generated |
|
*/ |
|
int BASIC_PROPERTY = 5; |
|
|
|
/** |
|
* The feature id for the '<em><b>Uid</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int BASIC_PROPERTY__UID = PROPERTY__UID; |
|
|
|
/** |
|
* The feature id for the '<em><b>Key</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int BASIC_PROPERTY__KEY = PROPERTY__KEY; |
|
|
|
/** |
|
* The number of structural features of the '<em>Basic Property</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int BASIC_PROPERTY_FEATURE_COUNT = PROPERTY_FEATURE_COUNT + 0; |
|
|
|
/** |
|
* The number of operations of the '<em>Basic Property</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int BASIC_PROPERTY_OPERATION_COUNT = PROPERTY_OPERATION_COUNT + 0; |
|
|
|
/** |
|
* The meta object id for the '{@link com.irtsaintexupery.pseim.seim.impl.IntegerPropertyImpl <em>Integer Property</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.impl.IntegerPropertyImpl |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getIntegerProperty() |
|
* @generated |
|
*/ |
|
int INTEGER_PROPERTY = 6; |
|
|
|
/** |
|
* The feature id for the '<em><b>Uid</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int INTEGER_PROPERTY__UID = BASIC_PROPERTY__UID; |
|
|
|
/** |
|
* The feature id for the '<em><b>Key</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int INTEGER_PROPERTY__KEY = BASIC_PROPERTY__KEY; |
|
|
|
/** |
|
* The feature id for the '<em><b>Value</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int INTEGER_PROPERTY__VALUE = BASIC_PROPERTY_FEATURE_COUNT + 0; |
|
|
|
/** |
|
* The number of structural features of the '<em>Integer Property</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int INTEGER_PROPERTY_FEATURE_COUNT = BASIC_PROPERTY_FEATURE_COUNT + 1; |
|
|
|
/** |
|
* The number of operations of the '<em>Integer Property</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int INTEGER_PROPERTY_OPERATION_COUNT = BASIC_PROPERTY_OPERATION_COUNT + 0; |
|
|
|
/** |
|
* The meta object id for the '{@link com.irtsaintexupery.pseim.seim.impl.StringPropertyImpl <em>String Property</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.impl.StringPropertyImpl |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getStringProperty() |
|
* @generated |
|
*/ |
|
int STRING_PROPERTY = 7; |
|
|
|
/** |
|
* The feature id for the '<em><b>Uid</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int STRING_PROPERTY__UID = BASIC_PROPERTY__UID; |
|
|
|
/** |
|
* The feature id for the '<em><b>Key</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int STRING_PROPERTY__KEY = BASIC_PROPERTY__KEY; |
|
|
|
/** |
|
* The feature id for the '<em><b>Value</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int STRING_PROPERTY__VALUE = BASIC_PROPERTY_FEATURE_COUNT + 0; |
|
|
|
/** |
|
* The number of structural features of the '<em>String Property</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int STRING_PROPERTY_FEATURE_COUNT = BASIC_PROPERTY_FEATURE_COUNT + 1; |
|
|
|
/** |
|
* The number of operations of the '<em>String Property</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int STRING_PROPERTY_OPERATION_COUNT = BASIC_PROPERTY_OPERATION_COUNT + 0; |
|
|
|
/** |
|
* The meta object id for the '{@link com.irtsaintexupery.pseim.seim.impl.BooleanPropertyImpl <em>Boolean Property</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.impl.BooleanPropertyImpl |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getBooleanProperty() |
|
* @generated |
|
*/ |
|
int BOOLEAN_PROPERTY = 8; |
|
|
|
/** |
|
* The feature id for the '<em><b>Uid</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int BOOLEAN_PROPERTY__UID = BASIC_PROPERTY__UID; |
|
|
|
/** |
|
* The feature id for the '<em><b>Key</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int BOOLEAN_PROPERTY__KEY = BASIC_PROPERTY__KEY; |
|
|
|
/** |
|
* The feature id for the '<em><b>Value</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int BOOLEAN_PROPERTY__VALUE = BASIC_PROPERTY_FEATURE_COUNT + 0; |
|
|
|
/** |
|
* The number of structural features of the '<em>Boolean Property</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int BOOLEAN_PROPERTY_FEATURE_COUNT = BASIC_PROPERTY_FEATURE_COUNT + 1; |
|
|
|
/** |
|
* The number of operations of the '<em>Boolean Property</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int BOOLEAN_PROPERTY_OPERATION_COUNT = BASIC_PROPERTY_OPERATION_COUNT + 0; |
|
|
|
/** |
|
* The meta object id for the '{@link com.irtsaintexupery.pseim.seim.impl.ReferencePropertyImpl <em>Reference Property</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.impl.ReferencePropertyImpl |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getReferenceProperty() |
|
* @generated |
|
*/ |
|
int REFERENCE_PROPERTY = 9; |
|
|
|
/** |
|
* The feature id for the '<em><b>Uid</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int REFERENCE_PROPERTY__UID = PROPERTY__UID; |
|
|
|
/** |
|
* The feature id for the '<em><b>Key</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int REFERENCE_PROPERTY__KEY = PROPERTY__KEY; |
|
|
|
/** |
|
* The feature id for the '<em><b>Ref</b></em>' reference. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int REFERENCE_PROPERTY__REF = PROPERTY_FEATURE_COUNT + 0; |
|
|
|
/** |
|
* The number of structural features of the '<em>Reference Property</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int REFERENCE_PROPERTY_FEATURE_COUNT = PROPERTY_FEATURE_COUNT + 1; |
|
|
|
/** |
|
* The number of operations of the '<em>Reference Property</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int REFERENCE_PROPERTY_OPERATION_COUNT = PROPERTY_OPERATION_COUNT + 0; |
|
|
|
/** |
|
* The meta object id for the '{@link com.irtsaintexupery.pseim.seim.impl.ModelImpl <em>Model</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.impl.ModelImpl |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getModel() |
|
* @generated |
|
*/ |
|
int MODEL = 13; |
|
|
|
/** |
|
* The feature id for the '<em><b>Uid</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int MODEL__UID = PROPERTY_HOLDER__UID; |
|
|
|
/** |
|
* The feature id for the '<em><b>Name</b></em>' attribute. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int MODEL__NAME = PROPERTY_HOLDER__NAME; |
|
|
|
/** |
|
* The feature id for the '<em><b>Properties</b></em>' containment reference list. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int MODEL__PROPERTIES = PROPERTY_HOLDER__PROPERTIES; |
|
|
|
/** |
|
* The feature id for the '<em><b>Model Elements</b></em>' containment reference list. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int MODEL__MODEL_ELEMENTS = PROPERTY_HOLDER_FEATURE_COUNT + 0; |
|
|
|
/** |
|
* The number of structural features of the '<em>Model</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int MODEL_FEATURE_COUNT = PROPERTY_HOLDER_FEATURE_COUNT + 1; |
|
|
|
/** |
|
* The number of operations of the '<em>Model</em>' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
* @ordered |
|
*/ |
|
int MODEL_OPERATION_COUNT = PROPERTY_HOLDER_OPERATION_COUNT + 0; |
|
|
|
/** |
|
* The meta object id for the '{@link com.irtsaintexupery.pseim.seim.PortDirection <em>Port Direction</em>}' enum. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.PortDirection |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getPortDirection() |
|
* @generated |
|
*/ |
|
int PORT_DIRECTION = 16; |
|
|
|
/** |
|
* Returns the meta object for class '{@link com.irtsaintexupery.pseim.seim.Component <em>Component</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for class '<em>Component</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.Component |
|
* @generated |
|
*/ |
|
EClass getComponent(); |
|
|
|
/** |
|
* Returns the meta object for the containment reference list '{@link com.irtsaintexupery.pseim.seim.Component#getContent <em>Content</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for the containment reference list '<em>Content</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.Component#getContent() |
|
* @see #getComponent() |
|
* @generated |
|
*/ |
|
EReference getComponent_Content(); |
|
|
|
/** |
|
* Returns the meta object for class '{@link com.irtsaintexupery.pseim.seim.Port <em>Port</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for class '<em>Port</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.Port |
|
* @generated |
|
*/ |
|
EClass getPort(); |
|
|
|
/** |
|
* Returns the meta object for the attribute '{@link com.irtsaintexupery.pseim.seim.Port#getDirection <em>Direction</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for the attribute '<em>Direction</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.Port#getDirection() |
|
* @see #getPort() |
|
* @generated |
|
*/ |
|
EAttribute getPort_Direction(); |
|
|
|
/** |
|
* Returns the meta object for class '{@link com.irtsaintexupery.pseim.seim.Link <em>Link</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for class '<em>Link</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.Link |
|
* @generated |
|
*/ |
|
EClass getLink(); |
|
|
|
/** |
|
* Returns the meta object for the reference '{@link com.irtsaintexupery.pseim.seim.Link#getSrc <em>Src</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for the reference '<em>Src</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.Link#getSrc() |
|
* @see #getLink() |
|
* @generated |
|
*/ |
|
EReference getLink_Src(); |
|
|
|
/** |
|
* Returns the meta object for the reference '{@link com.irtsaintexupery.pseim.seim.Link#getDst <em>Dst</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for the reference '<em>Dst</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.Link#getDst() |
|
* @see #getLink() |
|
* @generated |
|
*/ |
|
EReference getLink_Dst(); |
|
|
|
/** |
|
* Returns the meta object for class '{@link com.irtsaintexupery.pseim.seim.GraphElement <em>Graph Element</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for class '<em>Graph Element</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.GraphElement |
|
* @generated |
|
*/ |
|
EClass getGraphElement(); |
|
|
|
/** |
|
* Returns the meta object for class '{@link com.irtsaintexupery.pseim.seim.Property <em>Property</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for class '<em>Property</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.Property |
|
* @generated |
|
*/ |
|
EClass getProperty(); |
|
|
|
/** |
|
* Returns the meta object for the attribute '{@link com.irtsaintexupery.pseim.seim.Property#getKey <em>Key</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for the attribute '<em>Key</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.Property#getKey() |
|
* @see #getProperty() |
|
* @generated |
|
*/ |
|
EAttribute getProperty_Key(); |
|
|
|
/** |
|
* Returns the meta object for class '{@link com.irtsaintexupery.pseim.seim.BasicProperty <em>Basic Property</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for class '<em>Basic Property</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.BasicProperty |
|
* @generated |
|
*/ |
|
EClass getBasicProperty(); |
|
|
|
/** |
|
* Returns the meta object for class '{@link com.irtsaintexupery.pseim.seim.IntegerProperty <em>Integer Property</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for class '<em>Integer Property</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.IntegerProperty |
|
* @generated |
|
*/ |
|
EClass getIntegerProperty(); |
|
|
|
/** |
|
* Returns the meta object for the attribute '{@link com.irtsaintexupery.pseim.seim.IntegerProperty#getValue <em>Value</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for the attribute '<em>Value</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.IntegerProperty#getValue() |
|
* @see #getIntegerProperty() |
|
* @generated |
|
*/ |
|
EAttribute getIntegerProperty_Value(); |
|
|
|
/** |
|
* Returns the meta object for class '{@link com.irtsaintexupery.pseim.seim.StringProperty <em>String Property</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for class '<em>String Property</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.StringProperty |
|
* @generated |
|
*/ |
|
EClass getStringProperty(); |
|
|
|
/** |
|
* Returns the meta object for the attribute '{@link com.irtsaintexupery.pseim.seim.StringProperty#getValue <em>Value</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for the attribute '<em>Value</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.StringProperty#getValue() |
|
* @see #getStringProperty() |
|
* @generated |
|
*/ |
|
EAttribute getStringProperty_Value(); |
|
|
|
/** |
|
* Returns the meta object for class '{@link com.irtsaintexupery.pseim.seim.BooleanProperty <em>Boolean Property</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for class '<em>Boolean Property</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.BooleanProperty |
|
* @generated |
|
*/ |
|
EClass getBooleanProperty(); |
|
|
|
/** |
|
* Returns the meta object for the attribute '{@link com.irtsaintexupery.pseim.seim.BooleanProperty#isValue <em>Value</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for the attribute '<em>Value</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.BooleanProperty#isValue() |
|
* @see #getBooleanProperty() |
|
* @generated |
|
*/ |
|
EAttribute getBooleanProperty_Value(); |
|
|
|
/** |
|
* Returns the meta object for class '{@link com.irtsaintexupery.pseim.seim.ReferenceProperty <em>Reference Property</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for class '<em>Reference Property</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.ReferenceProperty |
|
* @generated |
|
*/ |
|
EClass getReferenceProperty(); |
|
|
|
/** |
|
* Returns the meta object for the reference '{@link com.irtsaintexupery.pseim.seim.ReferenceProperty#getRef <em>Ref</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for the reference '<em>Ref</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.ReferenceProperty#getRef() |
|
* @see #getReferenceProperty() |
|
* @generated |
|
*/ |
|
EReference getReferenceProperty_Ref(); |
|
|
|
/** |
|
* Returns the meta object for class '{@link com.irtsaintexupery.pseim.seim.PropertyHolder <em>Property Holder</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for class '<em>Property Holder</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.PropertyHolder |
|
* @generated |
|
*/ |
|
EClass getPropertyHolder(); |
|
|
|
/** |
|
* Returns the meta object for the containment reference list '{@link com.irtsaintexupery.pseim.seim.PropertyHolder#getProperties <em>Properties</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for the containment reference list '<em>Properties</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.PropertyHolder#getProperties() |
|
* @see #getPropertyHolder() |
|
* @generated |
|
*/ |
|
EReference getPropertyHolder_Properties(); |
|
|
|
/** |
|
* Returns the meta object for class '{@link com.irtsaintexupery.pseim.seim.NamedElement <em>Named Element</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for class '<em>Named Element</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.NamedElement |
|
* @generated |
|
*/ |
|
EClass getNamedElement(); |
|
|
|
/** |
|
* Returns the meta object for the attribute '{@link com.irtsaintexupery.pseim.seim.NamedElement#getName <em>Name</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for the attribute '<em>Name</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.NamedElement#getName() |
|
* @see #getNamedElement() |
|
* @generated |
|
*/ |
|
EAttribute getNamedElement_Name(); |
|
|
|
/** |
|
* Returns the meta object for class '{@link com.irtsaintexupery.pseim.seim.IdentifiedElement <em>Identified Element</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for class '<em>Identified Element</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.IdentifiedElement |
|
* @generated |
|
*/ |
|
EClass getIdentifiedElement(); |
|
|
|
/** |
|
* Returns the meta object for the attribute '{@link com.irtsaintexupery.pseim.seim.IdentifiedElement#getUid <em>Uid</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for the attribute '<em>Uid</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.IdentifiedElement#getUid() |
|
* @see #getIdentifiedElement() |
|
* @generated |
|
*/ |
|
EAttribute getIdentifiedElement_Uid(); |
|
|
|
/** |
|
* Returns the meta object for class '{@link com.irtsaintexupery.pseim.seim.Model <em>Model</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for class '<em>Model</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.Model |
|
* @generated |
|
*/ |
|
EClass getModel(); |
|
|
|
/** |
|
* Returns the meta object for the containment reference list '{@link com.irtsaintexupery.pseim.seim.Model#getModelElements <em>Model Elements</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for the containment reference list '<em>Model Elements</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.Model#getModelElements() |
|
* @see #getModel() |
|
* @generated |
|
*/ |
|
EReference getModel_ModelElements(); |
|
|
|
/** |
|
* Returns the meta object for class '{@link com.irtsaintexupery.pseim.seim.BorderElement <em>Border Element</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for class '<em>Border Element</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.BorderElement |
|
* @generated |
|
*/ |
|
EClass getBorderElement(); |
|
|
|
/** |
|
* Returns the meta object for class '{@link com.irtsaintexupery.pseim.seim.Element <em>Element</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for class '<em>Element</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.Element |
|
* @generated |
|
*/ |
|
EClass getElement(); |
|
|
|
/** |
|
* Returns the meta object for enum '{@link com.irtsaintexupery.pseim.seim.PortDirection <em>Port Direction</em>}'. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @return the meta object for enum '<em>Port Direction</em>'. |
|
* @see com.irtsaintexupery.pseim.seim.PortDirection |
|
* @generated |
|
*/ |
|
EEnum getPortDirection(); |
|
|
|
/** |
|
* 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 |
|
*/ |
|
SeimFactory getSeimFactory(); |
|
|
|
/** |
|
* <!-- 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 com.irtsaintexupery.pseim.seim.impl.ComponentImpl <em>Component</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.impl.ComponentImpl |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getComponent() |
|
* @generated |
|
*/ |
|
EClass COMPONENT = eINSTANCE.getComponent(); |
|
|
|
/** |
|
* The meta object literal for the '<em><b>Content</b></em>' containment reference list feature. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
*/ |
|
EReference COMPONENT__CONTENT = eINSTANCE.getComponent_Content(); |
|
|
|
/** |
|
* The meta object literal for the '{@link com.irtsaintexupery.pseim.seim.impl.PortImpl <em>Port</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.impl.PortImpl |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getPort() |
|
* @generated |
|
*/ |
|
EClass PORT = eINSTANCE.getPort(); |
|
|
|
/** |
|
* The meta object literal for the '<em><b>Direction</b></em>' attribute feature. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
*/ |
|
EAttribute PORT__DIRECTION = eINSTANCE.getPort_Direction(); |
|
|
|
/** |
|
* The meta object literal for the '{@link com.irtsaintexupery.pseim.seim.impl.LinkImpl <em>Link</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.impl.LinkImpl |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getLink() |
|
* @generated |
|
*/ |
|
EClass LINK = eINSTANCE.getLink(); |
|
|
|
/** |
|
* The meta object literal for the '<em><b>Src</b></em>' reference feature. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
*/ |
|
EReference LINK__SRC = eINSTANCE.getLink_Src(); |
|
|
|
/** |
|
* The meta object literal for the '<em><b>Dst</b></em>' reference feature. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
*/ |
|
EReference LINK__DST = eINSTANCE.getLink_Dst(); |
|
|
|
/** |
|
* The meta object literal for the '{@link com.irtsaintexupery.pseim.seim.GraphElement <em>Graph Element</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.GraphElement |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getGraphElement() |
|
* @generated |
|
*/ |
|
EClass GRAPH_ELEMENT = eINSTANCE.getGraphElement(); |
|
|
|
/** |
|
* The meta object literal for the '{@link com.irtsaintexupery.pseim.seim.Property <em>Property</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.Property |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getProperty() |
|
* @generated |
|
*/ |
|
EClass PROPERTY = eINSTANCE.getProperty(); |
|
|
|
/** |
|
* The meta object literal for the '<em><b>Key</b></em>' attribute feature. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
*/ |
|
EAttribute PROPERTY__KEY = eINSTANCE.getProperty_Key(); |
|
|
|
/** |
|
* The meta object literal for the '{@link com.irtsaintexupery.pseim.seim.BasicProperty <em>Basic Property</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.BasicProperty |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getBasicProperty() |
|
* @generated |
|
*/ |
|
EClass BASIC_PROPERTY = eINSTANCE.getBasicProperty(); |
|
|
|
/** |
|
* The meta object literal for the '{@link com.irtsaintexupery.pseim.seim.impl.IntegerPropertyImpl <em>Integer Property</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.impl.IntegerPropertyImpl |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getIntegerProperty() |
|
* @generated |
|
*/ |
|
EClass INTEGER_PROPERTY = eINSTANCE.getIntegerProperty(); |
|
|
|
/** |
|
* The meta object literal for the '<em><b>Value</b></em>' attribute feature. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
*/ |
|
EAttribute INTEGER_PROPERTY__VALUE = eINSTANCE.getIntegerProperty_Value(); |
|
|
|
/** |
|
* The meta object literal for the '{@link com.irtsaintexupery.pseim.seim.impl.StringPropertyImpl <em>String Property</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.impl.StringPropertyImpl |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getStringProperty() |
|
* @generated |
|
*/ |
|
EClass STRING_PROPERTY = eINSTANCE.getStringProperty(); |
|
|
|
/** |
|
* The meta object literal for the '<em><b>Value</b></em>' attribute feature. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
*/ |
|
EAttribute STRING_PROPERTY__VALUE = eINSTANCE.getStringProperty_Value(); |
|
|
|
/** |
|
* The meta object literal for the '{@link com.irtsaintexupery.pseim.seim.impl.BooleanPropertyImpl <em>Boolean Property</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.impl.BooleanPropertyImpl |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getBooleanProperty() |
|
* @generated |
|
*/ |
|
EClass BOOLEAN_PROPERTY = eINSTANCE.getBooleanProperty(); |
|
|
|
/** |
|
* The meta object literal for the '<em><b>Value</b></em>' attribute feature. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
*/ |
|
EAttribute BOOLEAN_PROPERTY__VALUE = eINSTANCE.getBooleanProperty_Value(); |
|
|
|
/** |
|
* The meta object literal for the '{@link com.irtsaintexupery.pseim.seim.impl.ReferencePropertyImpl <em>Reference Property</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.impl.ReferencePropertyImpl |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getReferenceProperty() |
|
* @generated |
|
*/ |
|
EClass REFERENCE_PROPERTY = eINSTANCE.getReferenceProperty(); |
|
|
|
/** |
|
* The meta object literal for the '<em><b>Ref</b></em>' reference feature. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
*/ |
|
EReference REFERENCE_PROPERTY__REF = eINSTANCE.getReferenceProperty_Ref(); |
|
|
|
/** |
|
* The meta object literal for the '{@link com.irtsaintexupery.pseim.seim.PropertyHolder <em>Property Holder</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.PropertyHolder |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getPropertyHolder() |
|
* @generated |
|
*/ |
|
EClass PROPERTY_HOLDER = eINSTANCE.getPropertyHolder(); |
|
|
|
/** |
|
* The meta object literal for the '<em><b>Properties</b></em>' containment reference list feature. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
*/ |
|
EReference PROPERTY_HOLDER__PROPERTIES = eINSTANCE.getPropertyHolder_Properties(); |
|
|
|
/** |
|
* The meta object literal for the '{@link com.irtsaintexupery.pseim.seim.NamedElement <em>Named Element</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.NamedElement |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getNamedElement() |
|
* @generated |
|
*/ |
|
EClass NAMED_ELEMENT = eINSTANCE.getNamedElement(); |
|
|
|
/** |
|
* The meta object literal for the '<em><b>Name</b></em>' attribute feature. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
*/ |
|
EAttribute NAMED_ELEMENT__NAME = eINSTANCE.getNamedElement_Name(); |
|
|
|
/** |
|
* The meta object literal for the '{@link com.irtsaintexupery.pseim.seim.IdentifiedElement <em>Identified Element</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.IdentifiedElement |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getIdentifiedElement() |
|
* @generated |
|
*/ |
|
EClass IDENTIFIED_ELEMENT = eINSTANCE.getIdentifiedElement(); |
|
|
|
/** |
|
* The meta object literal for the '<em><b>Uid</b></em>' attribute feature. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
*/ |
|
EAttribute IDENTIFIED_ELEMENT__UID = eINSTANCE.getIdentifiedElement_Uid(); |
|
|
|
/** |
|
* The meta object literal for the '{@link com.irtsaintexupery.pseim.seim.impl.ModelImpl <em>Model</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.impl.ModelImpl |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getModel() |
|
* @generated |
|
*/ |
|
EClass MODEL = eINSTANCE.getModel(); |
|
|
|
/** |
|
* The meta object literal for the '<em><b>Model Elements</b></em>' containment reference list feature. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @generated |
|
*/ |
|
EReference MODEL__MODEL_ELEMENTS = eINSTANCE.getModel_ModelElements(); |
|
|
|
/** |
|
* The meta object literal for the '{@link com.irtsaintexupery.pseim.seim.BorderElement <em>Border Element</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.BorderElement |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getBorderElement() |
|
* @generated |
|
*/ |
|
EClass BORDER_ELEMENT = eINSTANCE.getBorderElement(); |
|
|
|
/** |
|
* The meta object literal for the '{@link com.irtsaintexupery.pseim.seim.Element <em>Element</em>}' class. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.Element |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getElement() |
|
* @generated |
|
*/ |
|
EClass ELEMENT = eINSTANCE.getElement(); |
|
|
|
/** |
|
* The meta object literal for the '{@link com.irtsaintexupery.pseim.seim.PortDirection <em>Port Direction</em>}' enum. |
|
* <!-- begin-user-doc --> |
|
* <!-- end-user-doc --> |
|
* @see com.irtsaintexupery.pseim.seim.PortDirection |
|
* @see com.irtsaintexupery.pseim.seim.impl.SeimPackageImpl#getPortDirection() |
|
* @generated |
|
*/ |
|
EEnum PORT_DIRECTION = eINSTANCE.getPortDirection(); |
|
|
|
} |
|
|
|
} //SeimPackage
|
|
|