blob: 2a53a36ceb7967d462ea44c374957e6b0bbc6810 [file] [log] [blame]
/**
* 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.wot;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.WoTFactory
* @model kind="package"
* annotation="http://www.eclipse.org/uml2/2.0.0/UML originalName='WoT'"
* @generated
*/
public interface WoTPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "wot";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/papyrus/iotml/0.7/IoTML/WoT";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "WoT";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
WoTPackage eINSTANCE = org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.papyrus.iotml.wot.impl.ThingImpl <em>Thing</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.impl.ThingImpl
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getThing()
* @generated
*/
int THING = 0;
/**
* The feature id for the '<em><b>Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THING__TITLE = 0;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THING__DESCRIPTION = 1;
/**
* The feature id for the '<em><b>Base</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THING__BASE = 2;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THING__ID = 3;
/**
* The feature id for the '<em><b>Support</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THING__SUPPORT = 4;
/**
* The feature id for the '<em><b>Security</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THING__SECURITY = 5;
/**
* The feature id for the '<em><b>Security Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THING__SECURITY_DEFINITIONS = 6;
/**
* The feature id for the '<em><b>Links</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THING__LINKS = 7;
/**
* The feature id for the '<em><b>Events</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THING__EVENTS = 8;
/**
* The feature id for the '<em><b>Actions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THING__ACTIONS = 9;
/**
* The feature id for the '<em><b>Properties</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THING__PROPERTIES = 10;
/**
* The feature id for the '<em><b>Version</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THING__VERSION = 11;
/**
* The feature id for the '<em><b>AType</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THING__ATYPE = 12;
/**
* The feature id for the '<em><b>AContext</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THING__ACONTEXT = 13;
/**
* The feature id for the '<em><b>Forms</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THING__FORMS = 14;
/**
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THING__BASE_CLASS = 15;
/**
* The number of structural features of the '<em>Thing</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int THING_FEATURE_COUNT = 16;
/**
* The meta object id for the '{@link org.eclipse.papyrus.iotml.wot.impl.SecuritySchemeImpl <em>Security Scheme</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.impl.SecuritySchemeImpl
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getSecurityScheme()
* @generated
*/
int SECURITY_SCHEME = 1;
/**
* The feature id for the '<em><b>Base Classifier</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_SCHEME__BASE_CLASSIFIER = 0;
/**
* The feature id for the '<em><b>Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_SCHEME__TITLE = 1;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_SCHEME__DESCRIPTION = 2;
/**
* The feature id for the '<em><b>Scheme</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_SCHEME__SCHEME = 3;
/**
* The feature id for the '<em><b>Proxy</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_SCHEME__PROXY = 4;
/**
* The feature id for the '<em><b>In</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_SCHEME__IN = 5;
/**
* The feature id for the '<em><b>Qop</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_SCHEME__QOP = 6;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_SCHEME__NAME = 7;
/**
* The feature id for the '<em><b>Authorization</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_SCHEME__AUTHORIZATION = 8;
/**
* The feature id for the '<em><b>Alg</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_SCHEME__ALG = 9;
/**
* The feature id for the '<em><b>Format</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_SCHEME__FORMAT = 10;
/**
* The feature id for the '<em><b>Identity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_SCHEME__IDENTITY = 11;
/**
* The feature id for the '<em><b>Token</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_SCHEME__TOKEN = 12;
/**
* The feature id for the '<em><b>Refresh</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_SCHEME__REFRESH = 13;
/**
* The feature id for the '<em><b>Scopes</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_SCHEME__SCOPES = 14;
/**
* The feature id for the '<em><b>Flow</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_SCHEME__FLOW = 15;
/**
* The number of structural features of the '<em>Security Scheme</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECURITY_SCHEME_FEATURE_COUNT = 16;
/**
* The meta object id for the '{@link org.eclipse.papyrus.iotml.wot.impl.LinkImpl <em>Link</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.impl.LinkImpl
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getLink()
* @generated
*/
int LINK = 2;
/**
* The feature id for the '<em><b>Base Association</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK__BASE_ASSOCIATION = 0;
/**
* The feature id for the '<em><b>Href</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK__HREF = 1;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK__TYPE = 2;
/**
* The feature id for the '<em><b>Rel</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK__REL = 3;
/**
* The feature id for the '<em><b>Anchor</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK__ANCHOR = 4;
/**
* The number of structural features of the '<em>Link</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_FEATURE_COUNT = 5;
/**
* The meta object id for the '{@link org.eclipse.papyrus.iotml.wot.impl.InteractionAffordanceImpl <em>Interaction Affordance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.impl.InteractionAffordanceImpl
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getInteractionAffordance()
* @generated
*/
int INTERACTION_AFFORDANCE = 4;
/**
* The feature id for the '<em><b>Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERACTION_AFFORDANCE__TITLE = 0;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERACTION_AFFORDANCE__DESCRIPTION = 1;
/**
* The feature id for the '<em><b>Forms</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERACTION_AFFORDANCE__FORMS = 2;
/**
* The feature id for the '<em><b>AType</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERACTION_AFFORDANCE__ATYPE = 3;
/**
* The number of structural features of the '<em>Interaction Affordance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERACTION_AFFORDANCE_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link org.eclipse.papyrus.iotml.wot.impl.EventAffordanceImpl <em>Event Affordance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.impl.EventAffordanceImpl
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getEventAffordance()
* @generated
*/
int EVENT_AFFORDANCE = 3;
/**
* The feature id for the '<em><b>Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT_AFFORDANCE__TITLE = INTERACTION_AFFORDANCE__TITLE;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT_AFFORDANCE__DESCRIPTION = INTERACTION_AFFORDANCE__DESCRIPTION;
/**
* The feature id for the '<em><b>Forms</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT_AFFORDANCE__FORMS = INTERACTION_AFFORDANCE__FORMS;
/**
* The feature id for the '<em><b>AType</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT_AFFORDANCE__ATYPE = INTERACTION_AFFORDANCE__ATYPE;
/**
* The feature id for the '<em><b>Base Reception</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT_AFFORDANCE__BASE_RECEPTION = INTERACTION_AFFORDANCE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Data</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT_AFFORDANCE__DATA = INTERACTION_AFFORDANCE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Subscription</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT_AFFORDANCE__SUBSCRIPTION = INTERACTION_AFFORDANCE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Cancellation</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT_AFFORDANCE__CANCELLATION = INTERACTION_AFFORDANCE_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Event Affordance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EVENT_AFFORDANCE_FEATURE_COUNT = INTERACTION_AFFORDANCE_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link org.eclipse.papyrus.iotml.wot.impl.FormImpl <em>Form</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.impl.FormImpl
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getForm()
* @generated
*/
int FORM = 5;
/**
* The feature id for the '<em><b>Op</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FORM__OP = 0;
/**
* The feature id for the '<em><b>Href</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FORM__HREF = 1;
/**
* The feature id for the '<em><b>Content Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FORM__CONTENT_TYPE = 2;
/**
* The feature id for the '<em><b>Content Coding</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FORM__CONTENT_CODING = 3;
/**
* The feature id for the '<em><b>Sub Protocol</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FORM__SUB_PROTOCOL = 4;
/**
* The feature id for the '<em><b>Scopes</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FORM__SCOPES = 5;
/**
* The feature id for the '<em><b>Response</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FORM__RESPONSE = 6;
/**
* The feature id for the '<em><b>Security</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FORM__SECURITY = 7;
/**
* The feature id for the '<em><b>Base Comment</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FORM__BASE_COMMENT = 8;
/**
* The number of structural features of the '<em>Form</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FORM_FEATURE_COUNT = 9;
/**
* The meta object id for the '{@link org.eclipse.papyrus.iotml.wot.impl.TypeImpl <em>Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.impl.TypeImpl
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getType()
* @generated
*/
int TYPE = 6;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE__NAME = 0;
/**
* The feature id for the '<em><b>Base Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE__BASE_TYPE = 1;
/**
* The number of structural features of the '<em>Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPE_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.papyrus.iotml.wot.impl.DataSchemaImpl <em>Data Schema</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.impl.DataSchemaImpl
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getDataSchema()
* @generated
*/
int DATA_SCHEMA = 7;
/**
* The feature id for the '<em><b>Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SCHEMA__TITLE = 0;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SCHEMA__DESCRIPTION = 1;
/**
* The feature id for the '<em><b>Base Typed Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SCHEMA__BASE_TYPED_ELEMENT = 2;
/**
* The feature id for the '<em><b>Enum</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SCHEMA__ENUM = 3;
/**
* The feature id for the '<em><b>Required</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SCHEMA__REQUIRED = 4;
/**
* The feature id for the '<em><b>Items</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SCHEMA__ITEMS = 5;
/**
* The feature id for the '<em><b>Properties</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SCHEMA__PROPERTIES = 6;
/**
* The feature id for the '<em><b>AType</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SCHEMA__ATYPE = 7;
/**
* The feature id for the '<em><b>Write Only</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SCHEMA__WRITE_ONLY = 8;
/**
* The feature id for the '<em><b>Format</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SCHEMA__FORMAT = 9;
/**
* The feature id for the '<em><b>One Of</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SCHEMA__ONE_OF = 10;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SCHEMA__TYPE = 11;
/**
* The feature id for the '<em><b>Const</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SCHEMA__CONST = 12;
/**
* The feature id for the '<em><b>Min Items</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SCHEMA__MIN_ITEMS = 13;
/**
* The feature id for the '<em><b>Max Items</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SCHEMA__MAX_ITEMS = 14;
/**
* The feature id for the '<em><b>Read Only</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SCHEMA__READ_ONLY = 15;
/**
* The number of structural features of the '<em>Data Schema</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_SCHEMA_FEATURE_COUNT = 16;
/**
* The meta object id for the '{@link org.eclipse.papyrus.iotml.wot.impl.ActionAffordanceImpl <em>Action Affordance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.impl.ActionAffordanceImpl
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getActionAffordance()
* @generated
*/
int ACTION_AFFORDANCE = 8;
/**
* The feature id for the '<em><b>Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION_AFFORDANCE__TITLE = INTERACTION_AFFORDANCE__TITLE;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION_AFFORDANCE__DESCRIPTION = INTERACTION_AFFORDANCE__DESCRIPTION;
/**
* The feature id for the '<em><b>Forms</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION_AFFORDANCE__FORMS = INTERACTION_AFFORDANCE__FORMS;
/**
* The feature id for the '<em><b>AType</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION_AFFORDANCE__ATYPE = INTERACTION_AFFORDANCE__ATYPE;
/**
* The feature id for the '<em><b>Base Operation</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION_AFFORDANCE__BASE_OPERATION = INTERACTION_AFFORDANCE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Input</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION_AFFORDANCE__INPUT = INTERACTION_AFFORDANCE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Output</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION_AFFORDANCE__OUTPUT = INTERACTION_AFFORDANCE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Safe</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION_AFFORDANCE__SAFE = INTERACTION_AFFORDANCE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Idempotent</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION_AFFORDANCE__IDEMPOTENT = INTERACTION_AFFORDANCE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Action Affordance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION_AFFORDANCE_FEATURE_COUNT = INTERACTION_AFFORDANCE_FEATURE_COUNT + 5;
/**
* The meta object id for the '{@link org.eclipse.papyrus.iotml.wot.impl.PropertyAffordanceImpl <em>Property Affordance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.impl.PropertyAffordanceImpl
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getPropertyAffordance()
* @generated
*/
int PROPERTY_AFFORDANCE = 9;
/**
* The feature id for the '<em><b>Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_AFFORDANCE__TITLE = INTERACTION_AFFORDANCE__TITLE;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_AFFORDANCE__DESCRIPTION = INTERACTION_AFFORDANCE__DESCRIPTION;
/**
* The feature id for the '<em><b>Forms</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_AFFORDANCE__FORMS = INTERACTION_AFFORDANCE__FORMS;
/**
* The feature id for the '<em><b>AType</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_AFFORDANCE__ATYPE = INTERACTION_AFFORDANCE__ATYPE;
/**
* The feature id for the '<em><b>Observable</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_AFFORDANCE__OBSERVABLE = INTERACTION_AFFORDANCE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Property Affordance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_AFFORDANCE_FEATURE_COUNT = INTERACTION_AFFORDANCE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.papyrus.iotml.wot.impl.ContextImpl <em>Context</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.impl.ContextImpl
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getContext()
* @generated
*/
int CONTEXT = 10;
/**
* The feature id for the '<em><b>Uri</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT__URI = 0;
/**
* The feature id for the '<em><b>Base Namespace</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT__BASE_NAMESPACE = 1;
/**
* The number of structural features of the '<em>Context</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.papyrus.iotml.wot.SecuritySchemeKind <em>Security Scheme Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.SecuritySchemeKind
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getSecuritySchemeKind()
* @generated
*/
int SECURITY_SCHEME_KIND = 11;
/**
* The meta object id for the '{@link org.eclipse.papyrus.iotml.wot.SecurityAuthenticationInformationLocationKind <em>Security Authentication Information Location Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.SecurityAuthenticationInformationLocationKind
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getSecurityAuthenticationInformationLocationKind()
* @generated
*/
int SECURITY_AUTHENTICATION_INFORMATION_LOCATION_KIND = 12;
/**
* The meta object id for the '{@link org.eclipse.papyrus.iotml.wot.QoPKind <em>Qo PKind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.QoPKind
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getQoPKind()
* @generated
*/
int QO_PKIND = 13;
/**
* The meta object id for the '{@link org.eclipse.papyrus.iotml.wot.SecurityAlgorithmKind <em>Security Algorithm Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.SecurityAlgorithmKind
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getSecurityAlgorithmKind()
* @generated
*/
int SECURITY_ALGORITHM_KIND = 14;
/**
* The meta object id for the '{@link org.eclipse.papyrus.iotml.wot.SecurityAuthenticationFormatKind <em>Security Authentication Format Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.SecurityAuthenticationFormatKind
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getSecurityAuthenticationFormatKind()
* @generated
*/
int SECURITY_AUTHENTICATION_FORMAT_KIND = 15;
/**
* The meta object id for the '{@link org.eclipse.papyrus.iotml.wot.AuthorizationFlowKind <em>Authorization Flow Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.AuthorizationFlowKind
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getAuthorizationFlowKind()
* @generated
*/
int AUTHORIZATION_FLOW_KIND = 16;
/**
* The meta object id for the '{@link org.eclipse.papyrus.iotml.wot.OpKind <em>Op Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.OpKind
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getOpKind()
* @generated
*/
int OP_KIND = 17;
/**
* The meta object id for the '{@link org.eclipse.papyrus.iotml.wot.SubProtocolKind <em>Sub Protocol Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.SubProtocolKind
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getSubProtocolKind()
* @generated
*/
int SUB_PROTOCOL_KIND = 18;
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.iotml.wot.Thing <em>Thing</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Thing</em>'.
* @see org.eclipse.papyrus.iotml.wot.Thing
* @generated
*/
EClass getThing();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.Thing#getTitle <em>Title</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Title</em>'.
* @see org.eclipse.papyrus.iotml.wot.Thing#getTitle()
* @see #getThing()
* @generated
*/
EAttribute getThing_Title();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.Thing#getDescription <em>Description</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Description</em>'.
* @see org.eclipse.papyrus.iotml.wot.Thing#getDescription()
* @see #getThing()
* @generated
*/
EAttribute getThing_Description();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.Thing#getBase <em>Base</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Base</em>'.
* @see org.eclipse.papyrus.iotml.wot.Thing#getBase()
* @see #getThing()
* @generated
*/
EAttribute getThing_Base();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.Thing#getId <em>Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Id</em>'.
* @see org.eclipse.papyrus.iotml.wot.Thing#getId()
* @see #getThing()
* @generated
*/
EAttribute getThing_Id();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.Thing#getSupport <em>Support</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Support</em>'.
* @see org.eclipse.papyrus.iotml.wot.Thing#getSupport()
* @see #getThing()
* @generated
*/
EAttribute getThing_Support();
/**
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.iotml.wot.Thing#getSecurity <em>Security</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Security</em>'.
* @see org.eclipse.papyrus.iotml.wot.Thing#getSecurity()
* @see #getThing()
* @generated
*/
EReference getThing_Security();
/**
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.iotml.wot.Thing#getSecurityDefinitions <em>Security Definitions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Security Definitions</em>'.
* @see org.eclipse.papyrus.iotml.wot.Thing#getSecurityDefinitions()
* @see #getThing()
* @generated
*/
EReference getThing_SecurityDefinitions();
/**
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.iotml.wot.Thing#getLinks <em>Links</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Links</em>'.
* @see org.eclipse.papyrus.iotml.wot.Thing#getLinks()
* @see #getThing()
* @generated
*/
EReference getThing_Links();
/**
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.iotml.wot.Thing#getEvents <em>Events</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Events</em>'.
* @see org.eclipse.papyrus.iotml.wot.Thing#getEvents()
* @see #getThing()
* @generated
*/
EReference getThing_Events();
/**
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.iotml.wot.Thing#getActions <em>Actions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Actions</em>'.
* @see org.eclipse.papyrus.iotml.wot.Thing#getActions()
* @see #getThing()
* @generated
*/
EReference getThing_Actions();
/**
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.iotml.wot.Thing#getProperties <em>Properties</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Properties</em>'.
* @see org.eclipse.papyrus.iotml.wot.Thing#getProperties()
* @see #getThing()
* @generated
*/
EReference getThing_Properties();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.Thing#getVersion <em>Version</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Version</em>'.
* @see org.eclipse.papyrus.iotml.wot.Thing#getVersion()
* @see #getThing()
* @generated
*/
EAttribute getThing_Version();
/**
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.iotml.wot.Thing#getAType <em>AType</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>AType</em>'.
* @see org.eclipse.papyrus.iotml.wot.Thing#getAType()
* @see #getThing()
* @generated
*/
EReference getThing_AType();
/**
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.iotml.wot.Thing#getAContext <em>AContext</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>AContext</em>'.
* @see org.eclipse.papyrus.iotml.wot.Thing#getAContext()
* @see #getThing()
* @generated
*/
EReference getThing_AContext();
/**
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.iotml.wot.Thing#getForms <em>Forms</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Forms</em>'.
* @see org.eclipse.papyrus.iotml.wot.Thing#getForms()
* @see #getThing()
* @generated
*/
EReference getThing_Forms();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.iotml.wot.Thing#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.iotml.wot.Thing#getBase_Class()
* @see #getThing()
* @generated
*/
EReference getThing_Base_Class();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.iotml.wot.SecurityScheme <em>Security Scheme</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Security Scheme</em>'.
* @see org.eclipse.papyrus.iotml.wot.SecurityScheme
* @generated
*/
EClass getSecurityScheme();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.iotml.wot.SecurityScheme#getBase_Classifier <em>Base Classifier</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Classifier</em>'.
* @see org.eclipse.papyrus.iotml.wot.SecurityScheme#getBase_Classifier()
* @see #getSecurityScheme()
* @generated
*/
EReference getSecurityScheme_Base_Classifier();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.SecurityScheme#getTitle <em>Title</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Title</em>'.
* @see org.eclipse.papyrus.iotml.wot.SecurityScheme#getTitle()
* @see #getSecurityScheme()
* @generated
*/
EAttribute getSecurityScheme_Title();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.SecurityScheme#getDescription <em>Description</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Description</em>'.
* @see org.eclipse.papyrus.iotml.wot.SecurityScheme#getDescription()
* @see #getSecurityScheme()
* @generated
*/
EAttribute getSecurityScheme_Description();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.SecurityScheme#getScheme <em>Scheme</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Scheme</em>'.
* @see org.eclipse.papyrus.iotml.wot.SecurityScheme#getScheme()
* @see #getSecurityScheme()
* @generated
*/
EAttribute getSecurityScheme_Scheme();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.SecurityScheme#getProxy <em>Proxy</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Proxy</em>'.
* @see org.eclipse.papyrus.iotml.wot.SecurityScheme#getProxy()
* @see #getSecurityScheme()
* @generated
*/
EAttribute getSecurityScheme_Proxy();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.SecurityScheme#getIn <em>In</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>In</em>'.
* @see org.eclipse.papyrus.iotml.wot.SecurityScheme#getIn()
* @see #getSecurityScheme()
* @generated
*/
EAttribute getSecurityScheme_In();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.SecurityScheme#getQop <em>Qop</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Qop</em>'.
* @see org.eclipse.papyrus.iotml.wot.SecurityScheme#getQop()
* @see #getSecurityScheme()
* @generated
*/
EAttribute getSecurityScheme_Qop();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.SecurityScheme#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.papyrus.iotml.wot.SecurityScheme#getName()
* @see #getSecurityScheme()
* @generated
*/
EAttribute getSecurityScheme_Name();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.SecurityScheme#getAuthorization <em>Authorization</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Authorization</em>'.
* @see org.eclipse.papyrus.iotml.wot.SecurityScheme#getAuthorization()
* @see #getSecurityScheme()
* @generated
*/
EAttribute getSecurityScheme_Authorization();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.SecurityScheme#getAlg <em>Alg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Alg</em>'.
* @see org.eclipse.papyrus.iotml.wot.SecurityScheme#getAlg()
* @see #getSecurityScheme()
* @generated
*/
EAttribute getSecurityScheme_Alg();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.SecurityScheme#getFormat <em>Format</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Format</em>'.
* @see org.eclipse.papyrus.iotml.wot.SecurityScheme#getFormat()
* @see #getSecurityScheme()
* @generated
*/
EAttribute getSecurityScheme_Format();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.SecurityScheme#getIdentity <em>Identity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Identity</em>'.
* @see org.eclipse.papyrus.iotml.wot.SecurityScheme#getIdentity()
* @see #getSecurityScheme()
* @generated
*/
EAttribute getSecurityScheme_Identity();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.SecurityScheme#getToken <em>Token</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Token</em>'.
* @see org.eclipse.papyrus.iotml.wot.SecurityScheme#getToken()
* @see #getSecurityScheme()
* @generated
*/
EAttribute getSecurityScheme_Token();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.SecurityScheme#getRefresh <em>Refresh</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Refresh</em>'.
* @see org.eclipse.papyrus.iotml.wot.SecurityScheme#getRefresh()
* @see #getSecurityScheme()
* @generated
*/
EAttribute getSecurityScheme_Refresh();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.papyrus.iotml.wot.SecurityScheme#getScopes <em>Scopes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Scopes</em>'.
* @see org.eclipse.papyrus.iotml.wot.SecurityScheme#getScopes()
* @see #getSecurityScheme()
* @generated
*/
EAttribute getSecurityScheme_Scopes();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.SecurityScheme#getFlow <em>Flow</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Flow</em>'.
* @see org.eclipse.papyrus.iotml.wot.SecurityScheme#getFlow()
* @see #getSecurityScheme()
* @generated
*/
EAttribute getSecurityScheme_Flow();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.iotml.wot.Link <em>Link</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Link</em>'.
* @see org.eclipse.papyrus.iotml.wot.Link
* @generated
*/
EClass getLink();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.iotml.wot.Link#getBase_Association <em>Base Association</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Association</em>'.
* @see org.eclipse.papyrus.iotml.wot.Link#getBase_Association()
* @see #getLink()
* @generated
*/
EReference getLink_Base_Association();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.Link#getHref <em>Href</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Href</em>'.
* @see org.eclipse.papyrus.iotml.wot.Link#getHref()
* @see #getLink()
* @generated
*/
EAttribute getLink_Href();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.Link#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.wot.Link#getType()
* @see #getLink()
* @generated
*/
EAttribute getLink_Type();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.Link#getRel <em>Rel</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Rel</em>'.
* @see org.eclipse.papyrus.iotml.wot.Link#getRel()
* @see #getLink()
* @generated
*/
EAttribute getLink_Rel();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.Link#getAnchor <em>Anchor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Anchor</em>'.
* @see org.eclipse.papyrus.iotml.wot.Link#getAnchor()
* @see #getLink()
* @generated
*/
EAttribute getLink_Anchor();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.iotml.wot.EventAffordance <em>Event Affordance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Event Affordance</em>'.
* @see org.eclipse.papyrus.iotml.wot.EventAffordance
* @generated
*/
EClass getEventAffordance();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.iotml.wot.EventAffordance#getData <em>Data</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Data</em>'.
* @see org.eclipse.papyrus.iotml.wot.EventAffordance#getData()
* @see #getEventAffordance()
* @generated
*/
EReference getEventAffordance_Data();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.iotml.wot.EventAffordance#getSubscription <em>Subscription</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Subscription</em>'.
* @see org.eclipse.papyrus.iotml.wot.EventAffordance#getSubscription()
* @see #getEventAffordance()
* @generated
*/
EReference getEventAffordance_Subscription();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.iotml.wot.EventAffordance#getCancellation <em>Cancellation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Cancellation</em>'.
* @see org.eclipse.papyrus.iotml.wot.EventAffordance#getCancellation()
* @see #getEventAffordance()
* @generated
*/
EReference getEventAffordance_Cancellation();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.iotml.wot.EventAffordance#getBase_Reception <em>Base Reception</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Reception</em>'.
* @see org.eclipse.papyrus.iotml.wot.EventAffordance#getBase_Reception()
* @see #getEventAffordance()
* @generated
*/
EReference getEventAffordance_Base_Reception();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.iotml.wot.InteractionAffordance <em>Interaction Affordance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Interaction Affordance</em>'.
* @see org.eclipse.papyrus.iotml.wot.InteractionAffordance
* @generated
*/
EClass getInteractionAffordance();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.InteractionAffordance#getTitle <em>Title</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Title</em>'.
* @see org.eclipse.papyrus.iotml.wot.InteractionAffordance#getTitle()
* @see #getInteractionAffordance()
* @generated
*/
EAttribute getInteractionAffordance_Title();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.InteractionAffordance#getDescription <em>Description</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Description</em>'.
* @see org.eclipse.papyrus.iotml.wot.InteractionAffordance#getDescription()
* @see #getInteractionAffordance()
* @generated
*/
EAttribute getInteractionAffordance_Description();
/**
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.iotml.wot.InteractionAffordance#getForms <em>Forms</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Forms</em>'.
* @see org.eclipse.papyrus.iotml.wot.InteractionAffordance#getForms()
* @see #getInteractionAffordance()
* @generated
*/
EReference getInteractionAffordance_Forms();
/**
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.iotml.wot.InteractionAffordance#getAType <em>AType</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>AType</em>'.
* @see org.eclipse.papyrus.iotml.wot.InteractionAffordance#getAType()
* @see #getInteractionAffordance()
* @generated
*/
EReference getInteractionAffordance_AType();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.iotml.wot.Form <em>Form</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Form</em>'.
* @see org.eclipse.papyrus.iotml.wot.Form
* @generated
*/
EClass getForm();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.papyrus.iotml.wot.Form#getOp <em>Op</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Op</em>'.
* @see org.eclipse.papyrus.iotml.wot.Form#getOp()
* @see #getForm()
* @generated
*/
EAttribute getForm_Op();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.Form#getHref <em>Href</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Href</em>'.
* @see org.eclipse.papyrus.iotml.wot.Form#getHref()
* @see #getForm()
* @generated
*/
EAttribute getForm_Href();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.Form#getContentType <em>Content Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Content Type</em>'.
* @see org.eclipse.papyrus.iotml.wot.Form#getContentType()
* @see #getForm()
* @generated
*/
EAttribute getForm_ContentType();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.Form#getContentCoding <em>Content Coding</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Content Coding</em>'.
* @see org.eclipse.papyrus.iotml.wot.Form#getContentCoding()
* @see #getForm()
* @generated
*/
EAttribute getForm_ContentCoding();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.Form#getSubProtocol <em>Sub Protocol</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Sub Protocol</em>'.
* @see org.eclipse.papyrus.iotml.wot.Form#getSubProtocol()
* @see #getForm()
* @generated
*/
EAttribute getForm_SubProtocol();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.papyrus.iotml.wot.Form#getScopes <em>Scopes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Scopes</em>'.
* @see org.eclipse.papyrus.iotml.wot.Form#getScopes()
* @see #getForm()
* @generated
*/
EAttribute getForm_Scopes();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.Form#getResponse <em>Response</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Response</em>'.
* @see org.eclipse.papyrus.iotml.wot.Form#getResponse()
* @see #getForm()
* @generated
*/
EAttribute getForm_Response();
/**
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.iotml.wot.Form#getSecurity <em>Security</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Security</em>'.
* @see org.eclipse.papyrus.iotml.wot.Form#getSecurity()
* @see #getForm()
* @generated
*/
EReference getForm_Security();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.iotml.wot.Form#getBase_Comment <em>Base Comment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Comment</em>'.
* @see org.eclipse.papyrus.iotml.wot.Form#getBase_Comment()
* @see #getForm()
* @generated
*/
EReference getForm_Base_Comment();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.iotml.wot.Type <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Type</em>'.
* @see org.eclipse.papyrus.iotml.wot.Type
* @generated
*/
EClass getType();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.Type#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.papyrus.iotml.wot.Type#getName()
* @see #getType()
* @generated
*/
EAttribute getType_Name();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.iotml.wot.Type#getBase_Type <em>Base Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Type</em>'.
* @see org.eclipse.papyrus.iotml.wot.Type#getBase_Type()
* @see #getType()
* @generated
*/
EReference getType_Base_Type();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.iotml.wot.DataSchema <em>Data Schema</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Data Schema</em>'.
* @see org.eclipse.papyrus.iotml.wot.DataSchema
* @generated
*/
EClass getDataSchema();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.DataSchema#getTitle <em>Title</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Title</em>'.
* @see org.eclipse.papyrus.iotml.wot.DataSchema#getTitle()
* @see #getDataSchema()
* @generated
*/
EAttribute getDataSchema_Title();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.DataSchema#getDescription <em>Description</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Description</em>'.
* @see org.eclipse.papyrus.iotml.wot.DataSchema#getDescription()
* @see #getDataSchema()
* @generated
*/
EAttribute getDataSchema_Description();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.iotml.wot.DataSchema#getBase_TypedElement <em>Base Typed Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Typed Element</em>'.
* @see org.eclipse.papyrus.iotml.wot.DataSchema#getBase_TypedElement()
* @see #getDataSchema()
* @generated
*/
EReference getDataSchema_Base_TypedElement();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.papyrus.iotml.wot.DataSchema#getEnum <em>Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Enum</em>'.
* @see org.eclipse.papyrus.iotml.wot.DataSchema#getEnum()
* @see #getDataSchema()
* @generated
*/
EAttribute getDataSchema_Enum();
/**
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.iotml.wot.DataSchema#getRequired <em>Required</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Required</em>'.
* @see org.eclipse.papyrus.iotml.wot.DataSchema#getRequired()
* @see #getDataSchema()
* @generated
*/
EReference getDataSchema_Required();
/**
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.iotml.wot.DataSchema#getItems <em>Items</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Items</em>'.
* @see org.eclipse.papyrus.iotml.wot.DataSchema#getItems()
* @see #getDataSchema()
* @generated
*/
EReference getDataSchema_Items();
/**
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.iotml.wot.DataSchema#getProperties <em>Properties</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Properties</em>'.
* @see org.eclipse.papyrus.iotml.wot.DataSchema#getProperties()
* @see #getDataSchema()
* @generated
*/
EReference getDataSchema_Properties();
/**
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.iotml.wot.DataSchema#getAType <em>AType</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>AType</em>'.
* @see org.eclipse.papyrus.iotml.wot.DataSchema#getAType()
* @see #getDataSchema()
* @generated
*/
EReference getDataSchema_AType();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.DataSchema#isWriteOnly <em>Write Only</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Write Only</em>'.
* @see org.eclipse.papyrus.iotml.wot.DataSchema#isWriteOnly()
* @see #getDataSchema()
* @generated
*/
EAttribute getDataSchema_WriteOnly();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.DataSchema#getFormat <em>Format</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Format</em>'.
* @see org.eclipse.papyrus.iotml.wot.DataSchema#getFormat()
* @see #getDataSchema()
* @generated
*/
EAttribute getDataSchema_Format();
/**
* Returns the meta object for the reference list '{@link org.eclipse.papyrus.iotml.wot.DataSchema#getOneOf <em>One Of</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>One Of</em>'.
* @see org.eclipse.papyrus.iotml.wot.DataSchema#getOneOf()
* @see #getDataSchema()
* @generated
*/
EReference getDataSchema_OneOf();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.DataSchema#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.wot.DataSchema#getType()
* @see #getDataSchema()
* @generated
*/
EAttribute getDataSchema_Type();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.DataSchema#getConst <em>Const</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Const</em>'.
* @see org.eclipse.papyrus.iotml.wot.DataSchema#getConst()
* @see #getDataSchema()
* @generated
*/
EAttribute getDataSchema_Const();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.DataSchema#getMinItems <em>Min Items</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Min Items</em>'.
* @see org.eclipse.papyrus.iotml.wot.DataSchema#getMinItems()
* @see #getDataSchema()
* @generated
*/
EAttribute getDataSchema_MinItems();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.DataSchema#getMaxItems <em>Max Items</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Max Items</em>'.
* @see org.eclipse.papyrus.iotml.wot.DataSchema#getMaxItems()
* @see #getDataSchema()
* @generated
*/
EAttribute getDataSchema_MaxItems();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.DataSchema#isReadOnly <em>Read Only</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Read Only</em>'.
* @see org.eclipse.papyrus.iotml.wot.DataSchema#isReadOnly()
* @see #getDataSchema()
* @generated
*/
EAttribute getDataSchema_ReadOnly();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.iotml.wot.ActionAffordance <em>Action Affordance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Action Affordance</em>'.
* @see org.eclipse.papyrus.iotml.wot.ActionAffordance
* @generated
*/
EClass getActionAffordance();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.iotml.wot.ActionAffordance#getInput <em>Input</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Input</em>'.
* @see org.eclipse.papyrus.iotml.wot.ActionAffordance#getInput()
* @see #getActionAffordance()
* @generated
*/
EReference getActionAffordance_Input();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.iotml.wot.ActionAffordance#getOutput <em>Output</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Output</em>'.
* @see org.eclipse.papyrus.iotml.wot.ActionAffordance#getOutput()
* @see #getActionAffordance()
* @generated
*/
EReference getActionAffordance_Output();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.ActionAffordance#isSafe <em>Safe</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Safe</em>'.
* @see org.eclipse.papyrus.iotml.wot.ActionAffordance#isSafe()
* @see #getActionAffordance()
* @generated
*/
EAttribute getActionAffordance_Safe();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.ActionAffordance#isIdempotent <em>Idempotent</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Idempotent</em>'.
* @see org.eclipse.papyrus.iotml.wot.ActionAffordance#isIdempotent()
* @see #getActionAffordance()
* @generated
*/
EAttribute getActionAffordance_Idempotent();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.iotml.wot.ActionAffordance#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.wot.ActionAffordance#getBase_Operation()
* @see #getActionAffordance()
* @generated
*/
EReference getActionAffordance_Base_Operation();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.iotml.wot.PropertyAffordance <em>Property Affordance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Property Affordance</em>'.
* @see org.eclipse.papyrus.iotml.wot.PropertyAffordance
* @generated
*/
EClass getPropertyAffordance();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.PropertyAffordance#isObservable <em>Observable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Observable</em>'.
* @see org.eclipse.papyrus.iotml.wot.PropertyAffordance#isObservable()
* @see #getPropertyAffordance()
* @generated
*/
EAttribute getPropertyAffordance_Observable();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.iotml.wot.Context <em>Context</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Context</em>'.
* @see org.eclipse.papyrus.iotml.wot.Context
* @generated
*/
EClass getContext();
/**
* Returns the meta object for the attribute '{@link org.eclipse.papyrus.iotml.wot.Context#getUri <em>Uri</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Uri</em>'.
* @see org.eclipse.papyrus.iotml.wot.Context#getUri()
* @see #getContext()
* @generated
*/
EAttribute getContext_Uri();
/**
* Returns the meta object for the reference '{@link org.eclipse.papyrus.iotml.wot.Context#getBase_Namespace <em>Base Namespace</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Base Namespace</em>'.
* @see org.eclipse.papyrus.iotml.wot.Context#getBase_Namespace()
* @see #getContext()
* @generated
*/
EReference getContext_Base_Namespace();
/**
* Returns the meta object for enum '{@link org.eclipse.papyrus.iotml.wot.SecuritySchemeKind <em>Security Scheme Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Security Scheme Kind</em>'.
* @see org.eclipse.papyrus.iotml.wot.SecuritySchemeKind
* @generated
*/
EEnum getSecuritySchemeKind();
/**
* Returns the meta object for enum '{@link org.eclipse.papyrus.iotml.wot.SecurityAuthenticationInformationLocationKind <em>Security Authentication Information Location Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Security Authentication Information Location Kind</em>'.
* @see org.eclipse.papyrus.iotml.wot.SecurityAuthenticationInformationLocationKind
* @generated
*/
EEnum getSecurityAuthenticationInformationLocationKind();
/**
* Returns the meta object for enum '{@link org.eclipse.papyrus.iotml.wot.QoPKind <em>Qo PKind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Qo PKind</em>'.
* @see org.eclipse.papyrus.iotml.wot.QoPKind
* @generated
*/
EEnum getQoPKind();
/**
* Returns the meta object for enum '{@link org.eclipse.papyrus.iotml.wot.SecurityAlgorithmKind <em>Security Algorithm Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Security Algorithm Kind</em>'.
* @see org.eclipse.papyrus.iotml.wot.SecurityAlgorithmKind
* @generated
*/
EEnum getSecurityAlgorithmKind();
/**
* Returns the meta object for enum '{@link org.eclipse.papyrus.iotml.wot.SecurityAuthenticationFormatKind <em>Security Authentication Format Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Security Authentication Format Kind</em>'.
* @see org.eclipse.papyrus.iotml.wot.SecurityAuthenticationFormatKind
* @generated
*/
EEnum getSecurityAuthenticationFormatKind();
/**
* Returns the meta object for enum '{@link org.eclipse.papyrus.iotml.wot.AuthorizationFlowKind <em>Authorization Flow Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Authorization Flow Kind</em>'.
* @see org.eclipse.papyrus.iotml.wot.AuthorizationFlowKind
* @generated
*/
EEnum getAuthorizationFlowKind();
/**
* Returns the meta object for enum '{@link org.eclipse.papyrus.iotml.wot.OpKind <em>Op Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Op Kind</em>'.
* @see org.eclipse.papyrus.iotml.wot.OpKind
* @generated
*/
EEnum getOpKind();
/**
* Returns the meta object for enum '{@link org.eclipse.papyrus.iotml.wot.SubProtocolKind <em>Sub Protocol Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Sub Protocol Kind</em>'.
* @see org.eclipse.papyrus.iotml.wot.SubProtocolKind
* @generated
*/
EEnum getSubProtocolKind();
/**
* 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
*/
WoTFactory getWoTFactory();
/**
* <!-- 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.wot.impl.ThingImpl <em>Thing</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.impl.ThingImpl
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getThing()
* @generated
*/
EClass THING = eINSTANCE.getThing();
/**
* The meta object literal for the '<em><b>Title</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute THING__TITLE = eINSTANCE.getThing_Title();
/**
* The meta object literal for the '<em><b>Description</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute THING__DESCRIPTION = eINSTANCE.getThing_Description();
/**
* The meta object literal for the '<em><b>Base</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute THING__BASE = eINSTANCE.getThing_Base();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute THING__ID = eINSTANCE.getThing_Id();
/**
* The meta object literal for the '<em><b>Support</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute THING__SUPPORT = eINSTANCE.getThing_Support();
/**
* The meta object literal for the '<em><b>Security</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference THING__SECURITY = eINSTANCE.getThing_Security();
/**
* The meta object literal for the '<em><b>Security Definitions</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference THING__SECURITY_DEFINITIONS = eINSTANCE.getThing_SecurityDefinitions();
/**
* The meta object literal for the '<em><b>Links</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference THING__LINKS = eINSTANCE.getThing_Links();
/**
* The meta object literal for the '<em><b>Events</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference THING__EVENTS = eINSTANCE.getThing_Events();
/**
* The meta object literal for the '<em><b>Actions</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference THING__ACTIONS = eINSTANCE.getThing_Actions();
/**
* The meta object literal for the '<em><b>Properties</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference THING__PROPERTIES = eINSTANCE.getThing_Properties();
/**
* The meta object literal for the '<em><b>Version</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute THING__VERSION = eINSTANCE.getThing_Version();
/**
* The meta object literal for the '<em><b>AType</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference THING__ATYPE = eINSTANCE.getThing_AType();
/**
* The meta object literal for the '<em><b>AContext</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference THING__ACONTEXT = eINSTANCE.getThing_AContext();
/**
* The meta object literal for the '<em><b>Forms</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference THING__FORMS = eINSTANCE.getThing_Forms();
/**
* The meta object literal for the '<em><b>Base Class</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference THING__BASE_CLASS = eINSTANCE.getThing_Base_Class();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.iotml.wot.impl.SecuritySchemeImpl <em>Security Scheme</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.impl.SecuritySchemeImpl
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getSecurityScheme()
* @generated
*/
EClass SECURITY_SCHEME = eINSTANCE.getSecurityScheme();
/**
* The meta object literal for the '<em><b>Base Classifier</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SECURITY_SCHEME__BASE_CLASSIFIER = eINSTANCE.getSecurityScheme_Base_Classifier();
/**
* The meta object literal for the '<em><b>Title</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SECURITY_SCHEME__TITLE = eINSTANCE.getSecurityScheme_Title();
/**
* The meta object literal for the '<em><b>Description</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SECURITY_SCHEME__DESCRIPTION = eINSTANCE.getSecurityScheme_Description();
/**
* The meta object literal for the '<em><b>Scheme</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SECURITY_SCHEME__SCHEME = eINSTANCE.getSecurityScheme_Scheme();
/**
* The meta object literal for the '<em><b>Proxy</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SECURITY_SCHEME__PROXY = eINSTANCE.getSecurityScheme_Proxy();
/**
* The meta object literal for the '<em><b>In</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SECURITY_SCHEME__IN = eINSTANCE.getSecurityScheme_In();
/**
* The meta object literal for the '<em><b>Qop</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SECURITY_SCHEME__QOP = eINSTANCE.getSecurityScheme_Qop();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SECURITY_SCHEME__NAME = eINSTANCE.getSecurityScheme_Name();
/**
* The meta object literal for the '<em><b>Authorization</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SECURITY_SCHEME__AUTHORIZATION = eINSTANCE.getSecurityScheme_Authorization();
/**
* The meta object literal for the '<em><b>Alg</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SECURITY_SCHEME__ALG = eINSTANCE.getSecurityScheme_Alg();
/**
* The meta object literal for the '<em><b>Format</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SECURITY_SCHEME__FORMAT = eINSTANCE.getSecurityScheme_Format();
/**
* The meta object literal for the '<em><b>Identity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SECURITY_SCHEME__IDENTITY = eINSTANCE.getSecurityScheme_Identity();
/**
* The meta object literal for the '<em><b>Token</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SECURITY_SCHEME__TOKEN = eINSTANCE.getSecurityScheme_Token();
/**
* The meta object literal for the '<em><b>Refresh</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SECURITY_SCHEME__REFRESH = eINSTANCE.getSecurityScheme_Refresh();
/**
* The meta object literal for the '<em><b>Scopes</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SECURITY_SCHEME__SCOPES = eINSTANCE.getSecurityScheme_Scopes();
/**
* The meta object literal for the '<em><b>Flow</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SECURITY_SCHEME__FLOW = eINSTANCE.getSecurityScheme_Flow();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.iotml.wot.impl.LinkImpl <em>Link</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.impl.LinkImpl
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getLink()
* @generated
*/
EClass LINK = eINSTANCE.getLink();
/**
* The meta object literal for the '<em><b>Base Association</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LINK__BASE_ASSOCIATION = eINSTANCE.getLink_Base_Association();
/**
* The meta object literal for the '<em><b>Href</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LINK__HREF = eINSTANCE.getLink_Href();
/**
* The meta object literal for the '<em><b>Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LINK__TYPE = eINSTANCE.getLink_Type();
/**
* The meta object literal for the '<em><b>Rel</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LINK__REL = eINSTANCE.getLink_Rel();
/**
* The meta object literal for the '<em><b>Anchor</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LINK__ANCHOR = eINSTANCE.getLink_Anchor();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.iotml.wot.impl.EventAffordanceImpl <em>Event Affordance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.impl.EventAffordanceImpl
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getEventAffordance()
* @generated
*/
EClass EVENT_AFFORDANCE = eINSTANCE.getEventAffordance();
/**
* The meta object literal for the '<em><b>Data</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EVENT_AFFORDANCE__DATA = eINSTANCE.getEventAffordance_Data();
/**
* The meta object literal for the '<em><b>Subscription</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EVENT_AFFORDANCE__SUBSCRIPTION = eINSTANCE.getEventAffordance_Subscription();
/**
* The meta object literal for the '<em><b>Cancellation</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EVENT_AFFORDANCE__CANCELLATION = eINSTANCE.getEventAffordance_Cancellation();
/**
* The meta object literal for the '<em><b>Base Reception</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EVENT_AFFORDANCE__BASE_RECEPTION = eINSTANCE.getEventAffordance_Base_Reception();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.iotml.wot.impl.InteractionAffordanceImpl <em>Interaction Affordance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.impl.InteractionAffordanceImpl
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getInteractionAffordance()
* @generated
*/
EClass INTERACTION_AFFORDANCE = eINSTANCE.getInteractionAffordance();
/**
* The meta object literal for the '<em><b>Title</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INTERACTION_AFFORDANCE__TITLE = eINSTANCE.getInteractionAffordance_Title();
/**
* The meta object literal for the '<em><b>Description</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INTERACTION_AFFORDANCE__DESCRIPTION = eINSTANCE.getInteractionAffordance_Description();
/**
* The meta object literal for the '<em><b>Forms</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INTERACTION_AFFORDANCE__FORMS = eINSTANCE.getInteractionAffordance_Forms();
/**
* The meta object literal for the '<em><b>AType</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INTERACTION_AFFORDANCE__ATYPE = eINSTANCE.getInteractionAffordance_AType();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.iotml.wot.impl.FormImpl <em>Form</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.impl.FormImpl
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getForm()
* @generated
*/
EClass FORM = eINSTANCE.getForm();
/**
* The meta object literal for the '<em><b>Op</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FORM__OP = eINSTANCE.getForm_Op();
/**
* The meta object literal for the '<em><b>Href</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FORM__HREF = eINSTANCE.getForm_Href();
/**
* The meta object literal for the '<em><b>Content Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FORM__CONTENT_TYPE = eINSTANCE.getForm_ContentType();
/**
* The meta object literal for the '<em><b>Content Coding</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FORM__CONTENT_CODING = eINSTANCE.getForm_ContentCoding();
/**
* The meta object literal for the '<em><b>Sub Protocol</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FORM__SUB_PROTOCOL = eINSTANCE.getForm_SubProtocol();
/**
* The meta object literal for the '<em><b>Scopes</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FORM__SCOPES = eINSTANCE.getForm_Scopes();
/**
* The meta object literal for the '<em><b>Response</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FORM__RESPONSE = eINSTANCE.getForm_Response();
/**
* The meta object literal for the '<em><b>Security</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FORM__SECURITY = eINSTANCE.getForm_Security();
/**
* The meta object literal for the '<em><b>Base Comment</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FORM__BASE_COMMENT = eINSTANCE.getForm_Base_Comment();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.iotml.wot.impl.TypeImpl <em>Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.impl.TypeImpl
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getType()
* @generated
*/
EClass TYPE = eINSTANCE.getType();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TYPE__NAME = eINSTANCE.getType_Name();
/**
* The meta object literal for the '<em><b>Base Type</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TYPE__BASE_TYPE = eINSTANCE.getType_Base_Type();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.iotml.wot.impl.DataSchemaImpl <em>Data Schema</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.impl.DataSchemaImpl
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getDataSchema()
* @generated
*/
EClass DATA_SCHEMA = eINSTANCE.getDataSchema();
/**
* The meta object literal for the '<em><b>Title</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATA_SCHEMA__TITLE = eINSTANCE.getDataSchema_Title();
/**
* The meta object literal for the '<em><b>Description</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATA_SCHEMA__DESCRIPTION = eINSTANCE.getDataSchema_Description();
/**
* The meta object literal for the '<em><b>Base Typed Element</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATA_SCHEMA__BASE_TYPED_ELEMENT = eINSTANCE.getDataSchema_Base_TypedElement();
/**
* The meta object literal for the '<em><b>Enum</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATA_SCHEMA__ENUM = eINSTANCE.getDataSchema_Enum();
/**
* The meta object literal for the '<em><b>Required</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATA_SCHEMA__REQUIRED = eINSTANCE.getDataSchema_Required();
/**
* The meta object literal for the '<em><b>Items</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATA_SCHEMA__ITEMS = eINSTANCE.getDataSchema_Items();
/**
* The meta object literal for the '<em><b>Properties</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATA_SCHEMA__PROPERTIES = eINSTANCE.getDataSchema_Properties();
/**
* The meta object literal for the '<em><b>AType</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATA_SCHEMA__ATYPE = eINSTANCE.getDataSchema_AType();
/**
* The meta object literal for the '<em><b>Write Only</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATA_SCHEMA__WRITE_ONLY = eINSTANCE.getDataSchema_WriteOnly();
/**
* The meta object literal for the '<em><b>Format</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATA_SCHEMA__FORMAT = eINSTANCE.getDataSchema_Format();
/**
* The meta object literal for the '<em><b>One Of</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATA_SCHEMA__ONE_OF = eINSTANCE.getDataSchema_OneOf();
/**
* The meta object literal for the '<em><b>Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATA_SCHEMA__TYPE = eINSTANCE.getDataSchema_Type();
/**
* The meta object literal for the '<em><b>Const</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATA_SCHEMA__CONST = eINSTANCE.getDataSchema_Const();
/**
* The meta object literal for the '<em><b>Min Items</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATA_SCHEMA__MIN_ITEMS = eINSTANCE.getDataSchema_MinItems();
/**
* The meta object literal for the '<em><b>Max Items</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATA_SCHEMA__MAX_ITEMS = eINSTANCE.getDataSchema_MaxItems();
/**
* The meta object literal for the '<em><b>Read Only</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATA_SCHEMA__READ_ONLY = eINSTANCE.getDataSchema_ReadOnly();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.iotml.wot.impl.ActionAffordanceImpl <em>Action Affordance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.impl.ActionAffordanceImpl
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getActionAffordance()
* @generated
*/
EClass ACTION_AFFORDANCE = eINSTANCE.getActionAffordance();
/**
* The meta object literal for the '<em><b>Input</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTION_AFFORDANCE__INPUT = eINSTANCE.getActionAffordance_Input();
/**
* The meta object literal for the '<em><b>Output</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTION_AFFORDANCE__OUTPUT = eINSTANCE.getActionAffordance_Output();
/**
* The meta object literal for the '<em><b>Safe</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ACTION_AFFORDANCE__SAFE = eINSTANCE.getActionAffordance_Safe();
/**
* The meta object literal for the '<em><b>Idempotent</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ACTION_AFFORDANCE__IDEMPOTENT = eINSTANCE.getActionAffordance_Idempotent();
/**
* The meta object literal for the '<em><b>Base Operation</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTION_AFFORDANCE__BASE_OPERATION = eINSTANCE.getActionAffordance_Base_Operation();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.iotml.wot.impl.PropertyAffordanceImpl <em>Property Affordance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.impl.PropertyAffordanceImpl
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getPropertyAffordance()
* @generated
*/
EClass PROPERTY_AFFORDANCE = eINSTANCE.getPropertyAffordance();
/**
* The meta object literal for the '<em><b>Observable</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROPERTY_AFFORDANCE__OBSERVABLE = eINSTANCE.getPropertyAffordance_Observable();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.iotml.wot.impl.ContextImpl <em>Context</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.impl.ContextImpl
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getContext()
* @generated
*/
EClass CONTEXT = eINSTANCE.getContext();
/**
* The meta object literal for the '<em><b>Uri</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONTEXT__URI = eINSTANCE.getContext_Uri();
/**
* The meta object literal for the '<em><b>Base Namespace</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONTEXT__BASE_NAMESPACE = eINSTANCE.getContext_Base_Namespace();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.iotml.wot.SecuritySchemeKind <em>Security Scheme Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.SecuritySchemeKind
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getSecuritySchemeKind()
* @generated
*/
EEnum SECURITY_SCHEME_KIND = eINSTANCE.getSecuritySchemeKind();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.iotml.wot.SecurityAuthenticationInformationLocationKind <em>Security Authentication Information Location Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.SecurityAuthenticationInformationLocationKind
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getSecurityAuthenticationInformationLocationKind()
* @generated
*/
EEnum SECURITY_AUTHENTICATION_INFORMATION_LOCATION_KIND = eINSTANCE.getSecurityAuthenticationInformationLocationKind();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.iotml.wot.QoPKind <em>Qo PKind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.QoPKind
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getQoPKind()
* @generated
*/
EEnum QO_PKIND = eINSTANCE.getQoPKind();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.iotml.wot.SecurityAlgorithmKind <em>Security Algorithm Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.SecurityAlgorithmKind
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getSecurityAlgorithmKind()
* @generated
*/
EEnum SECURITY_ALGORITHM_KIND = eINSTANCE.getSecurityAlgorithmKind();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.iotml.wot.SecurityAuthenticationFormatKind <em>Security Authentication Format Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.SecurityAuthenticationFormatKind
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getSecurityAuthenticationFormatKind()
* @generated
*/
EEnum SECURITY_AUTHENTICATION_FORMAT_KIND = eINSTANCE.getSecurityAuthenticationFormatKind();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.iotml.wot.AuthorizationFlowKind <em>Authorization Flow Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.AuthorizationFlowKind
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getAuthorizationFlowKind()
* @generated
*/
EEnum AUTHORIZATION_FLOW_KIND = eINSTANCE.getAuthorizationFlowKind();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.iotml.wot.OpKind <em>Op Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.OpKind
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getOpKind()
* @generated
*/
EEnum OP_KIND = eINSTANCE.getOpKind();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.iotml.wot.SubProtocolKind <em>Sub Protocol Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.papyrus.iotml.wot.SubProtocolKind
* @see org.eclipse.papyrus.iotml.wot.impl.WoTPackageImpl#getSubProtocolKind()
* @generated
*/
EEnum SUB_PROTOCOL_KIND = eINSTANCE.getSubProtocolKind();
}
} //WoTPackage