blob: cf0d136fe6d6f8bded01e62b50e6963739ad8077 [file] [log] [blame]
/**
* Copyright (c) 2017 CEA LIST
*
* All rights reserved. This program and the accompanying materials are
* made available under the terms of the Eclipse Public License 2.0 which
* accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
*/
package org.eclipse.papyrus.robotics.profile.robotics.components;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.papyrus.robotics.bpc.profile.bpc.BPCPackage;
/**
* <!-- 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.eclipse.papyrus.robotics.profile.robotics.components.ComponentsFactory
* @model kind="package"
* @generated
*/
public interface ComponentsPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "components"; //$NON-NLS-1$
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/papyrus/robotics/components/1"; //$NON-NLS-1$
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "robotics.components"; //$NON-NLS-1$
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
ComponentsPackage eINSTANCE = org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.papyrus.robotics.profile.robotics.components.impl.ActivityImpl <em>Activity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ActivityImpl
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl#getActivity()
* @generated
*/
int ACTIVITY = 0;
/**
* The feature id for the '<em><b>Property</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY__PROPERTY = BPCPackage.BLOCK__PROPERTY;
/**
* The feature id for the '<em><b>Instance uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY__INSTANCE_UID = BPCPackage.BLOCK__INSTANCE_UID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY__DESCRIPTION = BPCPackage.BLOCK__DESCRIPTION;
/**
* The feature id for the '<em><b>Authorship</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY__AUTHORSHIP = BPCPackage.BLOCK__AUTHORSHIP;
/**
* The feature id for the '<em><b>Provenance</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY__PROVENANCE = BPCPackage.BLOCK__PROVENANCE;
/**
* The feature id for the '<em><b>Model uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY__MODEL_UID = BPCPackage.BLOCK__MODEL_UID;
/**
* The feature id for the '<em><b>Metamodel uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY__METAMODEL_UID = BPCPackage.BLOCK__METAMODEL_UID;
/**
* The feature id for the '<em><b>Port</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY__PORT = BPCPackage.BLOCK__PORT;
/**
* The feature id for the '<em><b>Connector</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY__CONNECTOR = BPCPackage.BLOCK__CONNECTOR;
/**
* The feature id for the '<em><b>Collection</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY__COLLECTION = BPCPackage.BLOCK__COLLECTION;
/**
* The feature id for the '<em><b>Block</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY__BLOCK = BPCPackage.BLOCK__BLOCK;
/**
* The feature id for the '<em><b>Relation</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY__RELATION = BPCPackage.BLOCK__RELATION;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY__BASE_CLASS = BPCPackage.BLOCK__BASE_CLASS;
/**
* The feature id for the '<em><b>Functions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY__FUNCTIONS = BPCPackage.BLOCK_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Activity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_FEATURE_COUNT = BPCPackage.BLOCK_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Activity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_OPERATION_COUNT = BPCPackage.BLOCK_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.robotics.profile.robotics.components.impl.ActivityPortImpl <em>Activity Port</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ActivityPortImpl
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl#getActivityPort()
* @generated
*/
int ACTIVITY_PORT = 1;
/**
* The feature id for the '<em><b>Property</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_PORT__PROPERTY = BPCPackage.PORT__PROPERTY;
/**
* The feature id for the '<em><b>Instance uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_PORT__INSTANCE_UID = BPCPackage.PORT__INSTANCE_UID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_PORT__DESCRIPTION = BPCPackage.PORT__DESCRIPTION;
/**
* The feature id for the '<em><b>Authorship</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_PORT__AUTHORSHIP = BPCPackage.PORT__AUTHORSHIP;
/**
* The feature id for the '<em><b>Provenance</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_PORT__PROVENANCE = BPCPackage.PORT__PROVENANCE;
/**
* The feature id for the '<em><b>Model uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_PORT__MODEL_UID = BPCPackage.PORT__MODEL_UID;
/**
* The feature id for the '<em><b>Metamodel uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_PORT__METAMODEL_UID = BPCPackage.PORT__METAMODEL_UID;
/**
* The feature id for the '<em><b>Base Port</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_PORT__BASE_PORT = BPCPackage.PORT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Functions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_PORT__FUNCTIONS = BPCPackage.PORT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Activity Port</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_PORT_FEATURE_COUNT = BPCPackage.PORT_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Activity Port</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_PORT_OPERATION_COUNT = BPCPackage.PORT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentDefinitionImpl <em>Component Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentDefinitionImpl
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl#getComponentDefinition()
* @generated
*/
int COMPONENT_DEFINITION = 2;
/**
* The feature id for the '<em><b>Property</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__PROPERTY = BPCPackage.BLOCK__PROPERTY;
/**
* The feature id for the '<em><b>Instance uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__INSTANCE_UID = BPCPackage.BLOCK__INSTANCE_UID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__DESCRIPTION = BPCPackage.BLOCK__DESCRIPTION;
/**
* The feature id for the '<em><b>Authorship</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__AUTHORSHIP = BPCPackage.BLOCK__AUTHORSHIP;
/**
* The feature id for the '<em><b>Provenance</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__PROVENANCE = BPCPackage.BLOCK__PROVENANCE;
/**
* The feature id for the '<em><b>Model uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__MODEL_UID = BPCPackage.BLOCK__MODEL_UID;
/**
* The feature id for the '<em><b>Metamodel uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__METAMODEL_UID = BPCPackage.BLOCK__METAMODEL_UID;
/**
* The feature id for the '<em><b>Port</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__PORT = BPCPackage.BLOCK__PORT;
/**
* The feature id for the '<em><b>Connector</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__CONNECTOR = BPCPackage.BLOCK__CONNECTOR;
/**
* The feature id for the '<em><b>Collection</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__COLLECTION = BPCPackage.BLOCK__COLLECTION;
/**
* The feature id for the '<em><b>Block</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__BLOCK = BPCPackage.BLOCK__BLOCK;
/**
* The feature id for the '<em><b>Relation</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__RELATION = BPCPackage.BLOCK__RELATION;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__BASE_CLASS = BPCPackage.BLOCK__BASE_CLASS;
/**
* The feature id for the '<em><b>Services</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__SERVICES = BPCPackage.BLOCK_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Parameter</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__PARAMETER = BPCPackage.BLOCK_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Activities</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION__ACTIVITIES = BPCPackage.BLOCK_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Component Definition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION_FEATURE_COUNT = BPCPackage.BLOCK_FEATURE_COUNT + 3;
/**
* The number of operations of the '<em>Component Definition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION_OPERATION_COUNT = BPCPackage.BLOCK_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentPortImpl <em>Component Port</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentPortImpl
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl#getComponentPort()
* @generated
*/
int COMPONENT_PORT = 3;
/**
* The feature id for the '<em><b>Property</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_PORT__PROPERTY = BPCPackage.PORT__PROPERTY;
/**
* The feature id for the '<em><b>Instance uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_PORT__INSTANCE_UID = BPCPackage.PORT__INSTANCE_UID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_PORT__DESCRIPTION = BPCPackage.PORT__DESCRIPTION;
/**
* The feature id for the '<em><b>Authorship</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_PORT__AUTHORSHIP = BPCPackage.PORT__AUTHORSHIP;
/**
* The feature id for the '<em><b>Provenance</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_PORT__PROVENANCE = BPCPackage.PORT__PROVENANCE;
/**
* The feature id for the '<em><b>Model uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_PORT__MODEL_UID = BPCPackage.PORT__MODEL_UID;
/**
* The feature id for the '<em><b>Metamodel uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_PORT__METAMODEL_UID = BPCPackage.PORT__METAMODEL_UID;
/**
* The feature id for the '<em><b>Base Port</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_PORT__BASE_PORT = BPCPackage.PORT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Provides</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_PORT__PROVIDES = BPCPackage.PORT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Requires</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_PORT__REQUIRES = BPCPackage.PORT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Qos</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_PORT__QOS = BPCPackage.PORT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Is Coordination Port</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_PORT__IS_COORDINATION_PORT = BPCPackage.PORT_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Component Port</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_PORT_FEATURE_COUNT = BPCPackage.PORT_FEATURE_COUNT + 5;
/**
* The number of operations of the '<em>Component Port</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_PORT_OPERATION_COUNT = BPCPackage.PORT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentInstanceImpl <em>Component Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentInstanceImpl
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl#getComponentInstance()
* @generated
*/
int COMPONENT_INSTANCE = 4;
/**
* The feature id for the '<em><b>Property</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_INSTANCE__PROPERTY = BPCPackage.ENTITY__PROPERTY;
/**
* The feature id for the '<em><b>Instance uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_INSTANCE__INSTANCE_UID = BPCPackage.ENTITY__INSTANCE_UID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_INSTANCE__DESCRIPTION = BPCPackage.ENTITY__DESCRIPTION;
/**
* The feature id for the '<em><b>Authorship</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_INSTANCE__AUTHORSHIP = BPCPackage.ENTITY__AUTHORSHIP;
/**
* The feature id for the '<em><b>Provenance</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_INSTANCE__PROVENANCE = BPCPackage.ENTITY__PROVENANCE;
/**
* The feature id for the '<em><b>Model uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_INSTANCE__MODEL_UID = BPCPackage.ENTITY__MODEL_UID;
/**
* The feature id for the '<em><b>Metamodel uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_INSTANCE__METAMODEL_UID = BPCPackage.ENTITY__METAMODEL_UID;
/**
* The feature id for the '<em><b>Param Instance</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_INSTANCE__PARAM_INSTANCE = BPCPackage.ENTITY_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Base Property</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_INSTANCE__BASE_PROPERTY = BPCPackage.ENTITY_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Compdef</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_INSTANCE__COMPDEF = BPCPackage.ENTITY_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Port</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_INSTANCE__PORT = BPCPackage.ENTITY_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Activities</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_INSTANCE__ACTIVITIES = BPCPackage.ENTITY_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Component Instance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_INSTANCE_FEATURE_COUNT = BPCPackage.ENTITY_FEATURE_COUNT + 5;
/**
* The number of operations of the '<em>Component Instance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_INSTANCE_OPERATION_COUNT = BPCPackage.ENTITY_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentServiceImpl <em>Component Service</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentServiceImpl
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl#getComponentService()
* @generated
*/
int COMPONENT_SERVICE = 5;
/**
* The feature id for the '<em><b>Property</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_SERVICE__PROPERTY = BPCPackage.ENTITY__PROPERTY;
/**
* The feature id for the '<em><b>Instance uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_SERVICE__INSTANCE_UID = BPCPackage.ENTITY__INSTANCE_UID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_SERVICE__DESCRIPTION = BPCPackage.ENTITY__DESCRIPTION;
/**
* The feature id for the '<em><b>Authorship</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_SERVICE__AUTHORSHIP = BPCPackage.ENTITY__AUTHORSHIP;
/**
* The feature id for the '<em><b>Provenance</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_SERVICE__PROVENANCE = BPCPackage.ENTITY__PROVENANCE;
/**
* The feature id for the '<em><b>Model uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_SERVICE__MODEL_UID = BPCPackage.ENTITY__MODEL_UID;
/**
* The feature id for the '<em><b>Metamodel uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_SERVICE__METAMODEL_UID = BPCPackage.ENTITY__METAMODEL_UID;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_SERVICE__BASE_CLASS = BPCPackage.ENTITY_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Svc Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_SERVICE__SVC_DEFINITIONS = BPCPackage.ENTITY_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Configuration</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_SERVICE__CONFIGURATION = BPCPackage.ENTITY_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Component Service</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_SERVICE_FEATURE_COUNT = BPCPackage.ENTITY_FEATURE_COUNT + 3;
/**
* The number of operations of the '<em>Component Service</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_SERVICE_OPERATION_COUNT = BPCPackage.ENTITY_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.robotics.profile.robotics.components.impl.ServiceConfigurationImpl <em>Service Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ServiceConfigurationImpl
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl#getServiceConfiguration()
* @generated
*/
int SERVICE_CONFIGURATION = 6;
/**
* The feature id for the '<em><b>Property</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_CONFIGURATION__PROPERTY = BPCPackage.ENTITY__PROPERTY;
/**
* The feature id for the '<em><b>Instance uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_CONFIGURATION__INSTANCE_UID = BPCPackage.ENTITY__INSTANCE_UID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_CONFIGURATION__DESCRIPTION = BPCPackage.ENTITY__DESCRIPTION;
/**
* The feature id for the '<em><b>Authorship</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_CONFIGURATION__AUTHORSHIP = BPCPackage.ENTITY__AUTHORSHIP;
/**
* The feature id for the '<em><b>Provenance</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_CONFIGURATION__PROVENANCE = BPCPackage.ENTITY__PROVENANCE;
/**
* The feature id for the '<em><b>Model uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_CONFIGURATION__MODEL_UID = BPCPackage.ENTITY__MODEL_UID;
/**
* The feature id for the '<em><b>Metamodel uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_CONFIGURATION__METAMODEL_UID = BPCPackage.ENTITY__METAMODEL_UID;
/**
* The feature id for the '<em><b>Base Instance Specification</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_CONFIGURATION__BASE_INSTANCE_SPECIFICATION = BPCPackage.ENTITY_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Service Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_CONFIGURATION_FEATURE_COUNT = BPCPackage.ENTITY_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Service Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_CONFIGURATION_OPERATION_COUNT = BPCPackage.ENTITY_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.robotics.profile.robotics.components.impl.SystemImpl <em>System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.SystemImpl
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl#getSystem()
* @generated
*/
int SYSTEM = 7;
/**
* The feature id for the '<em><b>Property</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM__PROPERTY = BPCPackage.BLOCK__PROPERTY;
/**
* The feature id for the '<em><b>Instance uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM__INSTANCE_UID = BPCPackage.BLOCK__INSTANCE_UID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM__DESCRIPTION = BPCPackage.BLOCK__DESCRIPTION;
/**
* The feature id for the '<em><b>Authorship</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM__AUTHORSHIP = BPCPackage.BLOCK__AUTHORSHIP;
/**
* The feature id for the '<em><b>Provenance</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM__PROVENANCE = BPCPackage.BLOCK__PROVENANCE;
/**
* The feature id for the '<em><b>Model uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM__MODEL_UID = BPCPackage.BLOCK__MODEL_UID;
/**
* The feature id for the '<em><b>Metamodel uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM__METAMODEL_UID = BPCPackage.BLOCK__METAMODEL_UID;
/**
* The feature id for the '<em><b>Port</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM__PORT = BPCPackage.BLOCK__PORT;
/**
* The feature id for the '<em><b>Connector</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM__CONNECTOR = BPCPackage.BLOCK__CONNECTOR;
/**
* The feature id for the '<em><b>Collection</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM__COLLECTION = BPCPackage.BLOCK__COLLECTION;
/**
* The feature id for the '<em><b>Block</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM__BLOCK = BPCPackage.BLOCK__BLOCK;
/**
* The feature id for the '<em><b>Relation</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM__RELATION = BPCPackage.BLOCK__RELATION;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM__BASE_CLASS = BPCPackage.BLOCK__BASE_CLASS;
/**
* The feature id for the '<em><b>Instances</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM__INSTANCES = BPCPackage.BLOCK_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Task</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM__TASK = BPCPackage.BLOCK_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>System</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM_FEATURE_COUNT = BPCPackage.BLOCK_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>System</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM_OPERATION_COUNT = BPCPackage.BLOCK_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.robotics.profile.robotics.components.impl.ActivityInstanceImpl <em>Activity Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ActivityInstanceImpl
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl#getActivityInstance()
* @generated
*/
int ACTIVITY_INSTANCE = 8;
/**
* The feature id for the '<em><b>Base Property</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_INSTANCE__BASE_PROPERTY = 0;
/**
* The number of structural features of the '<em>Activity Instance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_INSTANCE_FEATURE_COUNT = 1;
/**
* The number of operations of the '<em>Activity Instance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_INSTANCE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.robotics.profile.robotics.components.impl.ActivityConfigurationImpl <em>Activity Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ActivityConfigurationImpl
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl#getActivityConfiguration()
* @generated
*/
int ACTIVITY_CONFIGURATION = 9;
/**
* The feature id for the '<em><b>Base Instance Specification</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_CONFIGURATION__BASE_INSTANCE_SPECIFICATION = 0;
/**
* The number of structural features of the '<em>Activity Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_CONFIGURATION_FEATURE_COUNT = 1;
/**
* The number of operations of the '<em>Activity Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_CONFIGURATION_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentDefinitionModelImpl <em>Component Definition Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentDefinitionModelImpl
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl#getComponentDefinitionModel()
* @generated
*/
int COMPONENT_DEFINITION_MODEL = 10;
/**
* The feature id for the '<em><b>Property</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION_MODEL__PROPERTY = BPCPackage.ENTITY__PROPERTY;
/**
* The feature id for the '<em><b>Instance uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION_MODEL__INSTANCE_UID = BPCPackage.ENTITY__INSTANCE_UID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION_MODEL__DESCRIPTION = BPCPackage.ENTITY__DESCRIPTION;
/**
* The feature id for the '<em><b>Authorship</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION_MODEL__AUTHORSHIP = BPCPackage.ENTITY__AUTHORSHIP;
/**
* The feature id for the '<em><b>Provenance</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION_MODEL__PROVENANCE = BPCPackage.ENTITY__PROVENANCE;
/**
* The feature id for the '<em><b>Model uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION_MODEL__MODEL_UID = BPCPackage.ENTITY__MODEL_UID;
/**
* The feature id for the '<em><b>Metamodel uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION_MODEL__METAMODEL_UID = BPCPackage.ENTITY__METAMODEL_UID;
/**
* The feature id for the '<em><b>Base Package</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION_MODEL__BASE_PACKAGE = BPCPackage.ENTITY_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Depends Package</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION_MODEL__DEPENDS_PACKAGE = BPCPackage.ENTITY_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Registered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION_MODEL__REGISTERED = BPCPackage.ENTITY_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>External</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION_MODEL__EXTERNAL = BPCPackage.ENTITY_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>License</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION_MODEL__LICENSE = BPCPackage.ENTITY_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Component Definition Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION_MODEL_FEATURE_COUNT = BPCPackage.ENTITY_FEATURE_COUNT + 5;
/**
* The number of operations of the '<em>Component Definition Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPONENT_DEFINITION_MODEL_OPERATION_COUNT = BPCPackage.ENTITY_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.robotics.profile.robotics.components.impl.SystemComponentArchitectureModelImpl <em>System Component Architecture Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.SystemComponentArchitectureModelImpl
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl#getSystemComponentArchitectureModel()
* @generated
*/
int SYSTEM_COMPONENT_ARCHITECTURE_MODEL = 11;
/**
* The feature id for the '<em><b>Property</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM_COMPONENT_ARCHITECTURE_MODEL__PROPERTY = BPCPackage.ENTITY__PROPERTY;
/**
* The feature id for the '<em><b>Instance uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM_COMPONENT_ARCHITECTURE_MODEL__INSTANCE_UID = BPCPackage.ENTITY__INSTANCE_UID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM_COMPONENT_ARCHITECTURE_MODEL__DESCRIPTION = BPCPackage.ENTITY__DESCRIPTION;
/**
* The feature id for the '<em><b>Authorship</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM_COMPONENT_ARCHITECTURE_MODEL__AUTHORSHIP = BPCPackage.ENTITY__AUTHORSHIP;
/**
* The feature id for the '<em><b>Provenance</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM_COMPONENT_ARCHITECTURE_MODEL__PROVENANCE = BPCPackage.ENTITY__PROVENANCE;
/**
* The feature id for the '<em><b>Model uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM_COMPONENT_ARCHITECTURE_MODEL__MODEL_UID = BPCPackage.ENTITY__MODEL_UID;
/**
* The feature id for the '<em><b>Metamodel uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM_COMPONENT_ARCHITECTURE_MODEL__METAMODEL_UID = BPCPackage.ENTITY__METAMODEL_UID;
/**
* The feature id for the '<em><b>Base Package</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM_COMPONENT_ARCHITECTURE_MODEL__BASE_PACKAGE = BPCPackage.ENTITY_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>System Component Architecture Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM_COMPONENT_ARCHITECTURE_MODEL_FEATURE_COUNT = BPCPackage.ENTITY_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>System Component Architecture Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYSTEM_COMPONENT_ARCHITECTURE_MODEL_OPERATION_COUNT = BPCPackage.ENTITY_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.robotics.profile.robotics.components.impl.PeriodicTimerImpl <em>Periodic Timer</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.PeriodicTimerImpl
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl#getPeriodicTimer()
* @generated
*/
int PERIODIC_TIMER = 12;
/**
* The feature id for the '<em><b>Property</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERIODIC_TIMER__PROPERTY = BPCPackage.BLOCK__PROPERTY;
/**
* The feature id for the '<em><b>Instance uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERIODIC_TIMER__INSTANCE_UID = BPCPackage.BLOCK__INSTANCE_UID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERIODIC_TIMER__DESCRIPTION = BPCPackage.BLOCK__DESCRIPTION;
/**
* The feature id for the '<em><b>Authorship</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERIODIC_TIMER__AUTHORSHIP = BPCPackage.BLOCK__AUTHORSHIP;
/**
* The feature id for the '<em><b>Provenance</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERIODIC_TIMER__PROVENANCE = BPCPackage.BLOCK__PROVENANCE;
/**
* The feature id for the '<em><b>Model uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERIODIC_TIMER__MODEL_UID = BPCPackage.BLOCK__MODEL_UID;
/**
* The feature id for the '<em><b>Metamodel uid</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERIODIC_TIMER__METAMODEL_UID = BPCPackage.BLOCK__METAMODEL_UID;
/**
* The feature id for the '<em><b>Port</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERIODIC_TIMER__PORT = BPCPackage.BLOCK__PORT;
/**
* The feature id for the '<em><b>Connector</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERIODIC_TIMER__CONNECTOR = BPCPackage.BLOCK__CONNECTOR;
/**
* The feature id for the '<em><b>Collection</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERIODIC_TIMER__COLLECTION = BPCPackage.BLOCK__COLLECTION;
/**
* The feature id for the '<em><b>Block</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERIODIC_TIMER__BLOCK = BPCPackage.BLOCK__BLOCK;
/**
* The feature id for the '<em><b>Relation</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERIODIC_TIMER__RELATION = BPCPackage.BLOCK__RELATION;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERIODIC_TIMER__BASE_CLASS = BPCPackage.BLOCK__BASE_CLASS;
/**
* The feature id for the '<em><b>Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERIODIC_TIMER__PERIOD = BPCPackage.BLOCK_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Periodic Timer</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERIODIC_TIMER_FEATURE_COUNT = BPCPackage.BLOCK_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Periodic Timer</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PERIODIC_TIMER_OPERATION_COUNT = BPCPackage.BLOCK_OPERATION_COUNT + 0;
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.robotics.profile.robotics.components.Activity <em>Activity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Activity</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.Activity
* @generated
*/
EClass getActivity();
/**
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.robotics.profile.robotics.components.Activity#getFunctions <em>Functions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Functions</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.Activity#getFunctions()
* @see #getActivity()
* @generated
*/
EReference getActivity_Functions();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ActivityPort <em>Activity Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Activity Port</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ActivityPort
* @generated
*/
EClass getActivityPort();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ActivityPort#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.eclipse.papyrus.robotics.profile.robotics.components.ActivityPort#getBase_Port()
* @see #getActivityPort()
* @generated
*/
EReference getActivityPort_Base_Port();
/**
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ActivityPort#getFunctions <em>Functions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Functions</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ActivityPort#getFunctions()
* @see #getActivityPort()
* @generated
*/
EReference getActivityPort_Functions();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ComponentDefinition <em>Component Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Component Definition</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ComponentDefinition
* @generated
*/
EClass getComponentDefinition();
/**
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ComponentDefinition#getServices <em>Services</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Services</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ComponentDefinition#getServices()
* @see #getComponentDefinition()
* @generated
*/
EReference getComponentDefinition_Services();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ComponentDefinition#getParameter <em>Parameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Parameter</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ComponentDefinition#getParameter()
* @see #getComponentDefinition()
* @generated
*/
EReference getComponentDefinition_Parameter();
/**
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ComponentDefinition#getActivities <em>Activities</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Activities</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ComponentDefinition#getActivities()
* @see #getComponentDefinition()
* @generated
*/
EReference getComponentDefinition_Activities();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ComponentPort <em>Component Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Component Port</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ComponentPort
* @generated
*/
EClass getComponentPort();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ComponentPort#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.eclipse.papyrus.robotics.profile.robotics.components.ComponentPort#getBase_Port()
* @see #getComponentPort()
* @generated
*/
EReference getComponentPort_Base_Port();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ComponentPort#getProvides <em>Provides</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Provides</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ComponentPort#getProvides()
* @see #getComponentPort()
* @generated
*/
EReference getComponentPort_Provides();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ComponentPort#getRequires <em>Requires</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Requires</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ComponentPort#getRequires()
* @see #getComponentPort()
* @generated
*/
EReference getComponentPort_Requires();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ComponentPort#getQos <em>Qos</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Qos</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ComponentPort#getQos()
* @see #getComponentPort()
* @generated
*/
EAttribute getComponentPort_Qos();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ComponentPort#isCoordinationPort <em>Is Coordination Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Coordination Port</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ComponentPort#isCoordinationPort()
* @see #getComponentPort()
* @generated
*/
EAttribute getComponentPort_IsCoordinationPort();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ComponentInstance <em>Component Instance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Component Instance</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ComponentInstance
* @generated
*/
EClass getComponentInstance();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ComponentInstance#getParamInstance <em>Param Instance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Param Instance</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ComponentInstance#getParamInstance()
* @see #getComponentInstance()
* @generated
*/
EReference getComponentInstance_ParamInstance();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ComponentInstance#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.eclipse.papyrus.robotics.profile.robotics.components.ComponentInstance#getBase_Property()
* @see #getComponentInstance()
* @generated
*/
EReference getComponentInstance_Base_Property();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ComponentInstance#getCompdef <em>Compdef</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Compdef</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ComponentInstance#getCompdef()
* @see #getComponentInstance()
* @generated
*/
EReference getComponentInstance_Compdef();
/**
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ComponentInstance#getPort <em>Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Port</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ComponentInstance#getPort()
* @see #getComponentInstance()
* @generated
*/
EReference getComponentInstance_Port();
/**
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ComponentInstance#getActivities <em>Activities</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Activities</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ComponentInstance#getActivities()
* @see #getComponentInstance()
* @generated
*/
EReference getComponentInstance_Activities();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ComponentService <em>Component Service</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Component Service</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ComponentService
* @generated
*/
EClass getComponentService();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ComponentService#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.eclipse.papyrus.robotics.profile.robotics.components.ComponentService#getBase_Class()
* @see #getComponentService()
* @generated
*/
EReference getComponentService_Base_Class();
/**
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ComponentService#getSvcDefinitions <em>Svc Definitions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Svc Definitions</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ComponentService#getSvcDefinitions()
* @see #getComponentService()
* @generated
*/
EReference getComponentService_SvcDefinitions();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ComponentService#getConfiguration <em>Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Configuration</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ComponentService#getConfiguration()
* @see #getComponentService()
* @generated
*/
EReference getComponentService_Configuration();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ServiceConfiguration <em>Service Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Service Configuration</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ServiceConfiguration
* @generated
*/
EClass getServiceConfiguration();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ServiceConfiguration#getBase_InstanceSpecification <em>Base Instance Specification</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Instance Specification</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ServiceConfiguration#getBase_InstanceSpecification()
* @see #getServiceConfiguration()
* @generated
*/
EReference getServiceConfiguration_Base_InstanceSpecification();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.robotics.profile.robotics.components.System <em>System</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>System</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.System
* @generated
*/
EClass getSystem();
/**
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.robotics.profile.robotics.components.System#getInstances <em>Instances</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Instances</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.System#getInstances()
* @see #getSystem()
* @generated
*/
EReference getSystem_Instances();
/**
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.robotics.profile.robotics.components.System#getTask <em>Task</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Task</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.System#getTask()
* @see #getSystem()
* @generated
*/
EReference getSystem_Task();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ActivityInstance <em>Activity Instance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Activity Instance</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ActivityInstance
* @generated
*/
EClass getActivityInstance();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ActivityInstance#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.eclipse.papyrus.robotics.profile.robotics.components.ActivityInstance#getBase_Property()
* @see #getActivityInstance()
* @generated
*/
EReference getActivityInstance_Base_Property();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ActivityConfiguration <em>Activity Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Activity Configuration</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ActivityConfiguration
* @generated
*/
EClass getActivityConfiguration();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ActivityConfiguration#getBase_InstanceSpecification <em>Base Instance Specification</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Instance Specification</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ActivityConfiguration#getBase_InstanceSpecification()
* @see #getActivityConfiguration()
* @generated
*/
EReference getActivityConfiguration_Base_InstanceSpecification();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ComponentDefinitionModel <em>Component Definition Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Component Definition Model</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ComponentDefinitionModel
* @generated
*/
EClass getComponentDefinitionModel();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ComponentDefinitionModel#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.eclipse.papyrus.robotics.profile.robotics.components.ComponentDefinitionModel#getBase_Package()
* @see #getComponentDefinitionModel()
* @generated
*/
EReference getComponentDefinitionModel_Base_Package();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ComponentDefinitionModel#getDependsPackage <em>Depends Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Depends Package</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ComponentDefinitionModel#getDependsPackage()
* @see #getComponentDefinitionModel()
* @generated
*/
EAttribute getComponentDefinitionModel_DependsPackage();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ComponentDefinitionModel#isRegistered <em>Registered</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Registered</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ComponentDefinitionModel#isRegistered()
* @see #getComponentDefinitionModel()
* @generated
*/
EAttribute getComponentDefinitionModel_Registered();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ComponentDefinitionModel#isExternal <em>External</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>External</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ComponentDefinitionModel#isExternal()
* @see #getComponentDefinitionModel()
* @generated
*/
EAttribute getComponentDefinitionModel_External();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.robotics.profile.robotics.components.ComponentDefinitionModel#getLicense <em>License</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>License</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.ComponentDefinitionModel#getLicense()
* @see #getComponentDefinitionModel()
* @generated
*/
EAttribute getComponentDefinitionModel_License();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.robotics.profile.robotics.components.SystemComponentArchitectureModel <em>System Component Architecture Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>System Component Architecture Model</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.SystemComponentArchitectureModel
* @generated
*/
EClass getSystemComponentArchitectureModel();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.robotics.profile.robotics.components.SystemComponentArchitectureModel#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.eclipse.papyrus.robotics.profile.robotics.components.SystemComponentArchitectureModel#getBase_Package()
* @see #getSystemComponentArchitectureModel()
* @generated
*/
EReference getSystemComponentArchitectureModel_Base_Package();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.robotics.profile.robotics.components.PeriodicTimer <em>Periodic Timer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Periodic Timer</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.PeriodicTimer
* @generated
*/
EClass getPeriodicTimer();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.robotics.profile.robotics.components.PeriodicTimer#getPeriod <em>Period</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Period</em>'.
* @see org.eclipse.papyrus.robotics.profile.robotics.components.PeriodicTimer#getPeriod()
* @see #getPeriodicTimer()
* @generated
*/
EAttribute getPeriodicTimer_Period();
/**
* 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
*/
ComponentsFactory getComponentsFactory();
/**
* <!-- 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.eclipse.papyrus.robotics.profile.robotics.components.impl.ActivityImpl <em>Activity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ActivityImpl
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl#getActivity()
* @generated
*/
EClass ACTIVITY = eINSTANCE.getActivity();
/**
* The meta object literal for the '<em><b>Functions</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTIVITY__FUNCTIONS = eINSTANCE.getActivity_Functions();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.robotics.profile.robotics.components.impl.ActivityPortImpl <em>Activity Port</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ActivityPortImpl
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl#getActivityPort()
* @generated
*/
EClass ACTIVITY_PORT = eINSTANCE.getActivityPort();
/**
* The meta object literal for the '<em><b>Base Port</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTIVITY_PORT__BASE_PORT = eINSTANCE.getActivityPort_Base_Port();
/**
* The meta object literal for the '<em><b>Functions</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTIVITY_PORT__FUNCTIONS = eINSTANCE.getActivityPort_Functions();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentDefinitionImpl <em>Component Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentDefinitionImpl
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl#getComponentDefinition()
* @generated
*/
EClass COMPONENT_DEFINITION = eINSTANCE.getComponentDefinition();
/**
* The meta object literal for the '<em><b>Services</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPONENT_DEFINITION__SERVICES = eINSTANCE.getComponentDefinition_Services();
/**
* The meta object literal for the '<em><b>Parameter</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPONENT_DEFINITION__PARAMETER = eINSTANCE.getComponentDefinition_Parameter();
/**
* The meta object literal for the '<em><b>Activities</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPONENT_DEFINITION__ACTIVITIES = eINSTANCE.getComponentDefinition_Activities();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentPortImpl <em>Component Port</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentPortImpl
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl#getComponentPort()
* @generated
*/
EClass COMPONENT_PORT = eINSTANCE.getComponentPort();
/**
* The meta object literal for the '<em><b>Base Port</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPONENT_PORT__BASE_PORT = eINSTANCE.getComponentPort_Base_Port();
/**
* The meta object literal for the '<em><b>Provides</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPONENT_PORT__PROVIDES = eINSTANCE.getComponentPort_Provides();
/**
* The meta object literal for the '<em><b>Requires</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPONENT_PORT__REQUIRES = eINSTANCE.getComponentPort_Requires();
/**
* The meta object literal for the '<em><b>Qos</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COMPONENT_PORT__QOS = eINSTANCE.getComponentPort_Qos();
/**
* The meta object literal for the '<em><b>Is Coordination Port</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COMPONENT_PORT__IS_COORDINATION_PORT = eINSTANCE.getComponentPort_IsCoordinationPort();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentInstanceImpl <em>Component Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentInstanceImpl
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl#getComponentInstance()
* @generated
*/
EClass COMPONENT_INSTANCE = eINSTANCE.getComponentInstance();
/**
* The meta object literal for the '<em><b>Param Instance</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPONENT_INSTANCE__PARAM_INSTANCE = eINSTANCE.getComponentInstance_ParamInstance();
/**
* The meta object literal for the '<em><b>Base Property</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPONENT_INSTANCE__BASE_PROPERTY = eINSTANCE.getComponentInstance_Base_Property();
/**
* The meta object literal for the '<em><b>Compdef</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPONENT_INSTANCE__COMPDEF = eINSTANCE.getComponentInstance_Compdef();
/**
* The meta object literal for the '<em><b>Port</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPONENT_INSTANCE__PORT = eINSTANCE.getComponentInstance_Port();
/**
* The meta object literal for the '<em><b>Activities</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPONENT_INSTANCE__ACTIVITIES = eINSTANCE.getComponentInstance_Activities();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentServiceImpl <em>Component Service</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentServiceImpl
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl#getComponentService()
* @generated
*/
EClass COMPONENT_SERVICE = eINSTANCE.getComponentService();
/**
* The meta object literal for the '<em><b>Base Class</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPONENT_SERVICE__BASE_CLASS = eINSTANCE.getComponentService_Base_Class();
/**
* The meta object literal for the '<em><b>Svc Definitions</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPONENT_SERVICE__SVC_DEFINITIONS = eINSTANCE.getComponentService_SvcDefinitions();
/**
* The meta object literal for the '<em><b>Configuration</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPONENT_SERVICE__CONFIGURATION = eINSTANCE.getComponentService_Configuration();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.robotics.profile.robotics.components.impl.ServiceConfigurationImpl <em>Service Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ServiceConfigurationImpl
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl#getServiceConfiguration()
* @generated
*/
EClass SERVICE_CONFIGURATION = eINSTANCE.getServiceConfiguration();
/**
* The meta object literal for the '<em><b>Base Instance Specification</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SERVICE_CONFIGURATION__BASE_INSTANCE_SPECIFICATION = eINSTANCE.getServiceConfiguration_Base_InstanceSpecification();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.robotics.profile.robotics.components.impl.SystemImpl <em>System</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.SystemImpl
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl#getSystem()
* @generated
*/
EClass SYSTEM = eINSTANCE.getSystem();
/**
* The meta object literal for the '<em><b>Instances</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SYSTEM__INSTANCES = eINSTANCE.getSystem_Instances();
/**
* The meta object literal for the '<em><b>Task</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SYSTEM__TASK = eINSTANCE.getSystem_Task();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.robotics.profile.robotics.components.impl.ActivityInstanceImpl <em>Activity Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ActivityInstanceImpl
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl#getActivityInstance()
* @generated
*/
EClass ACTIVITY_INSTANCE = eINSTANCE.getActivityInstance();
/**
* The meta object literal for the '<em><b>Base Property</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTIVITY_INSTANCE__BASE_PROPERTY = eINSTANCE.getActivityInstance_Base_Property();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.robotics.profile.robotics.components.impl.ActivityConfigurationImpl <em>Activity Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ActivityConfigurationImpl
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl#getActivityConfiguration()
* @generated
*/
EClass ACTIVITY_CONFIGURATION = eINSTANCE.getActivityConfiguration();
/**
* The meta object literal for the '<em><b>Base Instance Specification</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTIVITY_CONFIGURATION__BASE_INSTANCE_SPECIFICATION = eINSTANCE.getActivityConfiguration_Base_InstanceSpecification();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentDefinitionModelImpl <em>Component Definition Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentDefinitionModelImpl
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl#getComponentDefinitionModel()
* @generated
*/
EClass COMPONENT_DEFINITION_MODEL = eINSTANCE.getComponentDefinitionModel();
/**
* The meta object literal for the '<em><b>Base Package</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPONENT_DEFINITION_MODEL__BASE_PACKAGE = eINSTANCE.getComponentDefinitionModel_Base_Package();
/**
* The meta object literal for the '<em><b>Depends Package</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COMPONENT_DEFINITION_MODEL__DEPENDS_PACKAGE = eINSTANCE.getComponentDefinitionModel_DependsPackage();
/**
* The meta object literal for the '<em><b>Registered</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COMPONENT_DEFINITION_MODEL__REGISTERED = eINSTANCE.getComponentDefinitionModel_Registered();
/**
* The meta object literal for the '<em><b>External</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COMPONENT_DEFINITION_MODEL__EXTERNAL = eINSTANCE.getComponentDefinitionModel_External();
/**
* The meta object literal for the '<em><b>License</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COMPONENT_DEFINITION_MODEL__LICENSE = eINSTANCE.getComponentDefinitionModel_License();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.robotics.profile.robotics.components.impl.SystemComponentArchitectureModelImpl <em>System Component Architecture Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.SystemComponentArchitectureModelImpl
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl#getSystemComponentArchitectureModel()
* @generated
*/
EClass SYSTEM_COMPONENT_ARCHITECTURE_MODEL = eINSTANCE.getSystemComponentArchitectureModel();
/**
* The meta object literal for the '<em><b>Base Package</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SYSTEM_COMPONENT_ARCHITECTURE_MODEL__BASE_PACKAGE = eINSTANCE.getSystemComponentArchitectureModel_Base_Package();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.robotics.profile.robotics.components.impl.PeriodicTimerImpl <em>Periodic Timer</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.PeriodicTimerImpl
* @see org.eclipse.papyrus.robotics.profile.robotics.components.impl.ComponentsPackageImpl#getPeriodicTimer()
* @generated
*/
EClass PERIODIC_TIMER = eINSTANCE.getPeriodicTimer();
/**
* The meta object literal for the '<em><b>Period</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PERIODIC_TIMER__PERIOD = eINSTANCE.getPeriodicTimer_Period();
}
} //ComponentsPackage