blob: 26698e8e89a5bf1974c8b43669838a8adb6123f4 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2016 ALL4TEC & CEA LIST.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* ALL4TEC & CEA LIST - initial API and implementation
******************************************************************************/
package org.polarsys.esf.esfarchitectureconcepts;
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;
import org.polarsys.esf.esfcore.IESFCorePackage;
/**
* <!-- 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 org.polarsys.esf.esfarchitectureconcepts.IESFArchitectureConceptsFactory
* @model kind="package"
* annotation="http://www.eclipse.org/uml2/2.0.0/UML originalName='ESFArchitectureConcepts'"
* @generated
*/
public interface IESFArchitectureConceptsPackage
extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
String eNAME = "esfarchitectureconcepts"; //$NON-NLS-1$
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
String eNS_URI = "http://www.polarsys.org/esf/0.7.0/ESFArchitectureConcepts"; //$NON-NLS-1$
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
String eNS_PREFIX = "ESFArchitectureConcepts"; //$NON-NLS-1$
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
IESFArchitectureConceptsPackage eINSTANCE =
org.polarsys.esf.esfarchitectureconcepts.impl.ESFArchitectureConceptsPackage.init();
/**
* The meta object id for the '{@link org.polarsys.esf.esfarchitectureconcepts.impl.AbstractSConnectableElement
* <em>Abstract SConnectable Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.polarsys.esf.esfarchitectureconcepts.impl.AbstractSConnectableElement
* @see org.polarsys.esf.esfarchitectureconcepts.impl.ESFArchitectureConceptsPackage#getAbstractSConnectableElement()
* @generated
*/
int ABSTRACT_SCONNECTABLE_ELEMENT = 1;
/**
* The feature id for the '<em><b>UUID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_SCONNECTABLE_ELEMENT__UUID = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_SCONNECTABLE_ELEMENT__NAME = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_SCONNECTABLE_ELEMENT__DESCRIPTION = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>SSafety Concepts List</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_SCONNECTABLE_ELEMENT__SSAFETY_CONCEPTS_LIST =
IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__SSAFETY_CONCEPTS_LIST;
/**
* The feature id for the '<em><b>SConnectors List</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_SCONNECTABLE_ELEMENT__SCONNECTORS_LIST =
IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>SDirection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_SCONNECTABLE_ELEMENT__SDIRECTION = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Abstract SConnectable Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_SCONNECTABLE_ELEMENT_FEATURE_COUNT = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Abstract SConnectable Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_SCONNECTABLE_ELEMENT_OPERATION_COUNT =
IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.polarsys.esf.esfarchitectureconcepts.impl.SPort <em>SPort</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.polarsys.esf.esfarchitectureconcepts.impl.SPort
* @see org.polarsys.esf.esfarchitectureconcepts.impl.ESFArchitectureConceptsPackage#getSPort()
* @generated
*/
int SPORT = 0;
/**
* The feature id for the '<em><b>UUID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPORT__UUID = ABSTRACT_SCONNECTABLE_ELEMENT__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPORT__NAME = ABSTRACT_SCONNECTABLE_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPORT__DESCRIPTION = ABSTRACT_SCONNECTABLE_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>SSafety Concepts List</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPORT__SSAFETY_CONCEPTS_LIST = ABSTRACT_SCONNECTABLE_ELEMENT__SSAFETY_CONCEPTS_LIST;
/**
* The feature id for the '<em><b>SConnectors List</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPORT__SCONNECTORS_LIST = ABSTRACT_SCONNECTABLE_ELEMENT__SCONNECTORS_LIST;
/**
* The feature id for the '<em><b>SDirection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPORT__SDIRECTION = ABSTRACT_SCONNECTABLE_ELEMENT__SDIRECTION;
/**
* The feature id for the '<em><b>Roles List</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPORT__ROLES_LIST = ABSTRACT_SCONNECTABLE_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owner</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPORT__OWNER = ABSTRACT_SCONNECTABLE_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Base Port</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPORT__BASE_PORT = ABSTRACT_SCONNECTABLE_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>SPort</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPORT_FEATURE_COUNT = ABSTRACT_SCONNECTABLE_ELEMENT_FEATURE_COUNT + 3;
/**
* The number of operations of the '<em>SPort</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPORT_OPERATION_COUNT = ABSTRACT_SCONNECTABLE_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.polarsys.esf.esfarchitectureconcepts.impl.SConnector <em>SConnector</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.polarsys.esf.esfarchitectureconcepts.impl.SConnector
* @see org.polarsys.esf.esfarchitectureconcepts.impl.ESFArchitectureConceptsPackage#getSConnector()
* @generated
*/
int SCONNECTOR = 2;
/**
* The feature id for the '<em><b>UUID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SCONNECTOR__UUID = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SCONNECTOR__NAME = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SCONNECTOR__DESCRIPTION = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>SSafety Concepts List</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SCONNECTOR__SSAFETY_CONCEPTS_LIST = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__SSAFETY_CONCEPTS_LIST;
/**
* The feature id for the '<em><b>Base Connector</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SCONNECTOR__BASE_CONNECTOR = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owner</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SCONNECTOR__OWNER = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Sources List</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SCONNECTOR__SOURCES_LIST = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Targets List</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SCONNECTOR__TARGETS_LIST = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Ends List</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SCONNECTOR__ENDS_LIST = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>SConnector</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SCONNECTOR_FEATURE_COUNT = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 5;
/**
* The number of operations of the '<em>SConnector</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SCONNECTOR_OPERATION_COUNT = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.polarsys.esf.esfarchitectureconcepts.impl.SBlock <em>SBlock</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.polarsys.esf.esfarchitectureconcepts.impl.SBlock
* @see org.polarsys.esf.esfarchitectureconcepts.impl.ESFArchitectureConceptsPackage#getSBlock()
* @generated
*/
int SBLOCK = 3;
/**
* The feature id for the '<em><b>UUID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SBLOCK__UUID = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SBLOCK__NAME = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SBLOCK__DESCRIPTION = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>SSafety Concepts List</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SBLOCK__SSAFETY_CONCEPTS_LIST = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__SSAFETY_CONCEPTS_LIST;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SBLOCK__BASE_CLASS = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Top Block</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SBLOCK__TOP_BLOCK = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owned SParts List</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SBLOCK__OWNED_SPARTS_LIST = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Usages List</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SBLOCK__USAGES_LIST = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Owned SPort Roles List</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SBLOCK__OWNED_SPORT_ROLES_LIST = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Owned SPorts List</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SBLOCK__OWNED_SPORTS_LIST = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>SModel</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SBLOCK__SMODEL = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>SConnectors List</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SBLOCK__SCONNECTORS_LIST = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 7;
/**
* The number of structural features of the '<em>SBlock</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SBLOCK_FEATURE_COUNT = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 8;
/**
* The number of operations of the '<em>SBlock</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SBLOCK_OPERATION_COUNT = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.polarsys.esf.esfarchitectureconcepts.impl.SPart <em>SPart</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.polarsys.esf.esfarchitectureconcepts.impl.SPart
* @see org.polarsys.esf.esfarchitectureconcepts.impl.ESFArchitectureConceptsPackage#getSPart()
* @generated
*/
int SPART = 4;
/**
* The feature id for the '<em><b>UUID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPART__UUID = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPART__NAME = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPART__DESCRIPTION = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>SSafety Concepts List</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPART__SSAFETY_CONCEPTS_LIST = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__SSAFETY_CONCEPTS_LIST;
/**
* The feature id for the '<em><b>Base Property</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPART__BASE_PROPERTY = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPART__TYPE = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>SPort Roles List</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPART__SPORT_ROLES_LIST = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Owner</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPART__OWNER = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>SPart</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPART_FEATURE_COUNT = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 4;
/**
* The number of operations of the '<em>SPart</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPART_OPERATION_COUNT = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.polarsys.esf.esfarchitectureconcepts.impl.SPortRole <em>SPort Role</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.polarsys.esf.esfarchitectureconcepts.impl.SPortRole
* @see org.polarsys.esf.esfarchitectureconcepts.impl.ESFArchitectureConceptsPackage#getSPortRole()
* @generated
*/
int SPORT_ROLE = 5;
/**
* The feature id for the '<em><b>UUID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPORT_ROLE__UUID = ABSTRACT_SCONNECTABLE_ELEMENT__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPORT_ROLE__NAME = ABSTRACT_SCONNECTABLE_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPORT_ROLE__DESCRIPTION = ABSTRACT_SCONNECTABLE_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>SSafety Concepts List</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPORT_ROLE__SSAFETY_CONCEPTS_LIST = ABSTRACT_SCONNECTABLE_ELEMENT__SSAFETY_CONCEPTS_LIST;
/**
* The feature id for the '<em><b>SConnectors List</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPORT_ROLE__SCONNECTORS_LIST = ABSTRACT_SCONNECTABLE_ELEMENT__SCONNECTORS_LIST;
/**
* The feature id for the '<em><b>SDirection</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPORT_ROLE__SDIRECTION = ABSTRACT_SCONNECTABLE_ELEMENT__SDIRECTION;
/**
* The feature id for the '<em><b>Base Port</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPORT_ROLE__BASE_PORT = ABSTRACT_SCONNECTABLE_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPORT_ROLE__TYPE = ABSTRACT_SCONNECTABLE_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Owner</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPORT_ROLE__OWNER = ABSTRACT_SCONNECTABLE_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Usage Context</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPORT_ROLE__USAGE_CONTEXT = ABSTRACT_SCONNECTABLE_ELEMENT_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>SPort Role</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPORT_ROLE_FEATURE_COUNT = ABSTRACT_SCONNECTABLE_ELEMENT_FEATURE_COUNT + 4;
/**
* The number of operations of the '<em>SPort Role</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPORT_ROLE_OPERATION_COUNT = ABSTRACT_SCONNECTABLE_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.polarsys.esf.esfarchitectureconcepts.impl.SModel <em>SModel</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.polarsys.esf.esfarchitectureconcepts.impl.SModel
* @see org.polarsys.esf.esfarchitectureconcepts.impl.ESFArchitectureConceptsPackage#getSModel()
* @generated
*/
int SMODEL = 6;
/**
* The feature id for the '<em><b>UUID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SMODEL__UUID = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__UUID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SMODEL__NAME = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SMODEL__DESCRIPTION = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>SSafety Concepts List</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SMODEL__SSAFETY_CONCEPTS_LIST = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT__SSAFETY_CONCEPTS_LIST;
/**
* The feature id for the '<em><b>Base Package</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SMODEL__BASE_PACKAGE = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned SBlocks List</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SMODEL__OWNED_SBLOCKS_LIST = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>SModel</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SMODEL_FEATURE_COUNT = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>SModel</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SMODEL_OPERATION_COUNT = IESFCorePackage.ABSTRACT_SARCHITECTURE_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.polarsys.esf.esfarchitectureconcepts.SDirection <em>SDirection</em>}'
* enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.polarsys.esf.esfarchitectureconcepts.SDirection
* @see org.polarsys.esf.esfarchitectureconcepts.impl.ESFArchitectureConceptsPackage#getSDirection()
* @generated
*/
int SDIRECTION = 7;
/**
* Returns the meta object for class '{@link org.polarsys.esf.esfarchitectureconcepts.ISPort <em>SPort</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>SPort</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISPort
* @generated
*/
EClass getSPort();
/**
* Returns the meta object for the reference list '
* {@link org.polarsys.esf.esfarchitectureconcepts.ISPort#getRolesList <em>Roles List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>Roles List</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISPort#getRolesList()
* @see #getSPort()
* @generated
*/
EReference getSPort_RolesList();
/**
* Returns the meta object for the reference '{@link org.polarsys.esf.esfarchitectureconcepts.ISPort#getOwner
* <em>Owner</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Owner</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISPort#getOwner()
* @see #getSPort()
* @generated
*/
EReference getSPort_Owner();
/**
* Returns the meta object for the reference '{@link org.polarsys.esf.esfarchitectureconcepts.ISPort#getBase_Port
* <em>Base Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Base Port</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISPort#getBase_Port()
* @see #getSPort()
* @generated
*/
EReference getSPort_Base_Port();
/**
* Returns the meta object for class '{@link org.polarsys.esf.esfarchitectureconcepts.IAbstractSConnectableElement
* <em>Abstract SConnectable Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>Abstract SConnectable Element</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.IAbstractSConnectableElement
* @generated
*/
EClass getAbstractSConnectableElement();
/**
* Returns the meta object for the reference list '
* {@link org.polarsys.esf.esfarchitectureconcepts.IAbstractSConnectableElement#getSConnectorsList
* <em>SConnectors List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>SConnectors List</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.IAbstractSConnectableElement#getSConnectorsList()
* @see #getAbstractSConnectableElement()
* @generated
*/
EReference getAbstractSConnectableElement_SConnectorsList();
/**
* Returns the meta object for the attribute '
* {@link org.polarsys.esf.esfarchitectureconcepts.IAbstractSConnectableElement#getSDirection <em>SDirection</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>SDirection</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.IAbstractSConnectableElement#getSDirection()
* @see #getAbstractSConnectableElement()
* @generated
*/
EAttribute getAbstractSConnectableElement_SDirection();
/**
* Returns the meta object for class '{@link org.polarsys.esf.esfarchitectureconcepts.ISConnector
* <em>SConnector</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>SConnector</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISConnector
* @generated
*/
EClass getSConnector();
/**
* Returns the meta object for the reference '
* {@link org.polarsys.esf.esfarchitectureconcepts.ISConnector#getBase_Connector <em>Base Connector</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Base Connector</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISConnector#getBase_Connector()
* @see #getSConnector()
* @generated
*/
EReference getSConnector_Base_Connector();
/**
* Returns the meta object for the reference '{@link org.polarsys.esf.esfarchitectureconcepts.ISConnector#getOwner
* <em>Owner</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Owner</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISConnector#getOwner()
* @see #getSConnector()
* @generated
*/
EReference getSConnector_Owner();
/**
* Returns the meta object for the reference list '
* {@link org.polarsys.esf.esfarchitectureconcepts.ISConnector#getSourcesList <em>Sources List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>Sources List</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISConnector#getSourcesList()
* @see #getSConnector()
* @generated
*/
EReference getSConnector_SourcesList();
/**
* Returns the meta object for the reference list '
* {@link org.polarsys.esf.esfarchitectureconcepts.ISConnector#getTargetsList <em>Targets List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>Targets List</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISConnector#getTargetsList()
* @see #getSConnector()
* @generated
*/
EReference getSConnector_TargetsList();
/**
* Returns the meta object for the reference list '
* {@link org.polarsys.esf.esfarchitectureconcepts.ISConnector#getEndsList <em>Ends List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>Ends List</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISConnector#getEndsList()
* @see #getSConnector()
* @generated
*/
EReference getSConnector_EndsList();
/**
* Returns the meta object for class '{@link org.polarsys.esf.esfarchitectureconcepts.ISBlock <em>SBlock</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>SBlock</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISBlock
* @generated
*/
EClass getSBlock();
/**
* Returns the meta object for the reference '{@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getBase_Class
* <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Base Class</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISBlock#getBase_Class()
* @see #getSBlock()
* @generated
*/
EReference getSBlock_Base_Class();
/**
* Returns the meta object for the attribute '{@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#isTopBlock
* <em>Top Block</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Top Block</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISBlock#isTopBlock()
* @see #getSBlock()
* @generated
*/
EAttribute getSBlock_TopBlock();
/**
* Returns the meta object for the reference list '
* {@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPartsList <em>Owned SParts List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>Owned SParts List</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPartsList()
* @see #getSBlock()
* @generated
*/
EReference getSBlock_OwnedSPartsList();
/**
* Returns the meta object for the reference list '
* {@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getUsagesList <em>Usages List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>Usages List</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISBlock#getUsagesList()
* @see #getSBlock()
* @generated
*/
EReference getSBlock_UsagesList();
/**
* Returns the meta object for the reference list '
* {@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPortRolesList <em>Owned SPort Roles List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>Owned SPort Roles List</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPortRolesList()
* @see #getSBlock()
* @generated
*/
EReference getSBlock_OwnedSPortRolesList();
/**
* Returns the meta object for the reference list '
* {@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPortsList <em>Owned SPorts List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>Owned SPorts List</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISBlock#getOwnedSPortsList()
* @see #getSBlock()
* @generated
*/
EReference getSBlock_OwnedSPortsList();
/**
* Returns the meta object for the reference '{@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getSModel
* <em>SModel</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>SModel</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISBlock#getSModel()
* @see #getSBlock()
* @generated
*/
EReference getSBlock_SModel();
/**
* Returns the meta object for the reference list '
* {@link org.polarsys.esf.esfarchitectureconcepts.ISBlock#getSConnectorsList <em>SConnectors List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>SConnectors List</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISBlock#getSConnectorsList()
* @see #getSBlock()
* @generated
*/
EReference getSBlock_SConnectorsList();
/**
* Returns the meta object for class '{@link org.polarsys.esf.esfarchitectureconcepts.ISPart <em>SPart</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>SPart</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISPart
* @generated
*/
EClass getSPart();
/**
* Returns the meta object for the reference '
* {@link org.polarsys.esf.esfarchitectureconcepts.ISPart#getBase_Property <em>Base Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Base Property</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISPart#getBase_Property()
* @see #getSPart()
* @generated
*/
EReference getSPart_Base_Property();
/**
* Returns the meta object for the reference '{@link org.polarsys.esf.esfarchitectureconcepts.ISPart#getType
* <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Type</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISPart#getType()
* @see #getSPart()
* @generated
*/
EReference getSPart_Type();
/**
* Returns the meta object for the reference list '
* {@link org.polarsys.esf.esfarchitectureconcepts.ISPart#getSPortRolesList <em>SPort Roles List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>SPort Roles List</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISPart#getSPortRolesList()
* @see #getSPart()
* @generated
*/
EReference getSPart_SPortRolesList();
/**
* Returns the meta object for the reference '{@link org.polarsys.esf.esfarchitectureconcepts.ISPart#getOwner
* <em>Owner</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Owner</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISPart#getOwner()
* @see #getSPart()
* @generated
*/
EReference getSPart_Owner();
/**
* Returns the meta object for class '{@link org.polarsys.esf.esfarchitectureconcepts.ISPortRole <em>SPort Role</em>
* }'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>SPort Role</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISPortRole
* @generated
*/
EClass getSPortRole();
/**
* Returns the meta object for the reference '
* {@link org.polarsys.esf.esfarchitectureconcepts.ISPortRole#getBase_Port <em>Base Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Base Port</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISPortRole#getBase_Port()
* @see #getSPortRole()
* @generated
*/
EReference getSPortRole_Base_Port();
/**
* Returns the meta object for the reference '{@link org.polarsys.esf.esfarchitectureconcepts.ISPortRole#getType
* <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Type</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISPortRole#getType()
* @see #getSPortRole()
* @generated
*/
EReference getSPortRole_Type();
/**
* Returns the meta object for the reference '{@link org.polarsys.esf.esfarchitectureconcepts.ISPortRole#getOwner
* <em>Owner</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Owner</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISPortRole#getOwner()
* @see #getSPortRole()
* @generated
*/
EReference getSPortRole_Owner();
/**
* Returns the meta object for the reference '
* {@link org.polarsys.esf.esfarchitectureconcepts.ISPortRole#getUsageContext <em>Usage Context</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Usage Context</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISPortRole#getUsageContext()
* @see #getSPortRole()
* @generated
*/
EReference getSPortRole_UsageContext();
/**
* Returns the meta object for class '{@link org.polarsys.esf.esfarchitectureconcepts.ISModel <em>SModel</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for class '<em>SModel</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISModel
* @generated
*/
EClass getSModel();
/**
* Returns the meta object for the reference '
* {@link org.polarsys.esf.esfarchitectureconcepts.ISModel#getBase_Package <em>Base Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Base Package</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISModel#getBase_Package()
* @see #getSModel()
* @generated
*/
EReference getSModel_Base_Package();
/**
* Returns the meta object for the reference list '
* {@link org.polarsys.esf.esfarchitectureconcepts.ISModel#getOwnedSBlocksList <em>Owned SBlocks List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>Owned SBlocks List</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.ISModel#getOwnedSBlocksList()
* @see #getSModel()
* @generated
*/
EReference getSModel_OwnedSBlocksList();
/**
* Returns the meta object for enum '{@link org.polarsys.esf.esfarchitectureconcepts.SDirection <em>SDirection</em>}
* '.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @return the meta object for enum '<em>SDirection</em>'.
* @see org.polarsys.esf.esfarchitectureconcepts.SDirection
* @generated
*/
EEnum getSDirection();
/**
* 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
*/
IESFArchitectureConceptsFactory getESFArchitectureConceptsFactory();
/**
* <!-- 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 org.polarsys.esf.esfarchitectureconcepts.impl.SPort <em>SPort</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.polarsys.esf.esfarchitectureconcepts.impl.SPort
* @see org.polarsys.esf.esfarchitectureconcepts.impl.ESFArchitectureConceptsPackage#getSPort()
* @generated
*/
EClass SPORT = eINSTANCE.getSPort();
/**
* The meta object literal for the '<em><b>Roles List</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference SPORT__ROLES_LIST = eINSTANCE.getSPort_RolesList();
/**
* The meta object literal for the '<em><b>Owner</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference SPORT__OWNER = eINSTANCE.getSPort_Owner();
/**
* The meta object literal for the '<em><b>Base Port</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference SPORT__BASE_PORT = eINSTANCE.getSPort_Base_Port();
/**
* The meta object literal for the '
* {@link org.polarsys.esf.esfarchitectureconcepts.impl.AbstractSConnectableElement
* <em>Abstract SConnectable Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.polarsys.esf.esfarchitectureconcepts.impl.AbstractSConnectableElement
* @see org.polarsys.esf.esfarchitectureconcepts.impl.ESFArchitectureConceptsPackage#getAbstractSConnectableElement()
* @generated
*/
EClass ABSTRACT_SCONNECTABLE_ELEMENT = eINSTANCE.getAbstractSConnectableElement();
/**
* The meta object literal for the '<em><b>SConnectors List</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference ABSTRACT_SCONNECTABLE_ELEMENT__SCONNECTORS_LIST =
eINSTANCE.getAbstractSConnectableElement_SConnectorsList();
/**
* The meta object literal for the '<em><b>SDirection</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute ABSTRACT_SCONNECTABLE_ELEMENT__SDIRECTION = eINSTANCE.getAbstractSConnectableElement_SDirection();
/**
* The meta object literal for the '{@link org.polarsys.esf.esfarchitectureconcepts.impl.SConnector
* <em>SConnector</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.polarsys.esf.esfarchitectureconcepts.impl.SConnector
* @see org.polarsys.esf.esfarchitectureconcepts.impl.ESFArchitectureConceptsPackage#getSConnector()
* @generated
*/
EClass SCONNECTOR = eINSTANCE.getSConnector();
/**
* The meta object literal for the '<em><b>Base Connector</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference SCONNECTOR__BASE_CONNECTOR = eINSTANCE.getSConnector_Base_Connector();
/**
* The meta object literal for the '<em><b>Owner</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference SCONNECTOR__OWNER = eINSTANCE.getSConnector_Owner();
/**
* The meta object literal for the '<em><b>Sources List</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference SCONNECTOR__SOURCES_LIST = eINSTANCE.getSConnector_SourcesList();
/**
* The meta object literal for the '<em><b>Targets List</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference SCONNECTOR__TARGETS_LIST = eINSTANCE.getSConnector_TargetsList();
/**
* The meta object literal for the '<em><b>Ends List</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference SCONNECTOR__ENDS_LIST = eINSTANCE.getSConnector_EndsList();
/**
* The meta object literal for the '{@link org.polarsys.esf.esfarchitectureconcepts.impl.SBlock <em>SBlock</em>}
* ' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.polarsys.esf.esfarchitectureconcepts.impl.SBlock
* @see org.polarsys.esf.esfarchitectureconcepts.impl.ESFArchitectureConceptsPackage#getSBlock()
* @generated
*/
EClass SBLOCK = eINSTANCE.getSBlock();
/**
* The meta object literal for the '<em><b>Base Class</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference SBLOCK__BASE_CLASS = eINSTANCE.getSBlock_Base_Class();
/**
* The meta object literal for the '<em><b>Top Block</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EAttribute SBLOCK__TOP_BLOCK = eINSTANCE.getSBlock_TopBlock();
/**
* The meta object literal for the '<em><b>Owned SParts List</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference SBLOCK__OWNED_SPARTS_LIST = eINSTANCE.getSBlock_OwnedSPartsList();
/**
* The meta object literal for the '<em><b>Usages List</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference SBLOCK__USAGES_LIST = eINSTANCE.getSBlock_UsagesList();
/**
* The meta object literal for the '<em><b>Owned SPort Roles List</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference SBLOCK__OWNED_SPORT_ROLES_LIST = eINSTANCE.getSBlock_OwnedSPortRolesList();
/**
* The meta object literal for the '<em><b>Owned SPorts List</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference SBLOCK__OWNED_SPORTS_LIST = eINSTANCE.getSBlock_OwnedSPortsList();
/**
* The meta object literal for the '<em><b>SModel</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference SBLOCK__SMODEL = eINSTANCE.getSBlock_SModel();
/**
* The meta object literal for the '<em><b>SConnectors List</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference SBLOCK__SCONNECTORS_LIST = eINSTANCE.getSBlock_SConnectorsList();
/**
* The meta object literal for the '{@link org.polarsys.esf.esfarchitectureconcepts.impl.SPart <em>SPart</em>}'
* class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.polarsys.esf.esfarchitectureconcepts.impl.SPart
* @see org.polarsys.esf.esfarchitectureconcepts.impl.ESFArchitectureConceptsPackage#getSPart()
* @generated
*/
EClass SPART = eINSTANCE.getSPart();
/**
* The meta object literal for the '<em><b>Base Property</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference SPART__BASE_PROPERTY = eINSTANCE.getSPart_Base_Property();
/**
* The meta object literal for the '<em><b>Type</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference SPART__TYPE = eINSTANCE.getSPart_Type();
/**
* The meta object literal for the '<em><b>SPort Roles List</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference SPART__SPORT_ROLES_LIST = eINSTANCE.getSPart_SPortRolesList();
/**
* The meta object literal for the '<em><b>Owner</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference SPART__OWNER = eINSTANCE.getSPart_Owner();
/**
* The meta object literal for the '{@link org.polarsys.esf.esfarchitectureconcepts.impl.SPortRole
* <em>SPort Role</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.polarsys.esf.esfarchitectureconcepts.impl.SPortRole
* @see org.polarsys.esf.esfarchitectureconcepts.impl.ESFArchitectureConceptsPackage#getSPortRole()
* @generated
*/
EClass SPORT_ROLE = eINSTANCE.getSPortRole();
/**
* The meta object literal for the '<em><b>Base Port</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference SPORT_ROLE__BASE_PORT = eINSTANCE.getSPortRole_Base_Port();
/**
* The meta object literal for the '<em><b>Type</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference SPORT_ROLE__TYPE = eINSTANCE.getSPortRole_Type();
/**
* The meta object literal for the '<em><b>Owner</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference SPORT_ROLE__OWNER = eINSTANCE.getSPortRole_Owner();
/**
* The meta object literal for the '<em><b>Usage Context</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference SPORT_ROLE__USAGE_CONTEXT = eINSTANCE.getSPortRole_UsageContext();
/**
* The meta object literal for the '{@link org.polarsys.esf.esfarchitectureconcepts.impl.SModel <em>SModel</em>}
* ' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.polarsys.esf.esfarchitectureconcepts.impl.SModel
* @see org.polarsys.esf.esfarchitectureconcepts.impl.ESFArchitectureConceptsPackage#getSModel()
* @generated
*/
EClass SMODEL = eINSTANCE.getSModel();
/**
* The meta object literal for the '<em><b>Base Package</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference SMODEL__BASE_PACKAGE = eINSTANCE.getSModel_Base_Package();
/**
* The meta object literal for the '<em><b>Owned SBlocks List</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference SMODEL__OWNED_SBLOCKS_LIST = eINSTANCE.getSModel_OwnedSBlocksList();
/**
* The meta object literal for the '{@link org.polarsys.esf.esfarchitectureconcepts.SDirection
* <em>SDirection</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.polarsys.esf.esfarchitectureconcepts.SDirection
* @see org.polarsys.esf.esfarchitectureconcepts.impl.ESFArchitectureConceptsPackage#getSDirection()
* @generated
*/
EEnum SDIRECTION = eINSTANCE.getSDirection();
}
} // IESFArchitectureConceptsPackage