| /** |
| * Copyright (c) 2018 CEA |
| * |
| * 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: |
| * Jérémie Tatibouet (CEA) jeremie.tatibouet@cea.fr - Initial API and implementation |
| * Benoit Maggi (CEA) benoit.maggi@cea.fr - Initial API and implementation |
| * Shuai Li (CEA) shuai.li@cea.fr - Integration of sensiNact and Web of Things Thing Description |
| * |
| */ |
| package org.eclipse.papyrus.iotml.sensinact; |
| |
| 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.eclipse.papyrus.iotml.animate.AnimatePackage; |
| |
| import org.eclipse.papyrus.iotml.hardware.network.NetworkPackage; |
| |
| import org.eclipse.papyrus.iotml.software.artefact.ArtefactPackage; |
| |
| import org.eclipse.papyrus.iotml.software.resource.ResourcePackage; |
| |
| /** |
| * <!-- 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 enum,</li> |
| * <li>and each data type</li> |
| * </ul> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.SensinactFactory |
| * @model kind="package" |
| * annotation="http://www.eclipse.org/uml2/2.0.0/UML originalName='SensiNact'" |
| * @generated |
| */ |
| public interface SensinactPackage extends EPackage { |
| /** |
| * The package name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNAME = "sensinact"; |
| |
| /** |
| * The package namespace URI. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_URI = "http://www.eclipse.org/papyrus/iotml/0.7/IoTML/SensiNact"; |
| |
| /** |
| * The package namespace name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_PREFIX = "SensiNact"; |
| |
| /** |
| * The singleton instance of the package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| SensinactPackage eINSTANCE = org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl.init(); |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.TypedElementImpl <em>Typed Element</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.TypedElementImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getTypedElement() |
| * @generated |
| */ |
| int TYPED_ELEMENT = 0; |
| |
| /** |
| * The feature id for the '<em><b>Value</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPED_ELEMENT__VALUE = 0; |
| |
| /** |
| * The number of structural features of the '<em>Typed Element</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPED_ELEMENT_FEATURE_COUNT = 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.StudioImpl <em>Studio</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.StudioImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getStudio() |
| * @generated |
| */ |
| int STUDIO = 1; |
| |
| /** |
| * The feature id for the '<em><b>Base Actor</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STUDIO__BASE_ACTOR = AnimatePackage.HUMAN_USER__BASE_ACTOR; |
| |
| /** |
| * The feature id for the '<em><b>Gateways</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STUDIO__GATEWAYS = AnimatePackage.HUMAN_USER_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Studio</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STUDIO_FEATURE_COUNT = AnimatePackage.HUMAN_USER_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.GatewayImpl <em>Gateway</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.GatewayImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getGateway() |
| * @generated |
| */ |
| int GATEWAY = 2; |
| |
| /** |
| * The feature id for the '<em><b>Res Mult</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GATEWAY__RES_MULT = NetworkPackage.GATEWAY__RES_MULT; |
| |
| /** |
| * The feature id for the '<em><b>Is Protected</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GATEWAY__IS_PROTECTED = NetworkPackage.GATEWAY__IS_PROTECTED; |
| |
| /** |
| * The feature id for the '<em><b>Is Active</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GATEWAY__IS_ACTIVE = NetworkPackage.GATEWAY__IS_ACTIVE; |
| |
| /** |
| * The feature id for the '<em><b>Base Property</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GATEWAY__BASE_PROPERTY = NetworkPackage.GATEWAY__BASE_PROPERTY; |
| |
| /** |
| * The feature id for the '<em><b>Base Instance Specification</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GATEWAY__BASE_INSTANCE_SPECIFICATION = NetworkPackage.GATEWAY__BASE_INSTANCE_SPECIFICATION; |
| |
| /** |
| * The feature id for the '<em><b>Base Classifier</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GATEWAY__BASE_CLASSIFIER = NetworkPackage.GATEWAY__BASE_CLASSIFIER; |
| |
| /** |
| * The feature id for the '<em><b>Base Lifeline</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GATEWAY__BASE_LIFELINE = NetworkPackage.GATEWAY__BASE_LIFELINE; |
| |
| /** |
| * The feature id for the '<em><b>Base Connectable Element</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GATEWAY__BASE_CONNECTABLE_ELEMENT = NetworkPackage.GATEWAY__BASE_CONNECTABLE_ELEMENT; |
| |
| /** |
| * The feature id for the '<em><b>Description</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GATEWAY__DESCRIPTION = NetworkPackage.GATEWAY__DESCRIPTION; |
| |
| /** |
| * The feature id for the '<em><b>Frequency</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GATEWAY__FREQUENCY = NetworkPackage.GATEWAY__FREQUENCY; |
| |
| /** |
| * The feature id for the '<em><b>End Points</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GATEWAY__END_POINTS = NetworkPackage.GATEWAY__END_POINTS; |
| |
| /** |
| * The feature id for the '<em><b>PHW Services</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GATEWAY__PHW_SERVICES = NetworkPackage.GATEWAY__PHW_SERVICES; |
| |
| /** |
| * The feature id for the '<em><b>RHW Services</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GATEWAY__RHW_SERVICES = NetworkPackage.GATEWAY__RHW_SERVICES; |
| |
| /** |
| * The feature id for the '<em><b>Owned HW</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GATEWAY__OWNED_HW = NetworkPackage.GATEWAY__OWNED_HW; |
| |
| /** |
| * The feature id for the '<em><b>Speed Factor</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GATEWAY__SPEED_FACTOR = NetworkPackage.GATEWAY__SPEED_FACTOR; |
| |
| /** |
| * The feature id for the '<em><b>Main Scheduler</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GATEWAY__MAIN_SCHEDULER = NetworkPackage.GATEWAY__MAIN_SCHEDULER; |
| |
| /** |
| * The feature id for the '<em><b>Op Frequencies</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GATEWAY__OP_FREQUENCIES = NetworkPackage.GATEWAY__OP_FREQUENCIES; |
| |
| /** |
| * The feature id for the '<em><b>Device Type</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GATEWAY__DEVICE_TYPE = NetworkPackage.GATEWAY__DEVICE_TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Board</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GATEWAY__BOARD = NetworkPackage.GATEWAY__BOARD; |
| |
| /** |
| * The feature id for the '<em><b>Devices</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GATEWAY__DEVICES = NetworkPackage.GATEWAY_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Gateway</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GATEWAY_FEATURE_COUNT = NetworkPackage.GATEWAY_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.ServiceProviderImpl <em>Service Provider</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.ServiceProviderImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getServiceProvider() |
| * @generated |
| */ |
| int SERVICE_PROVIDER = 3; |
| |
| /** |
| * The feature id for the '<em><b>Base Class</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SERVICE_PROVIDER__BASE_CLASS = ArtefactPackage.VIRTUAL_ENTITY__BASE_CLASS; |
| |
| /** |
| * The feature id for the '<em><b>Phisical Entity Specification</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SERVICE_PROVIDER__PHISICAL_ENTITY_SPECIFICATION = ArtefactPackage.VIRTUAL_ENTITY__PHISICAL_ENTITY_SPECIFICATION; |
| |
| /** |
| * The feature id for the '<em><b>Physical Entity</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SERVICE_PROVIDER__PHYSICAL_ENTITY = ArtefactPackage.VIRTUAL_ENTITY__PHYSICAL_ENTITY; |
| |
| /** |
| * The feature id for the '<em><b>Friendly Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SERVICE_PROVIDER__FRIENDLY_NAME = ArtefactPackage.VIRTUAL_ENTITY_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Services</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SERVICE_PROVIDER__SERVICES = ArtefactPackage.VIRTUAL_ENTITY_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Service Provider</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SERVICE_PROVIDER_FEATURE_COUNT = ArtefactPackage.VIRTUAL_ENTITY_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.ServiceImpl <em>Service</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.ServiceImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getService() |
| * @generated |
| */ |
| int SERVICE = 4; |
| |
| /** |
| * The feature id for the '<em><b>Base Class</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SERVICE__BASE_CLASS = ArtefactPackage.SERVICE__BASE_CLASS; |
| |
| /** |
| * The feature id for the '<em><b>Friendly Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SERVICE__FRIENDLY_NAME = ArtefactPackage.SERVICE_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Resources</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SERVICE__RESOURCES = ArtefactPackage.SERVICE_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Service</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SERVICE_FEATURE_COUNT = ArtefactPackage.SERVICE_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.ResourceImpl <em>Resource</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.ResourceImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getResource() |
| * @generated |
| */ |
| int RESOURCE = 5; |
| |
| /** |
| * The feature id for the '<em><b>Base Class</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RESOURCE__BASE_CLASS = ResourcePackage.ON_DEVICE_RESOURCE__BASE_CLASS; |
| |
| /** |
| * The feature id for the '<em><b>Device Broker</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RESOURCE__DEVICE_BROKER = ResourcePackage.ON_DEVICE_RESOURCE__DEVICE_BROKER; |
| |
| /** |
| * The feature id for the '<em><b>Memory Broker</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RESOURCE__MEMORY_BROKER = ResourcePackage.ON_DEVICE_RESOURCE__MEMORY_BROKER; |
| |
| /** |
| * The feature id for the '<em><b>Friendly Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RESOURCE__FRIENDLY_NAME = ResourcePackage.ON_DEVICE_RESOURCE_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Access Methods</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RESOURCE__ACCESS_METHODS = ResourcePackage.ON_DEVICE_RESOURCE_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Attributes</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RESOURCE__ATTRIBUTES = ResourcePackage.ON_DEVICE_RESOURCE_FEATURE_COUNT + 2; |
| |
| /** |
| * The number of structural features of the '<em>Resource</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RESOURCE_FEATURE_COUNT = ResourcePackage.ON_DEVICE_RESOURCE_FEATURE_COUNT + 3; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.AccessMethodImpl <em>Access Method</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.AccessMethodImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getAccessMethod() |
| * @generated |
| */ |
| int ACCESS_METHOD = 6; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ACCESS_METHOD__TYPE = 0; |
| |
| /** |
| * The feature id for the '<em><b>Parameters</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ACCESS_METHOD__PARAMETERS = 1; |
| |
| /** |
| * The feature id for the '<em><b>Base Operation</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ACCESS_METHOD__BASE_OPERATION = 2; |
| |
| /** |
| * The number of structural features of the '<em>Access Method</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ACCESS_METHOD_FEATURE_COUNT = 3; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.ParameterImpl <em>Parameter</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.ParameterImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getParameter() |
| * @generated |
| */ |
| int PARAMETER = 7; |
| |
| /** |
| * The feature id for the '<em><b>Value</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARAMETER__VALUE = TYPED_ELEMENT__VALUE; |
| |
| /** |
| * The feature id for the '<em><b>Base Parameter</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARAMETER__BASE_PARAMETER = TYPED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Parameter</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARAMETER_FEATURE_COUNT = TYPED_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.AttributeImpl <em>Attribute</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.AttributeImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getAttribute() |
| * @generated |
| */ |
| int ATTRIBUTE = 8; |
| |
| /** |
| * The feature id for the '<em><b>Value</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ATTRIBUTE__VALUE = TYPED_ELEMENT__VALUE; |
| |
| /** |
| * The feature id for the '<em><b>Metadata</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ATTRIBUTE__METADATA = TYPED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Base Property</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ATTRIBUTE__BASE_PROPERTY = TYPED_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Attribute</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ATTRIBUTE_FEATURE_COUNT = TYPED_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.MetadataImpl <em>Metadata</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.MetadataImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getMetadata() |
| * @generated |
| */ |
| int METADATA = 9; |
| |
| /** |
| * The feature id for the '<em><b>Value</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int METADATA__VALUE = TYPED_ELEMENT__VALUE; |
| |
| /** |
| * The number of structural features of the '<em>Metadata</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int METADATA_FEATURE_COUNT = TYPED_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.PropertyImpl <em>Property</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.PropertyImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getProperty() |
| * @generated |
| */ |
| int PROPERTY = 10; |
| |
| /** |
| * The feature id for the '<em><b>Base Class</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__BASE_CLASS = RESOURCE__BASE_CLASS; |
| |
| /** |
| * The feature id for the '<em><b>Device Broker</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__DEVICE_BROKER = RESOURCE__DEVICE_BROKER; |
| |
| /** |
| * The feature id for the '<em><b>Memory Broker</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__MEMORY_BROKER = RESOURCE__MEMORY_BROKER; |
| |
| /** |
| * The feature id for the '<em><b>Friendly Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__FRIENDLY_NAME = RESOURCE__FRIENDLY_NAME; |
| |
| /** |
| * The feature id for the '<em><b>Access Methods</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__ACCESS_METHODS = RESOURCE__ACCESS_METHODS; |
| |
| /** |
| * The feature id for the '<em><b>Attributes</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY__ATTRIBUTES = RESOURCE__ATTRIBUTES; |
| |
| /** |
| * The number of structural features of the '<em>Property</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PROPERTY_FEATURE_COUNT = RESOURCE_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.SensorDataImpl <em>Sensor Data</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensorDataImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getSensorData() |
| * @generated |
| */ |
| int SENSOR_DATA = 11; |
| |
| /** |
| * The feature id for the '<em><b>Base Class</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SENSOR_DATA__BASE_CLASS = RESOURCE__BASE_CLASS; |
| |
| /** |
| * The feature id for the '<em><b>Device Broker</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SENSOR_DATA__DEVICE_BROKER = RESOURCE__DEVICE_BROKER; |
| |
| /** |
| * The feature id for the '<em><b>Memory Broker</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SENSOR_DATA__MEMORY_BROKER = RESOURCE__MEMORY_BROKER; |
| |
| /** |
| * The feature id for the '<em><b>Friendly Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SENSOR_DATA__FRIENDLY_NAME = RESOURCE__FRIENDLY_NAME; |
| |
| /** |
| * The feature id for the '<em><b>Access Methods</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SENSOR_DATA__ACCESS_METHODS = RESOURCE__ACCESS_METHODS; |
| |
| /** |
| * The feature id for the '<em><b>Attributes</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SENSOR_DATA__ATTRIBUTES = RESOURCE__ATTRIBUTES; |
| |
| /** |
| * The number of structural features of the '<em>Sensor Data</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SENSOR_DATA_FEATURE_COUNT = RESOURCE_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.StateVariableImpl <em>State Variable</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.StateVariableImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getStateVariable() |
| * @generated |
| */ |
| int STATE_VARIABLE = 12; |
| |
| /** |
| * The feature id for the '<em><b>Base Class</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STATE_VARIABLE__BASE_CLASS = RESOURCE__BASE_CLASS; |
| |
| /** |
| * The feature id for the '<em><b>Device Broker</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STATE_VARIABLE__DEVICE_BROKER = RESOURCE__DEVICE_BROKER; |
| |
| /** |
| * The feature id for the '<em><b>Memory Broker</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STATE_VARIABLE__MEMORY_BROKER = RESOURCE__MEMORY_BROKER; |
| |
| /** |
| * The feature id for the '<em><b>Friendly Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STATE_VARIABLE__FRIENDLY_NAME = RESOURCE__FRIENDLY_NAME; |
| |
| /** |
| * The feature id for the '<em><b>Access Methods</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STATE_VARIABLE__ACCESS_METHODS = RESOURCE__ACCESS_METHODS; |
| |
| /** |
| * The feature id for the '<em><b>Attributes</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STATE_VARIABLE__ATTRIBUTES = RESOURCE__ATTRIBUTES; |
| |
| /** |
| * The feature id for the '<em><b>Modifier</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STATE_VARIABLE__MODIFIER = RESOURCE_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>State Variable</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int STATE_VARIABLE_FEATURE_COUNT = RESOURCE_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.ActionImpl <em>Action</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.ActionImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getAction() |
| * @generated |
| */ |
| int ACTION = 13; |
| |
| /** |
| * The feature id for the '<em><b>Base Class</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ACTION__BASE_CLASS = RESOURCE__BASE_CLASS; |
| |
| /** |
| * The feature id for the '<em><b>Device Broker</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ACTION__DEVICE_BROKER = RESOURCE__DEVICE_BROKER; |
| |
| /** |
| * The feature id for the '<em><b>Memory Broker</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ACTION__MEMORY_BROKER = RESOURCE__MEMORY_BROKER; |
| |
| /** |
| * The feature id for the '<em><b>Friendly Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ACTION__FRIENDLY_NAME = RESOURCE__FRIENDLY_NAME; |
| |
| /** |
| * The feature id for the '<em><b>Access Methods</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ACTION__ACCESS_METHODS = RESOURCE__ACCESS_METHODS; |
| |
| /** |
| * The feature id for the '<em><b>Attributes</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ACTION__ATTRIBUTES = RESOURCE__ATTRIBUTES; |
| |
| /** |
| * The number of structural features of the '<em>Action</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ACTION_FEATURE_COUNT = RESOURCE_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.papyrus.iotml.sensinact.AccessMethodType <em>Access Method Type</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.AccessMethodType |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getAccessMethodType() |
| * @generated |
| */ |
| int ACCESS_METHOD_TYPE = 14; |
| |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.papyrus.iotml.sensinact.TypedElement <em>Typed Element</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Typed Element</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.TypedElement |
| * @generated |
| */ |
| EClass getTypedElement(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.papyrus.iotml.sensinact.TypedElement#getValue <em>Value</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Value</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.TypedElement#getValue() |
| * @see #getTypedElement() |
| * @generated |
| */ |
| EReference getTypedElement_Value(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.papyrus.iotml.sensinact.Studio <em>Studio</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Studio</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.Studio |
| * @generated |
| */ |
| EClass getStudio(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.papyrus.iotml.sensinact.Studio#getGateways <em>Gateways</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Gateways</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.Studio#getGateways() |
| * @see #getStudio() |
| * @generated |
| */ |
| EReference getStudio_Gateways(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.papyrus.iotml.sensinact.Gateway <em>Gateway</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Gateway</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.Gateway |
| * @generated |
| */ |
| EClass getGateway(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.papyrus.iotml.sensinact.Gateway#getDevices <em>Devices</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Devices</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.Gateway#getDevices() |
| * @see #getGateway() |
| * @generated |
| */ |
| EReference getGateway_Devices(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.papyrus.iotml.sensinact.ServiceProvider <em>Service Provider</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Service Provider</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.ServiceProvider |
| * @generated |
| */ |
| EClass getServiceProvider(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.sensinact.ServiceProvider#getFriendlyName <em>Friendly Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Friendly Name</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.ServiceProvider#getFriendlyName() |
| * @see #getServiceProvider() |
| * @generated |
| */ |
| EAttribute getServiceProvider_FriendlyName(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.papyrus.iotml.sensinact.ServiceProvider#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.iotml.sensinact.ServiceProvider#getServices() |
| * @see #getServiceProvider() |
| * @generated |
| */ |
| EReference getServiceProvider_Services(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.papyrus.iotml.sensinact.Service <em>Service</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Service</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.Service |
| * @generated |
| */ |
| EClass getService(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.sensinact.Service#getFriendlyName <em>Friendly Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Friendly Name</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.Service#getFriendlyName() |
| * @see #getService() |
| * @generated |
| */ |
| EAttribute getService_FriendlyName(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.papyrus.iotml.sensinact.Service#getResources <em>Resources</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Resources</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.Service#getResources() |
| * @see #getService() |
| * @generated |
| */ |
| EReference getService_Resources(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.papyrus.iotml.sensinact.Resource <em>Resource</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Resource</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.Resource |
| * @generated |
| */ |
| EClass getResource(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.sensinact.Resource#getFriendlyName <em>Friendly Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Friendly Name</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.Resource#getFriendlyName() |
| * @see #getResource() |
| * @generated |
| */ |
| EAttribute getResource_FriendlyName(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.papyrus.iotml.sensinact.Resource#getAccessMethods <em>Access Methods</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Access Methods</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.Resource#getAccessMethods() |
| * @see #getResource() |
| * @generated |
| */ |
| EReference getResource_AccessMethods(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.papyrus.iotml.sensinact.Resource#getAttributes <em>Attributes</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Attributes</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.Resource#getAttributes() |
| * @see #getResource() |
| * @generated |
| */ |
| EReference getResource_Attributes(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.papyrus.iotml.sensinact.AccessMethod <em>Access Method</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Access Method</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.AccessMethod |
| * @generated |
| */ |
| EClass getAccessMethod(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.sensinact.AccessMethod#getType <em>Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Type</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.AccessMethod#getType() |
| * @see #getAccessMethod() |
| * @generated |
| */ |
| EAttribute getAccessMethod_Type(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.papyrus.iotml.sensinact.AccessMethod#getParameters <em>Parameters</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Parameters</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.AccessMethod#getParameters() |
| * @see #getAccessMethod() |
| * @generated |
| */ |
| EReference getAccessMethod_Parameters(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.papyrus.iotml.sensinact.AccessMethod#getBase_Operation <em>Base Operation</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Base Operation</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.AccessMethod#getBase_Operation() |
| * @see #getAccessMethod() |
| * @generated |
| */ |
| EReference getAccessMethod_Base_Operation(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.papyrus.iotml.sensinact.Parameter <em>Parameter</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Parameter</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.Parameter |
| * @generated |
| */ |
| EClass getParameter(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.papyrus.iotml.sensinact.Parameter#getBase_Parameter <em>Base Parameter</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Base Parameter</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.Parameter#getBase_Parameter() |
| * @see #getParameter() |
| * @generated |
| */ |
| EReference getParameter_Base_Parameter(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.papyrus.iotml.sensinact.Attribute <em>Attribute</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Attribute</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.Attribute |
| * @generated |
| */ |
| EClass getAttribute(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.papyrus.iotml.sensinact.Attribute#getMetadata <em>Metadata</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>Metadata</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.Attribute#getMetadata() |
| * @see #getAttribute() |
| * @generated |
| */ |
| EReference getAttribute_Metadata(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.papyrus.iotml.sensinact.Attribute#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.iotml.sensinact.Attribute#getBase_Property() |
| * @see #getAttribute() |
| * @generated |
| */ |
| EReference getAttribute_Base_Property(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.papyrus.iotml.sensinact.Metadata <em>Metadata</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Metadata</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.Metadata |
| * @generated |
| */ |
| EClass getMetadata(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.papyrus.iotml.sensinact.Property <em>Property</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Property</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.Property |
| * @generated |
| */ |
| EClass getProperty(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.papyrus.iotml.sensinact.SensorData <em>Sensor Data</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Sensor Data</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.SensorData |
| * @generated |
| */ |
| EClass getSensorData(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.papyrus.iotml.sensinact.StateVariable <em>State Variable</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>State Variable</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.StateVariable |
| * @generated |
| */ |
| EClass getStateVariable(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.papyrus.iotml.sensinact.StateVariable#getModifier <em>Modifier</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Modifier</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.StateVariable#getModifier() |
| * @see #getStateVariable() |
| * @generated |
| */ |
| EReference getStateVariable_Modifier(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.papyrus.iotml.sensinact.Action <em>Action</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Action</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.Action |
| * @generated |
| */ |
| EClass getAction(); |
| |
| /** |
| * Returns the meta object for enum '{@link org.eclipse.papyrus.iotml.sensinact.AccessMethodType <em>Access Method Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for enum '<em>Access Method Type</em>'. |
| * @see org.eclipse.papyrus.iotml.sensinact.AccessMethodType |
| * @generated |
| */ |
| EEnum getAccessMethodType(); |
| |
| /** |
| * 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 |
| */ |
| SensinactFactory getSensinactFactory(); |
| |
| /** |
| * <!-- 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 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.iotml.sensinact.impl.TypedElementImpl <em>Typed Element</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.TypedElementImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getTypedElement() |
| * @generated |
| */ |
| EClass TYPED_ELEMENT = eINSTANCE.getTypedElement(); |
| |
| /** |
| * The meta object literal for the '<em><b>Value</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TYPED_ELEMENT__VALUE = eINSTANCE.getTypedElement_Value(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.StudioImpl <em>Studio</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.StudioImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getStudio() |
| * @generated |
| */ |
| EClass STUDIO = eINSTANCE.getStudio(); |
| |
| /** |
| * The meta object literal for the '<em><b>Gateways</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference STUDIO__GATEWAYS = eINSTANCE.getStudio_Gateways(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.GatewayImpl <em>Gateway</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.GatewayImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getGateway() |
| * @generated |
| */ |
| EClass GATEWAY = eINSTANCE.getGateway(); |
| |
| /** |
| * The meta object literal for the '<em><b>Devices</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference GATEWAY__DEVICES = eINSTANCE.getGateway_Devices(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.ServiceProviderImpl <em>Service Provider</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.ServiceProviderImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getServiceProvider() |
| * @generated |
| */ |
| EClass SERVICE_PROVIDER = eINSTANCE.getServiceProvider(); |
| |
| /** |
| * The meta object literal for the '<em><b>Friendly Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute SERVICE_PROVIDER__FRIENDLY_NAME = eINSTANCE.getServiceProvider_FriendlyName(); |
| |
| /** |
| * The meta object literal for the '<em><b>Services</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference SERVICE_PROVIDER__SERVICES = eINSTANCE.getServiceProvider_Services(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.ServiceImpl <em>Service</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.ServiceImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getService() |
| * @generated |
| */ |
| EClass SERVICE = eINSTANCE.getService(); |
| |
| /** |
| * The meta object literal for the '<em><b>Friendly Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute SERVICE__FRIENDLY_NAME = eINSTANCE.getService_FriendlyName(); |
| |
| /** |
| * The meta object literal for the '<em><b>Resources</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference SERVICE__RESOURCES = eINSTANCE.getService_Resources(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.ResourceImpl <em>Resource</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.ResourceImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getResource() |
| * @generated |
| */ |
| EClass RESOURCE = eINSTANCE.getResource(); |
| |
| /** |
| * The meta object literal for the '<em><b>Friendly Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute RESOURCE__FRIENDLY_NAME = eINSTANCE.getResource_FriendlyName(); |
| |
| /** |
| * The meta object literal for the '<em><b>Access Methods</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RESOURCE__ACCESS_METHODS = eINSTANCE.getResource_AccessMethods(); |
| |
| /** |
| * The meta object literal for the '<em><b>Attributes</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RESOURCE__ATTRIBUTES = eINSTANCE.getResource_Attributes(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.AccessMethodImpl <em>Access Method</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.AccessMethodImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getAccessMethod() |
| * @generated |
| */ |
| EClass ACCESS_METHOD = eINSTANCE.getAccessMethod(); |
| |
| /** |
| * The meta object literal for the '<em><b>Type</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute ACCESS_METHOD__TYPE = eINSTANCE.getAccessMethod_Type(); |
| |
| /** |
| * The meta object literal for the '<em><b>Parameters</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ACCESS_METHOD__PARAMETERS = eINSTANCE.getAccessMethod_Parameters(); |
| |
| /** |
| * The meta object literal for the '<em><b>Base Operation</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ACCESS_METHOD__BASE_OPERATION = eINSTANCE.getAccessMethod_Base_Operation(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.ParameterImpl <em>Parameter</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.ParameterImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getParameter() |
| * @generated |
| */ |
| EClass PARAMETER = eINSTANCE.getParameter(); |
| |
| /** |
| * The meta object literal for the '<em><b>Base Parameter</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference PARAMETER__BASE_PARAMETER = eINSTANCE.getParameter_Base_Parameter(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.AttributeImpl <em>Attribute</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.AttributeImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getAttribute() |
| * @generated |
| */ |
| EClass ATTRIBUTE = eINSTANCE.getAttribute(); |
| |
| /** |
| * The meta object literal for the '<em><b>Metadata</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ATTRIBUTE__METADATA = eINSTANCE.getAttribute_Metadata(); |
| |
| /** |
| * The meta object literal for the '<em><b>Base Property</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ATTRIBUTE__BASE_PROPERTY = eINSTANCE.getAttribute_Base_Property(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.MetadataImpl <em>Metadata</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.MetadataImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getMetadata() |
| * @generated |
| */ |
| EClass METADATA = eINSTANCE.getMetadata(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.PropertyImpl <em>Property</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.PropertyImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getProperty() |
| * @generated |
| */ |
| EClass PROPERTY = eINSTANCE.getProperty(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.SensorDataImpl <em>Sensor Data</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensorDataImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getSensorData() |
| * @generated |
| */ |
| EClass SENSOR_DATA = eINSTANCE.getSensorData(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.StateVariableImpl <em>State Variable</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.StateVariableImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getStateVariable() |
| * @generated |
| */ |
| EClass STATE_VARIABLE = eINSTANCE.getStateVariable(); |
| |
| /** |
| * The meta object literal for the '<em><b>Modifier</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference STATE_VARIABLE__MODIFIER = eINSTANCE.getStateVariable_Modifier(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.papyrus.iotml.sensinact.impl.ActionImpl <em>Action</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.ActionImpl |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getAction() |
| * @generated |
| */ |
| EClass ACTION = eINSTANCE.getAction(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.papyrus.iotml.sensinact.AccessMethodType <em>Access Method Type</em>}' enum. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.papyrus.iotml.sensinact.AccessMethodType |
| * @see org.eclipse.papyrus.iotml.sensinact.impl.SensinactPackageImpl#getAccessMethodType() |
| * @generated |
| */ |
| EEnum ACCESS_METHOD_TYPE = eINSTANCE.getAccessMethodType(); |
| |
| } |
| |
| } //SensinactPackage |