/**
* Copyright (c) 2015-2016 Obeo, Inria
*
* 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:
* - William Piers <william.piers@obeo.fr>
* - Philippe Merle <philippe.merle@inria.fr>
*/
package org.occiware.clouddesigner.occi;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EOperation;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.OCCIFactory
* @model kind="package"
* annotation="http://www.eclipse.org/OCL/Import ecore='http://www.eclipse.org/emf/2002/Ecore'"
* @generated
*/
public interface OCCIPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "occi";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://schemas.ogf.org/occi/core/ecore";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "occi";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
OCCIPackage eINSTANCE = org.occiware.clouddesigner.occi.impl.OCCIPackageImpl.init();
/**
* The meta object id for the '{@link org.occiware.clouddesigner.occi.impl.CategoryImpl <em>Category</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.impl.CategoryImpl
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getCategory()
* @generated
*/
int CATEGORY = 0;
/**
* The feature id for the '<em><b>Term</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CATEGORY__TERM = 0;
/**
* The feature id for the '<em><b>Scheme</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CATEGORY__SCHEME = 1;
/**
* The feature id for the '<em><b>Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CATEGORY__TITLE = 2;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CATEGORY__ATTRIBUTES = 3;
/**
* The number of structural features of the '<em>Category</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CATEGORY_FEATURE_COUNT = 4;
/**
* The operation id for the '<em>Attributes Name Unique</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CATEGORY___ATTRIBUTES_NAME_UNIQUE__DIAGNOSTICCHAIN_MAP = 0;
/**
* The operation id for the '<em>Identity Unique</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CATEGORY___IDENTITY_UNIQUE__DIAGNOSTICCHAIN_MAP = 1;
/**
* The operation id for the '<em>Scheme Ends With Sharp</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CATEGORY___SCHEME_ENDS_WITH_SHARP__DIAGNOSTICCHAIN_MAP = 2;
/**
* The number of operations of the '<em>Category</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CATEGORY_OPERATION_COUNT = 3;
/**
* The meta object id for the '{@link org.occiware.clouddesigner.occi.impl.AttributeImpl <em>Attribute</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.impl.AttributeImpl
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getAttribute()
* @generated
*/
int ATTRIBUTE = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE__NAME = 0;
/**
* The feature id for the '<em><b>Mutable</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE__MUTABLE = 1;
/**
* The feature id for the '<em><b>Required</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE__REQUIRED = 2;
/**
* The feature id for the '<em><b>Default</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE__DEFAULT = 3;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE__DESCRIPTION = 4;
/**
* The feature id for the '<em><b>Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE__TYPE = 5;
/**
* The feature id for the '<em><b>Multiple values</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE__MULTIPLE_VALUES = 6;
/**
* The number of structural features of the '<em>Attribute</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE_FEATURE_COUNT = 7;
/**
* The number of operations of the '<em>Attribute</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.occiware.clouddesigner.occi.impl.KindImpl <em>Kind</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.impl.KindImpl
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getKind()
* @generated
*/
int KIND = 2;
/**
* The feature id for the '<em><b>Term</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KIND__TERM = CATEGORY__TERM;
/**
* The feature id for the '<em><b>Scheme</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KIND__SCHEME = CATEGORY__SCHEME;
/**
* The feature id for the '<em><b>Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KIND__TITLE = CATEGORY__TITLE;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KIND__ATTRIBUTES = CATEGORY__ATTRIBUTES;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KIND__PARENT = CATEGORY_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Actions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KIND__ACTIONS = CATEGORY_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Entities</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KIND__ENTITIES = CATEGORY_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Kind</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KIND_FEATURE_COUNT = CATEGORY_FEATURE_COUNT + 3;
/**
* The operation id for the '<em>Attributes Name Unique</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KIND___ATTRIBUTES_NAME_UNIQUE__DIAGNOSTICCHAIN_MAP = CATEGORY___ATTRIBUTES_NAME_UNIQUE__DIAGNOSTICCHAIN_MAP;
/**
* The operation id for the '<em>Identity Unique</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KIND___IDENTITY_UNIQUE__DIAGNOSTICCHAIN_MAP = CATEGORY___IDENTITY_UNIQUE__DIAGNOSTICCHAIN_MAP;
/**
* The operation id for the '<em>Scheme Ends With Sharp</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KIND___SCHEME_ENDS_WITH_SHARP__DIAGNOSTICCHAIN_MAP = CATEGORY___SCHEME_ENDS_WITH_SHARP__DIAGNOSTICCHAIN_MAP;
/**
* The operation id for the '<em>Correct Scheme</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KIND___CORRECT_SCHEME__DIAGNOSTICCHAIN_MAP = CATEGORY_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>No Cyclic Inheritance</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KIND___NO_CYCLIC_INHERITANCE__DIAGNOSTICCHAIN_MAP = CATEGORY_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Attributes Name Not Already Defined In Parent</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KIND___ATTRIBUTES_NAME_NOT_ALREADY_DEFINED_IN_PARENT__DIAGNOSTICCHAIN_MAP = CATEGORY_OPERATION_COUNT + 2;
/**
* The operation id for the '<em>Action Term Unicity</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KIND___ACTION_TERM_UNICITY__DIAGNOSTICCHAIN_MAP = CATEGORY_OPERATION_COUNT + 3;
/**
* The operation id for the '<em>Entity Kind Is Root Parent</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KIND___ENTITY_KIND_IS_ROOT_PARENT__DIAGNOSTICCHAIN_MAP = CATEGORY_OPERATION_COUNT + 4;
/**
* The number of operations of the '<em>Kind</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KIND_OPERATION_COUNT = CATEGORY_OPERATION_COUNT + 5;
/**
* The meta object id for the '{@link org.occiware.clouddesigner.occi.impl.ActionImpl <em>Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.impl.ActionImpl
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getAction()
* @generated
*/
int ACTION = 3;
/**
* The feature id for the '<em><b>Term</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION__TERM = CATEGORY__TERM;
/**
* The feature id for the '<em><b>Scheme</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION__SCHEME = CATEGORY__SCHEME;
/**
* The feature id for the '<em><b>Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION__TITLE = CATEGORY__TITLE;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION__ATTRIBUTES = CATEGORY__ATTRIBUTES;
/**
* The number of structural features of the '<em>Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION_FEATURE_COUNT = CATEGORY_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Attributes Name Unique</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION___ATTRIBUTES_NAME_UNIQUE__DIAGNOSTICCHAIN_MAP = CATEGORY___ATTRIBUTES_NAME_UNIQUE__DIAGNOSTICCHAIN_MAP;
/**
* The operation id for the '<em>Identity Unique</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION___IDENTITY_UNIQUE__DIAGNOSTICCHAIN_MAP = CATEGORY___IDENTITY_UNIQUE__DIAGNOSTICCHAIN_MAP;
/**
* The operation id for the '<em>Scheme Ends With Sharp</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION___SCHEME_ENDS_WITH_SHARP__DIAGNOSTICCHAIN_MAP = CATEGORY___SCHEME_ENDS_WITH_SHARP__DIAGNOSTICCHAIN_MAP;
/**
* The operation id for the '<em>Correct Scheme</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION___CORRECT_SCHEME__DIAGNOSTICCHAIN_MAP = CATEGORY_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION_OPERATION_COUNT = CATEGORY_OPERATION_COUNT + 1;
/**
* The meta object id for the '{@link org.occiware.clouddesigner.occi.impl.MixinImpl <em>Mixin</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.impl.MixinImpl
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getMixin()
* @generated
*/
int MIXIN = 4;
/**
* The feature id for the '<em><b>Term</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIXIN__TERM = CATEGORY__TERM;
/**
* The feature id for the '<em><b>Scheme</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIXIN__SCHEME = CATEGORY__SCHEME;
/**
* The feature id for the '<em><b>Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIXIN__TITLE = CATEGORY__TITLE;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIXIN__ATTRIBUTES = CATEGORY__ATTRIBUTES;
/**
* The feature id for the '<em><b>Actions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIXIN__ACTIONS = CATEGORY_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Depends</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIXIN__DEPENDS = CATEGORY_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Applies</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIXIN__APPLIES = CATEGORY_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Entities</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIXIN__ENTITIES = CATEGORY_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Mixin</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIXIN_FEATURE_COUNT = CATEGORY_FEATURE_COUNT + 4;
/**
* The operation id for the '<em>Attributes Name Unique</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIXIN___ATTRIBUTES_NAME_UNIQUE__DIAGNOSTICCHAIN_MAP = CATEGORY___ATTRIBUTES_NAME_UNIQUE__DIAGNOSTICCHAIN_MAP;
/**
* The operation id for the '<em>Identity Unique</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIXIN___IDENTITY_UNIQUE__DIAGNOSTICCHAIN_MAP = CATEGORY___IDENTITY_UNIQUE__DIAGNOSTICCHAIN_MAP;
/**
* The operation id for the '<em>Scheme Ends With Sharp</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIXIN___SCHEME_ENDS_WITH_SHARP__DIAGNOSTICCHAIN_MAP = CATEGORY___SCHEME_ENDS_WITH_SHARP__DIAGNOSTICCHAIN_MAP;
/**
* The operation id for the '<em>Action Term Unicity</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIXIN___ACTION_TERM_UNICITY__DIAGNOSTICCHAIN_MAP = CATEGORY_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>No Cyclic Inheritance</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIXIN___NO_CYCLIC_INHERITANCE__DIAGNOSTICCHAIN_MAP = CATEGORY_OPERATION_COUNT + 1;
/**
* The operation id for the '<em>Correct Scheme</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIXIN___CORRECT_SCHEME__DIAGNOSTICCHAIN_MAP = CATEGORY_OPERATION_COUNT + 2;
/**
* The operation id for the '<em>Attributes Name Not Already Defined In Depends</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIXIN___ATTRIBUTES_NAME_NOT_ALREADY_DEFINED_IN_DEPENDS__DIAGNOSTICCHAIN_MAP = CATEGORY_OPERATION_COUNT + 3;
/**
* The number of operations of the '<em>Mixin</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MIXIN_OPERATION_COUNT = CATEGORY_OPERATION_COUNT + 4;
/**
* The meta object id for the '{@link org.occiware.clouddesigner.occi.impl.EntityImpl <em>Entity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.impl.EntityImpl
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getEntity()
* @generated
*/
int ENTITY = 5;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY__ID = 0;
/**
* The feature id for the '<em><b>Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY__TITLE = 1;
/**
* The feature id for the '<em><b>Kind</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY__KIND = 2;
/**
* The feature id for the '<em><b>Mixins</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY__MIXINS = 3;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY__ATTRIBUTES = 4;
/**
* The number of structural features of the '<em>Entity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY_FEATURE_COUNT = 5;
/**
* The operation id for the '<em>Occi Create</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY___OCCI_CREATE = 0;
/**
* The operation id for the '<em>Occi Retrieve</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY___OCCI_RETRIEVE = 1;
/**
* The operation id for the '<em>Occi Update</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY___OCCI_UPDATE = 2;
/**
* The operation id for the '<em>Occi Delete</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY___OCCI_DELETE = 3;
/**
* The operation id for the '<em>Attributes Name Unique</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY___ATTRIBUTES_NAME_UNIQUE__DIAGNOSTICCHAIN_MAP = 4;
/**
* The operation id for the '<em>Kind Compatible With One Applies Of Each Mixin</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY___KIND_COMPATIBLE_WITH_ONE_APPLIES_OF_EACH_MIXIN__DIAGNOSTICCHAIN_MAP = 5;
/**
* The operation id for the '<em>Id Unique</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY___ID_UNIQUE__DIAGNOSTICCHAIN_MAP = 6;
/**
* The number of operations of the '<em>Entity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY_OPERATION_COUNT = 7;
/**
* The meta object id for the '{@link org.occiware.clouddesigner.occi.impl.AttributeStateImpl <em>Attribute State</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.impl.AttributeStateImpl
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getAttributeState()
* @generated
*/
int ATTRIBUTE_STATE = 6;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE_STATE__NAME = 0;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE_STATE__VALUE = 1;
/**
* The number of structural features of the '<em>Attribute State</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE_STATE_FEATURE_COUNT = 2;
/**
* The number of operations of the '<em>Attribute State</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE_STATE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.occiware.clouddesigner.occi.impl.ResourceImpl <em>Resource</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.impl.ResourceImpl
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getResource()
* @generated
*/
int RESOURCE = 7;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__ID = ENTITY__ID;
/**
* The feature id for the '<em><b>Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__TITLE = ENTITY__TITLE;
/**
* The feature id for the '<em><b>Kind</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__KIND = ENTITY__KIND;
/**
* The feature id for the '<em><b>Mixins</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__MIXINS = ENTITY__MIXINS;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__ATTRIBUTES = ENTITY__ATTRIBUTES;
/**
* The feature id for the '<em><b>Summary</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__SUMMARY = ENTITY_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Links</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE__LINKS = ENTITY_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Resource</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_FEATURE_COUNT = ENTITY_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Occi Create</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE___OCCI_CREATE = ENTITY___OCCI_CREATE;
/**
* The operation id for the '<em>Occi Retrieve</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE___OCCI_RETRIEVE = ENTITY___OCCI_RETRIEVE;
/**
* The operation id for the '<em>Occi Update</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE___OCCI_UPDATE = ENTITY___OCCI_UPDATE;
/**
* The operation id for the '<em>Occi Delete</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE___OCCI_DELETE = ENTITY___OCCI_DELETE;
/**
* The operation id for the '<em>Attributes Name Unique</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE___ATTRIBUTES_NAME_UNIQUE__DIAGNOSTICCHAIN_MAP = ENTITY___ATTRIBUTES_NAME_UNIQUE__DIAGNOSTICCHAIN_MAP;
/**
* The operation id for the '<em>Kind Compatible With One Applies Of Each Mixin</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE___KIND_COMPATIBLE_WITH_ONE_APPLIES_OF_EACH_MIXIN__DIAGNOSTICCHAIN_MAP = ENTITY___KIND_COMPATIBLE_WITH_ONE_APPLIES_OF_EACH_MIXIN__DIAGNOSTICCHAIN_MAP;
/**
* The operation id for the '<em>Id Unique</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE___ID_UNIQUE__DIAGNOSTICCHAIN_MAP = ENTITY___ID_UNIQUE__DIAGNOSTICCHAIN_MAP;
/**
* The operation id for the '<em>Resource Kind Is In Parent</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE___RESOURCE_KIND_IS_IN_PARENT__DIAGNOSTICCHAIN_MAP = ENTITY_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Resource</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_OPERATION_COUNT = ENTITY_OPERATION_COUNT + 1;
/**
* The meta object id for the '{@link org.occiware.clouddesigner.occi.impl.LinkImpl <em>Link</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.impl.LinkImpl
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getLink()
* @generated
*/
int LINK = 8;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK__ID = ENTITY__ID;
/**
* The feature id for the '<em><b>Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK__TITLE = ENTITY__TITLE;
/**
* The feature id for the '<em><b>Kind</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK__KIND = ENTITY__KIND;
/**
* The feature id for the '<em><b>Mixins</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK__MIXINS = ENTITY__MIXINS;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK__ATTRIBUTES = ENTITY__ATTRIBUTES;
/**
* The feature id for the '<em><b>Source</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK__SOURCE = ENTITY_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK__TARGET = ENTITY_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Link</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_FEATURE_COUNT = ENTITY_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>Occi Create</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK___OCCI_CREATE = ENTITY___OCCI_CREATE;
/**
* The operation id for the '<em>Occi Retrieve</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK___OCCI_RETRIEVE = ENTITY___OCCI_RETRIEVE;
/**
* The operation id for the '<em>Occi Update</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK___OCCI_UPDATE = ENTITY___OCCI_UPDATE;
/**
* The operation id for the '<em>Occi Delete</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK___OCCI_DELETE = ENTITY___OCCI_DELETE;
/**
* The operation id for the '<em>Attributes Name Unique</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK___ATTRIBUTES_NAME_UNIQUE__DIAGNOSTICCHAIN_MAP = ENTITY___ATTRIBUTES_NAME_UNIQUE__DIAGNOSTICCHAIN_MAP;
/**
* The operation id for the '<em>Kind Compatible With One Applies Of Each Mixin</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK___KIND_COMPATIBLE_WITH_ONE_APPLIES_OF_EACH_MIXIN__DIAGNOSTICCHAIN_MAP = ENTITY___KIND_COMPATIBLE_WITH_ONE_APPLIES_OF_EACH_MIXIN__DIAGNOSTICCHAIN_MAP;
/**
* The operation id for the '<em>Id Unique</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK___ID_UNIQUE__DIAGNOSTICCHAIN_MAP = ENTITY___ID_UNIQUE__DIAGNOSTICCHAIN_MAP;
/**
* The operation id for the '<em>Link Kind Is In Parent</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK___LINK_KIND_IS_IN_PARENT__DIAGNOSTICCHAIN_MAP = ENTITY_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Link</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LINK_OPERATION_COUNT = ENTITY_OPERATION_COUNT + 1;
/**
* The meta object id for the '{@link org.occiware.clouddesigner.occi.impl.ExtensionImpl <em>Extension</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.impl.ExtensionImpl
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getExtension()
* @generated
*/
int EXTENSION = 9;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENSION__NAME = 0;
/**
* The feature id for the '<em><b>Scheme</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENSION__SCHEME = 1;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENSION__DESCRIPTION = 2;
/**
* The feature id for the '<em><b>Import</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENSION__IMPORT = 3;
/**
* The feature id for the '<em><b>Kinds</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENSION__KINDS = 4;
/**
* The feature id for the '<em><b>Mixins</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENSION__MIXINS = 5;
/**
* The feature id for the '<em><b>Types</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENSION__TYPES = 6;
/**
* The number of structural features of the '<em>Extension</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENSION_FEATURE_COUNT = 7;
/**
* The operation id for the '<em>Kinds Scheme Valid</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENSION___KINDS_SCHEME_VALID__DIAGNOSTICCHAIN_MAP = 0;
/**
* The operation id for the '<em>Kind Parent Local Or Imported</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENSION___KIND_PARENT_LOCAL_OR_IMPORTED__DIAGNOSTICCHAIN_MAP = 1;
/**
* The operation id for the '<em>Mixins Scheme Valid</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENSION___MIXINS_SCHEME_VALID__DIAGNOSTICCHAIN_MAP = 2;
/**
* The operation id for the '<em>Term Unicity</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENSION___TERM_UNICITY__DIAGNOSTICCHAIN_MAP = 3;
/**
* The operation id for the '<em>Mixin Applies Local Or Imported</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENSION___MIXIN_APPLIES_LOCAL_OR_IMPORTED__DIAGNOSTICCHAIN_MAP = 4;
/**
* The operation id for the '<em>Scheme Unique</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENSION___SCHEME_UNIQUE__DIAGNOSTICCHAIN_MAP = 5;
/**
* The operation id for the '<em>Mixin Depends Local Or Imported</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENSION___MIXIN_DEPENDS_LOCAL_OR_IMPORTED__DIAGNOSTICCHAIN_MAP = 6;
/**
* The number of operations of the '<em>Extension</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENSION_OPERATION_COUNT = 7;
/**
* The meta object id for the '{@link org.occiware.clouddesigner.occi.impl.ConfigurationImpl <em>Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.impl.ConfigurationImpl
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getConfiguration()
* @generated
*/
int CONFIGURATION = 10;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONFIGURATION__DESCRIPTION = 0;
/**
* The feature id for the '<em><b>Location</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONFIGURATION__LOCATION = 1;
/**
* The feature id for the '<em><b>Use</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONFIGURATION__USE = 2;
/**
* The feature id for the '<em><b>Resources</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONFIGURATION__RESOURCES = 3;
/**
* The feature id for the '<em><b>Mixins</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONFIGURATION__MIXINS = 4;
/**
* The number of structural features of the '<em>Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONFIGURATION_FEATURE_COUNT = 5;
/**
* The operation id for the '<em>All Mixins Are Tags</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONFIGURATION___ALL_MIXINS_ARE_TAGS__DIAGNOSTICCHAIN_MAP = 0;
/**
* The operation id for the '<em>All Resources Links Targets In Configuration</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONFIGURATION___ALL_RESOURCES_LINKS_TARGETS_IN_CONFIGURATION__DIAGNOSTICCHAIN_MAP = 1;
/**
* The operation id for the '<em>All Resources Kinds In Use</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONFIGURATION___ALL_RESOURCES_KINDS_IN_USE__DIAGNOSTICCHAIN_MAP = 2;
/**
* The operation id for the '<em>All Resources Links Mixins In Use</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONFIGURATION___ALL_RESOURCES_LINKS_MIXINS_IN_USE__DIAGNOSTICCHAIN_MAP = 3;
/**
* The operation id for the '<em>All Resources Mixins In Use</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONFIGURATION___ALL_RESOURCES_MIXINS_IN_USE__DIAGNOSTICCHAIN_MAP = 4;
/**
* The operation id for the '<em>All Resources Links Kinds In Use</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONFIGURATION___ALL_RESOURCES_LINKS_KINDS_IN_USE__DIAGNOSTICCHAIN_MAP = 5;
/**
* The number of operations of the '<em>Configuration</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONFIGURATION_OPERATION_COUNT = 6;
/**
* The meta object id for the '<em>URI</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.String
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getURI()
* @generated
*/
int URI = 11;
/**
* The meta object id for the '<em>String</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.String
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getString()
* @generated
*/
int STRING = 12;
/**
* The meta object id for the '<em>Number</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getNumber()
* @generated
*/
int NUMBER = 13;
/**
* The meta object id for the '<em>Boolean</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getBoolean()
* @generated
*/
int BOOLEAN = 14;
/**
* Returns the meta object for class '{@link org.occiware.clouddesigner.occi.Category <em>Category</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Category</em>'.
* @see org.occiware.clouddesigner.occi.Category
* @generated
*/
EClass getCategory();
/**
* Returns the meta object for the attribute '{@link org.occiware.clouddesigner.occi.Category#getTerm <em>Term</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Term</em>'.
* @see org.occiware.clouddesigner.occi.Category#getTerm()
* @see #getCategory()
* @generated
*/
EAttribute getCategory_Term();
/**
* Returns the meta object for the attribute '{@link org.occiware.clouddesigner.occi.Category#getScheme <em>Scheme</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Scheme</em>'.
* @see org.occiware.clouddesigner.occi.Category#getScheme()
* @see #getCategory()
* @generated
*/
EAttribute getCategory_Scheme();
/**
* Returns the meta object for the attribute '{@link org.occiware.clouddesigner.occi.Category#getTitle <em>Title</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Title</em>'.
* @see org.occiware.clouddesigner.occi.Category#getTitle()
* @see #getCategory()
* @generated
*/
EAttribute getCategory_Title();
/**
* Returns the meta object for the containment reference list '{@link org.occiware.clouddesigner.occi.Category#getAttributes <em>Attributes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Attributes</em>'.
* @see org.occiware.clouddesigner.occi.Category#getAttributes()
* @see #getCategory()
* @generated
*/
EReference getCategory_Attributes();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Category#AttributesNameUnique(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Attributes Name Unique</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Attributes Name Unique</em>' operation.
* @see org.occiware.clouddesigner.occi.Category#AttributesNameUnique(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getCategory__AttributesNameUnique__DiagnosticChain_Map();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Category#IdentityUnique(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Identity Unique</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Identity Unique</em>' operation.
* @see org.occiware.clouddesigner.occi.Category#IdentityUnique(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getCategory__IdentityUnique__DiagnosticChain_Map();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Category#SchemeEndsWithSharp(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Scheme Ends With Sharp</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Scheme Ends With Sharp</em>' operation.
* @see org.occiware.clouddesigner.occi.Category#SchemeEndsWithSharp(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getCategory__SchemeEndsWithSharp__DiagnosticChain_Map();
/**
* Returns the meta object for class '{@link org.occiware.clouddesigner.occi.Attribute <em>Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Attribute</em>'.
* @see org.occiware.clouddesigner.occi.Attribute
* @generated
*/
EClass getAttribute();
/**
* Returns the meta object for the attribute '{@link org.occiware.clouddesigner.occi.Attribute#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.occiware.clouddesigner.occi.Attribute#getName()
* @see #getAttribute()
* @generated
*/
EAttribute getAttribute_Name();
/**
* Returns the meta object for the attribute '{@link org.occiware.clouddesigner.occi.Attribute#isMutable <em>Mutable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Mutable</em>'.
* @see org.occiware.clouddesigner.occi.Attribute#isMutable()
* @see #getAttribute()
* @generated
*/
EAttribute getAttribute_Mutable();
/**
* Returns the meta object for the attribute '{@link org.occiware.clouddesigner.occi.Attribute#isRequired <em>Required</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Required</em>'.
* @see org.occiware.clouddesigner.occi.Attribute#isRequired()
* @see #getAttribute()
* @generated
*/
EAttribute getAttribute_Required();
/**
* Returns the meta object for the attribute '{@link org.occiware.clouddesigner.occi.Attribute#getDefault <em>Default</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Default</em>'.
* @see org.occiware.clouddesigner.occi.Attribute#getDefault()
* @see #getAttribute()
* @generated
*/
EAttribute getAttribute_Default();
/**
* Returns the meta object for the attribute '{@link org.occiware.clouddesigner.occi.Attribute#getDescription <em>Description</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Description</em>'.
* @see org.occiware.clouddesigner.occi.Attribute#getDescription()
* @see #getAttribute()
* @generated
*/
EAttribute getAttribute_Description();
/**
* Returns the meta object for the reference '{@link org.occiware.clouddesigner.occi.Attribute#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Type</em>'.
* @see org.occiware.clouddesigner.occi.Attribute#getType()
* @see #getAttribute()
* @generated
*/
EReference getAttribute_Type();
/**
* Returns the meta object for the attribute '{@link org.occiware.clouddesigner.occi.Attribute#isMultiple_values <em>Multiple values</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Multiple values</em>'.
* @see org.occiware.clouddesigner.occi.Attribute#isMultiple_values()
* @see #getAttribute()
* @generated
*/
EAttribute getAttribute_Multiple_values();
/**
* Returns the meta object for class '{@link org.occiware.clouddesigner.occi.Kind <em>Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Kind</em>'.
* @see org.occiware.clouddesigner.occi.Kind
* @generated
*/
EClass getKind();
/**
* Returns the meta object for the reference '{@link org.occiware.clouddesigner.occi.Kind#getParent <em>Parent</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Parent</em>'.
* @see org.occiware.clouddesigner.occi.Kind#getParent()
* @see #getKind()
* @generated
*/
EReference getKind_Parent();
/**
* Returns the meta object for the containment reference list '{@link org.occiware.clouddesigner.occi.Kind#getActions <em>Actions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Actions</em>'.
* @see org.occiware.clouddesigner.occi.Kind#getActions()
* @see #getKind()
* @generated
*/
EReference getKind_Actions();
/**
* Returns the meta object for the reference list '{@link org.occiware.clouddesigner.occi.Kind#getEntities <em>Entities</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Entities</em>'.
* @see org.occiware.clouddesigner.occi.Kind#getEntities()
* @see #getKind()
* @generated
*/
EReference getKind_Entities();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Kind#CorrectScheme(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Correct Scheme</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Correct Scheme</em>' operation.
* @see org.occiware.clouddesigner.occi.Kind#CorrectScheme(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getKind__CorrectScheme__DiagnosticChain_Map();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Kind#NoCyclicInheritance(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>No Cyclic Inheritance</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>No Cyclic Inheritance</em>' operation.
* @see org.occiware.clouddesigner.occi.Kind#NoCyclicInheritance(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getKind__NoCyclicInheritance__DiagnosticChain_Map();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Kind#AttributesNameNotAlreadyDefinedInParent(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Attributes Name Not Already Defined In Parent</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Attributes Name Not Already Defined In Parent</em>' operation.
* @see org.occiware.clouddesigner.occi.Kind#AttributesNameNotAlreadyDefinedInParent(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getKind__AttributesNameNotAlreadyDefinedInParent__DiagnosticChain_Map();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Kind#ActionTermUnicity(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Action Term Unicity</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Action Term Unicity</em>' operation.
* @see org.occiware.clouddesigner.occi.Kind#ActionTermUnicity(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getKind__ActionTermUnicity__DiagnosticChain_Map();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Kind#EntityKindIsRootParent(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Entity Kind Is Root Parent</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Entity Kind Is Root Parent</em>' operation.
* @see org.occiware.clouddesigner.occi.Kind#EntityKindIsRootParent(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getKind__EntityKindIsRootParent__DiagnosticChain_Map();
/**
* Returns the meta object for class '{@link org.occiware.clouddesigner.occi.Action <em>Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Action</em>'.
* @see org.occiware.clouddesigner.occi.Action
* @generated
*/
EClass getAction();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Action#CorrectScheme(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Correct Scheme</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Correct Scheme</em>' operation.
* @see org.occiware.clouddesigner.occi.Action#CorrectScheme(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getAction__CorrectScheme__DiagnosticChain_Map();
/**
* Returns the meta object for class '{@link org.occiware.clouddesigner.occi.Mixin <em>Mixin</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Mixin</em>'.
* @see org.occiware.clouddesigner.occi.Mixin
* @generated
*/
EClass getMixin();
/**
* Returns the meta object for the containment reference list '{@link org.occiware.clouddesigner.occi.Mixin#getActions <em>Actions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Actions</em>'.
* @see org.occiware.clouddesigner.occi.Mixin#getActions()
* @see #getMixin()
* @generated
*/
EReference getMixin_Actions();
/**
* Returns the meta object for the reference list '{@link org.occiware.clouddesigner.occi.Mixin#getDepends <em>Depends</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Depends</em>'.
* @see org.occiware.clouddesigner.occi.Mixin#getDepends()
* @see #getMixin()
* @generated
*/
EReference getMixin_Depends();
/**
* Returns the meta object for the reference list '{@link org.occiware.clouddesigner.occi.Mixin#getApplies <em>Applies</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Applies</em>'.
* @see org.occiware.clouddesigner.occi.Mixin#getApplies()
* @see #getMixin()
* @generated
*/
EReference getMixin_Applies();
/**
* Returns the meta object for the reference list '{@link org.occiware.clouddesigner.occi.Mixin#getEntities <em>Entities</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Entities</em>'.
* @see org.occiware.clouddesigner.occi.Mixin#getEntities()
* @see #getMixin()
* @generated
*/
EReference getMixin_Entities();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Mixin#ActionTermUnicity(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Action Term Unicity</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Action Term Unicity</em>' operation.
* @see org.occiware.clouddesigner.occi.Mixin#ActionTermUnicity(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getMixin__ActionTermUnicity__DiagnosticChain_Map();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Mixin#NoCyclicInheritance(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>No Cyclic Inheritance</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>No Cyclic Inheritance</em>' operation.
* @see org.occiware.clouddesigner.occi.Mixin#NoCyclicInheritance(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getMixin__NoCyclicInheritance__DiagnosticChain_Map();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Mixin#CorrectScheme(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Correct Scheme</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Correct Scheme</em>' operation.
* @see org.occiware.clouddesigner.occi.Mixin#CorrectScheme(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getMixin__CorrectScheme__DiagnosticChain_Map();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Mixin#AttributesNameNotAlreadyDefinedInDepends(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Attributes Name Not Already Defined In Depends</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Attributes Name Not Already Defined In Depends</em>' operation.
* @see org.occiware.clouddesigner.occi.Mixin#AttributesNameNotAlreadyDefinedInDepends(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getMixin__AttributesNameNotAlreadyDefinedInDepends__DiagnosticChain_Map();
/**
* Returns the meta object for class '{@link org.occiware.clouddesigner.occi.Entity <em>Entity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Entity</em>'.
* @see org.occiware.clouddesigner.occi.Entity
* @generated
*/
EClass getEntity();
/**
* Returns the meta object for the attribute '{@link org.occiware.clouddesigner.occi.Entity#getId <em>Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Id</em>'.
* @see org.occiware.clouddesigner.occi.Entity#getId()
* @see #getEntity()
* @generated
*/
EAttribute getEntity_Id();
/**
* Returns the meta object for the attribute '{@link org.occiware.clouddesigner.occi.Entity#getTitle <em>Title</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Title</em>'.
* @see org.occiware.clouddesigner.occi.Entity#getTitle()
* @see #getEntity()
* @generated
*/
EAttribute getEntity_Title();
/**
* Returns the meta object for the reference '{@link org.occiware.clouddesigner.occi.Entity#getKind <em>Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Kind</em>'.
* @see org.occiware.clouddesigner.occi.Entity#getKind()
* @see #getEntity()
* @generated
*/
EReference getEntity_Kind();
/**
* Returns the meta object for the reference list '{@link org.occiware.clouddesigner.occi.Entity#getMixins <em>Mixins</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Mixins</em>'.
* @see org.occiware.clouddesigner.occi.Entity#getMixins()
* @see #getEntity()
* @generated
*/
EReference getEntity_Mixins();
/**
* Returns the meta object for the containment reference list '{@link org.occiware.clouddesigner.occi.Entity#getAttributes <em>Attributes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Attributes</em>'.
* @see org.occiware.clouddesigner.occi.Entity#getAttributes()
* @see #getEntity()
* @generated
*/
EReference getEntity_Attributes();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Entity#occiCreate() <em>Occi Create</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Occi Create</em>' operation.
* @see org.occiware.clouddesigner.occi.Entity#occiCreate()
* @generated
*/
EOperation getEntity__OcciCreate();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Entity#occiRetrieve() <em>Occi Retrieve</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Occi Retrieve</em>' operation.
* @see org.occiware.clouddesigner.occi.Entity#occiRetrieve()
* @generated
*/
EOperation getEntity__OcciRetrieve();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Entity#occiUpdate() <em>Occi Update</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Occi Update</em>' operation.
* @see org.occiware.clouddesigner.occi.Entity#occiUpdate()
* @generated
*/
EOperation getEntity__OcciUpdate();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Entity#occiDelete() <em>Occi Delete</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Occi Delete</em>' operation.
* @see org.occiware.clouddesigner.occi.Entity#occiDelete()
* @generated
*/
EOperation getEntity__OcciDelete();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Entity#AttributesNameUnique(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Attributes Name Unique</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Attributes Name Unique</em>' operation.
* @see org.occiware.clouddesigner.occi.Entity#AttributesNameUnique(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getEntity__AttributesNameUnique__DiagnosticChain_Map();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Entity#KindCompatibleWithOneAppliesOfEachMixin(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Kind Compatible With One Applies Of Each Mixin</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Kind Compatible With One Applies Of Each Mixin</em>' operation.
* @see org.occiware.clouddesigner.occi.Entity#KindCompatibleWithOneAppliesOfEachMixin(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getEntity__KindCompatibleWithOneAppliesOfEachMixin__DiagnosticChain_Map();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Entity#IdUnique(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Id Unique</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Id Unique</em>' operation.
* @see org.occiware.clouddesigner.occi.Entity#IdUnique(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getEntity__IdUnique__DiagnosticChain_Map();
/**
* Returns the meta object for class '{@link org.occiware.clouddesigner.occi.AttributeState <em>Attribute State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Attribute State</em>'.
* @see org.occiware.clouddesigner.occi.AttributeState
* @generated
*/
EClass getAttributeState();
/**
* Returns the meta object for the attribute '{@link org.occiware.clouddesigner.occi.AttributeState#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.occiware.clouddesigner.occi.AttributeState#getName()
* @see #getAttributeState()
* @generated
*/
EAttribute getAttributeState_Name();
/**
* Returns the meta object for the attribute '{@link org.occiware.clouddesigner.occi.AttributeState#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.occiware.clouddesigner.occi.AttributeState#getValue()
* @see #getAttributeState()
* @generated
*/
EAttribute getAttributeState_Value();
/**
* Returns the meta object for class '{@link org.occiware.clouddesigner.occi.Resource <em>Resource</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Resource</em>'.
* @see org.occiware.clouddesigner.occi.Resource
* @generated
*/
EClass getResource();
/**
* Returns the meta object for the attribute '{@link org.occiware.clouddesigner.occi.Resource#getSummary <em>Summary</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Summary</em>'.
* @see org.occiware.clouddesigner.occi.Resource#getSummary()
* @see #getResource()
* @generated
*/
EAttribute getResource_Summary();
/**
* Returns the meta object for the containment reference list '{@link org.occiware.clouddesigner.occi.Resource#getLinks <em>Links</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Links</em>'.
* @see org.occiware.clouddesigner.occi.Resource#getLinks()
* @see #getResource()
* @generated
*/
EReference getResource_Links();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Resource#ResourceKindIsInParent(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Resource Kind Is In Parent</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Resource Kind Is In Parent</em>' operation.
* @see org.occiware.clouddesigner.occi.Resource#ResourceKindIsInParent(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getResource__ResourceKindIsInParent__DiagnosticChain_Map();
/**
* Returns the meta object for class '{@link org.occiware.clouddesigner.occi.Link <em>Link</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Link</em>'.
* @see org.occiware.clouddesigner.occi.Link
* @generated
*/
EClass getLink();
/**
* Returns the meta object for the container reference '{@link org.occiware.clouddesigner.occi.Link#getSource <em>Source</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Source</em>'.
* @see org.occiware.clouddesigner.occi.Link#getSource()
* @see #getLink()
* @generated
*/
EReference getLink_Source();
/**
* Returns the meta object for the reference '{@link org.occiware.clouddesigner.occi.Link#getTarget <em>Target</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target</em>'.
* @see org.occiware.clouddesigner.occi.Link#getTarget()
* @see #getLink()
* @generated
*/
EReference getLink_Target();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Link#LinkKindIsInParent(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Link Kind Is In Parent</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Link Kind Is In Parent</em>' operation.
* @see org.occiware.clouddesigner.occi.Link#LinkKindIsInParent(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getLink__LinkKindIsInParent__DiagnosticChain_Map();
/**
* Returns the meta object for class '{@link org.occiware.clouddesigner.occi.Extension <em>Extension</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Extension</em>'.
* @see org.occiware.clouddesigner.occi.Extension
* @generated
*/
EClass getExtension();
/**
* Returns the meta object for the attribute '{@link org.occiware.clouddesigner.occi.Extension#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.occiware.clouddesigner.occi.Extension#getName()
* @see #getExtension()
* @generated
*/
EAttribute getExtension_Name();
/**
* Returns the meta object for the attribute '{@link org.occiware.clouddesigner.occi.Extension#getScheme <em>Scheme</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Scheme</em>'.
* @see org.occiware.clouddesigner.occi.Extension#getScheme()
* @see #getExtension()
* @generated
*/
EAttribute getExtension_Scheme();
/**
* Returns the meta object for the attribute '{@link org.occiware.clouddesigner.occi.Extension#getDescription <em>Description</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Description</em>'.
* @see org.occiware.clouddesigner.occi.Extension#getDescription()
* @see #getExtension()
* @generated
*/
EAttribute getExtension_Description();
/**
* Returns the meta object for the reference list '{@link org.occiware.clouddesigner.occi.Extension#getImport <em>Import</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Import</em>'.
* @see org.occiware.clouddesigner.occi.Extension#getImport()
* @see #getExtension()
* @generated
*/
EReference getExtension_Import();
/**
* Returns the meta object for the containment reference list '{@link org.occiware.clouddesigner.occi.Extension#getKinds <em>Kinds</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Kinds</em>'.
* @see org.occiware.clouddesigner.occi.Extension#getKinds()
* @see #getExtension()
* @generated
*/
EReference getExtension_Kinds();
/**
* Returns the meta object for the containment reference list '{@link org.occiware.clouddesigner.occi.Extension#getMixins <em>Mixins</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Mixins</em>'.
* @see org.occiware.clouddesigner.occi.Extension#getMixins()
* @see #getExtension()
* @generated
*/
EReference getExtension_Mixins();
/**
* Returns the meta object for the containment reference list '{@link org.occiware.clouddesigner.occi.Extension#getTypes <em>Types</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Types</em>'.
* @see org.occiware.clouddesigner.occi.Extension#getTypes()
* @see #getExtension()
* @generated
*/
EReference getExtension_Types();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Extension#KindsSchemeValid(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Kinds Scheme Valid</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Kinds Scheme Valid</em>' operation.
* @see org.occiware.clouddesigner.occi.Extension#KindsSchemeValid(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getExtension__KindsSchemeValid__DiagnosticChain_Map();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Extension#KindParentLocalOrImported(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Kind Parent Local Or Imported</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Kind Parent Local Or Imported</em>' operation.
* @see org.occiware.clouddesigner.occi.Extension#KindParentLocalOrImported(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getExtension__KindParentLocalOrImported__DiagnosticChain_Map();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Extension#MixinsSchemeValid(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Mixins Scheme Valid</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Mixins Scheme Valid</em>' operation.
* @see org.occiware.clouddesigner.occi.Extension#MixinsSchemeValid(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getExtension__MixinsSchemeValid__DiagnosticChain_Map();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Extension#TermUnicity(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Term Unicity</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Term Unicity</em>' operation.
* @see org.occiware.clouddesigner.occi.Extension#TermUnicity(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getExtension__TermUnicity__DiagnosticChain_Map();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Extension#MixinAppliesLocalOrImported(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Mixin Applies Local Or Imported</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Mixin Applies Local Or Imported</em>' operation.
* @see org.occiware.clouddesigner.occi.Extension#MixinAppliesLocalOrImported(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getExtension__MixinAppliesLocalOrImported__DiagnosticChain_Map();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Extension#SchemeUnique(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Scheme Unique</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Scheme Unique</em>' operation.
* @see org.occiware.clouddesigner.occi.Extension#SchemeUnique(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getExtension__SchemeUnique__DiagnosticChain_Map();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Extension#MixinDependsLocalOrImported(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>Mixin Depends Local Or Imported</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Mixin Depends Local Or Imported</em>' operation.
* @see org.occiware.clouddesigner.occi.Extension#MixinDependsLocalOrImported(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getExtension__MixinDependsLocalOrImported__DiagnosticChain_Map();
/**
* Returns the meta object for class '{@link org.occiware.clouddesigner.occi.Configuration <em>Configuration</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Configuration</em>'.
* @see org.occiware.clouddesigner.occi.Configuration
* @generated
*/
EClass getConfiguration();
/**
* Returns the meta object for the attribute '{@link org.occiware.clouddesigner.occi.Configuration#getDescription <em>Description</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Description</em>'.
* @see org.occiware.clouddesigner.occi.Configuration#getDescription()
* @see #getConfiguration()
* @generated
*/
EAttribute getConfiguration_Description();
/**
* Returns the meta object for the attribute '{@link org.occiware.clouddesigner.occi.Configuration#getLocation <em>Location</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Location</em>'.
* @see org.occiware.clouddesigner.occi.Configuration#getLocation()
* @see #getConfiguration()
* @generated
*/
EAttribute getConfiguration_Location();
/**
* Returns the meta object for the reference list '{@link org.occiware.clouddesigner.occi.Configuration#getUse <em>Use</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Use</em>'.
* @see org.occiware.clouddesigner.occi.Configuration#getUse()
* @see #getConfiguration()
* @generated
*/
EReference getConfiguration_Use();
/**
* Returns the meta object for the containment reference list '{@link org.occiware.clouddesigner.occi.Configuration#getResources <em>Resources</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Resources</em>'.
* @see org.occiware.clouddesigner.occi.Configuration#getResources()
* @see #getConfiguration()
* @generated
*/
EReference getConfiguration_Resources();
/**
* Returns the meta object for the containment reference list '{@link org.occiware.clouddesigner.occi.Configuration#getMixins <em>Mixins</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Mixins</em>'.
* @see org.occiware.clouddesigner.occi.Configuration#getMixins()
* @see #getConfiguration()
* @generated
*/
EReference getConfiguration_Mixins();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Configuration#AllMixinsAreTags(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>All Mixins Are Tags</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>All Mixins Are Tags</em>' operation.
* @see org.occiware.clouddesigner.occi.Configuration#AllMixinsAreTags(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getConfiguration__AllMixinsAreTags__DiagnosticChain_Map();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Configuration#AllResourcesLinksTargetsInConfiguration(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>All Resources Links Targets In Configuration</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>All Resources Links Targets In Configuration</em>' operation.
* @see org.occiware.clouddesigner.occi.Configuration#AllResourcesLinksTargetsInConfiguration(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getConfiguration__AllResourcesLinksTargetsInConfiguration__DiagnosticChain_Map();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Configuration#AllResourcesKindsInUse(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>All Resources Kinds In Use</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>All Resources Kinds In Use</em>' operation.
* @see org.occiware.clouddesigner.occi.Configuration#AllResourcesKindsInUse(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getConfiguration__AllResourcesKindsInUse__DiagnosticChain_Map();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Configuration#AllResourcesLinksMixinsInUse(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>All Resources Links Mixins In Use</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>All Resources Links Mixins In Use</em>' operation.
* @see org.occiware.clouddesigner.occi.Configuration#AllResourcesLinksMixinsInUse(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getConfiguration__AllResourcesLinksMixinsInUse__DiagnosticChain_Map();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Configuration#AllResourcesMixinsInUse(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>All Resources Mixins In Use</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>All Resources Mixins In Use</em>' operation.
* @see org.occiware.clouddesigner.occi.Configuration#AllResourcesMixinsInUse(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getConfiguration__AllResourcesMixinsInUse__DiagnosticChain_Map();
/**
* Returns the meta object for the '{@link org.occiware.clouddesigner.occi.Configuration#AllResourcesLinksKindsInUse(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map) <em>All Resources Links Kinds In Use</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>All Resources Links Kinds In Use</em>' operation.
* @see org.occiware.clouddesigner.occi.Configuration#AllResourcesLinksKindsInUse(org.eclipse.emf.common.util.DiagnosticChain, java.util.Map)
* @generated
*/
EOperation getConfiguration__AllResourcesLinksKindsInUse__DiagnosticChain_Map();
/**
* Returns the meta object for data type '{@link java.lang.String <em>URI</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>URI</em>'.
* @see java.lang.String
* @model instanceClass="java.lang.String"
* @generated
*/
EDataType getURI();
/**
* Returns the meta object for data type '{@link java.lang.String <em>String</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>String</em>'.
* @see java.lang.String
* @model instanceClass="java.lang.String"
* @generated
*/
EDataType getString();
/**
* Returns the meta object for data type '<em>Number</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Number</em>'.
* @model instanceClass="int"
* @generated
*/
EDataType getNumber();
/**
* Returns the meta object for data type '<em>Boolean</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Boolean</em>'.
* @model instanceClass="boolean"
* @generated
*/
EDataType getBoolean();
/**
* 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
*/
OCCIFactory getOCCIFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.occiware.clouddesigner.occi.impl.CategoryImpl <em>Category</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.impl.CategoryImpl
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getCategory()
* @generated
*/
EClass CATEGORY = eINSTANCE.getCategory();
/**
* The meta object literal for the '<em><b>Term</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CATEGORY__TERM = eINSTANCE.getCategory_Term();
/**
* The meta object literal for the '<em><b>Scheme</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CATEGORY__SCHEME = eINSTANCE.getCategory_Scheme();
/**
* The meta object literal for the '<em><b>Title</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CATEGORY__TITLE = eINSTANCE.getCategory_Title();
/**
* The meta object literal for the '<em><b>Attributes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CATEGORY__ATTRIBUTES = eINSTANCE.getCategory_Attributes();
/**
* The meta object literal for the '<em><b>Attributes Name Unique</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation CATEGORY___ATTRIBUTES_NAME_UNIQUE__DIAGNOSTICCHAIN_MAP = eINSTANCE.getCategory__AttributesNameUnique__DiagnosticChain_Map();
/**
* The meta object literal for the '<em><b>Identity Unique</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation CATEGORY___IDENTITY_UNIQUE__DIAGNOSTICCHAIN_MAP = eINSTANCE.getCategory__IdentityUnique__DiagnosticChain_Map();
/**
* The meta object literal for the '<em><b>Scheme Ends With Sharp</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation CATEGORY___SCHEME_ENDS_WITH_SHARP__DIAGNOSTICCHAIN_MAP = eINSTANCE.getCategory__SchemeEndsWithSharp__DiagnosticChain_Map();
/**
* The meta object literal for the '{@link org.occiware.clouddesigner.occi.impl.AttributeImpl <em>Attribute</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.impl.AttributeImpl
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getAttribute()
* @generated
*/
EClass ATTRIBUTE = eINSTANCE.getAttribute();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ATTRIBUTE__NAME = eINSTANCE.getAttribute_Name();
/**
* The meta object literal for the '<em><b>Mutable</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ATTRIBUTE__MUTABLE = eINSTANCE.getAttribute_Mutable();
/**
* The meta object literal for the '<em><b>Required</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ATTRIBUTE__REQUIRED = eINSTANCE.getAttribute_Required();
/**
* The meta object literal for the '<em><b>Default</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ATTRIBUTE__DEFAULT = eINSTANCE.getAttribute_Default();
/**
* The meta object literal for the '<em><b>Description</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ATTRIBUTE__DESCRIPTION = eINSTANCE.getAttribute_Description();
/**
* The meta object literal for the '<em><b>Type</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ATTRIBUTE__TYPE = eINSTANCE.getAttribute_Type();
/**
* The meta object literal for the '<em><b>Multiple values</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ATTRIBUTE__MULTIPLE_VALUES = eINSTANCE.getAttribute_Multiple_values();
/**
* The meta object literal for the '{@link org.occiware.clouddesigner.occi.impl.KindImpl <em>Kind</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.impl.KindImpl
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getKind()
* @generated
*/
EClass KIND = eINSTANCE.getKind();
/**
* The meta object literal for the '<em><b>Parent</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference KIND__PARENT = eINSTANCE.getKind_Parent();
/**
* The meta object literal for the '<em><b>Actions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference KIND__ACTIONS = eINSTANCE.getKind_Actions();
/**
* The meta object literal for the '<em><b>Entities</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference KIND__ENTITIES = eINSTANCE.getKind_Entities();
/**
* The meta object literal for the '<em><b>Correct Scheme</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation KIND___CORRECT_SCHEME__DIAGNOSTICCHAIN_MAP = eINSTANCE.getKind__CorrectScheme__DiagnosticChain_Map();
/**
* The meta object literal for the '<em><b>No Cyclic Inheritance</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation KIND___NO_CYCLIC_INHERITANCE__DIAGNOSTICCHAIN_MAP = eINSTANCE.getKind__NoCyclicInheritance__DiagnosticChain_Map();
/**
* The meta object literal for the '<em><b>Attributes Name Not Already Defined In Parent</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation KIND___ATTRIBUTES_NAME_NOT_ALREADY_DEFINED_IN_PARENT__DIAGNOSTICCHAIN_MAP = eINSTANCE.getKind__AttributesNameNotAlreadyDefinedInParent__DiagnosticChain_Map();
/**
* The meta object literal for the '<em><b>Action Term Unicity</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation KIND___ACTION_TERM_UNICITY__DIAGNOSTICCHAIN_MAP = eINSTANCE.getKind__ActionTermUnicity__DiagnosticChain_Map();
/**
* The meta object literal for the '<em><b>Entity Kind Is Root Parent</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation KIND___ENTITY_KIND_IS_ROOT_PARENT__DIAGNOSTICCHAIN_MAP = eINSTANCE.getKind__EntityKindIsRootParent__DiagnosticChain_Map();
/**
* The meta object literal for the '{@link org.occiware.clouddesigner.occi.impl.ActionImpl <em>Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.impl.ActionImpl
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getAction()
* @generated
*/
EClass ACTION = eINSTANCE.getAction();
/**
* The meta object literal for the '<em><b>Correct Scheme</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation ACTION___CORRECT_SCHEME__DIAGNOSTICCHAIN_MAP = eINSTANCE.getAction__CorrectScheme__DiagnosticChain_Map();
/**
* The meta object literal for the '{@link org.occiware.clouddesigner.occi.impl.MixinImpl <em>Mixin</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.impl.MixinImpl
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getMixin()
* @generated
*/
EClass MIXIN = eINSTANCE.getMixin();
/**
* The meta object literal for the '<em><b>Actions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MIXIN__ACTIONS = eINSTANCE.getMixin_Actions();
/**
* The meta object literal for the '<em><b>Depends</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MIXIN__DEPENDS = eINSTANCE.getMixin_Depends();
/**
* The meta object literal for the '<em><b>Applies</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MIXIN__APPLIES = eINSTANCE.getMixin_Applies();
/**
* The meta object literal for the '<em><b>Entities</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MIXIN__ENTITIES = eINSTANCE.getMixin_Entities();
/**
* The meta object literal for the '<em><b>Action Term Unicity</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation MIXIN___ACTION_TERM_UNICITY__DIAGNOSTICCHAIN_MAP = eINSTANCE.getMixin__ActionTermUnicity__DiagnosticChain_Map();
/**
* The meta object literal for the '<em><b>No Cyclic Inheritance</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation MIXIN___NO_CYCLIC_INHERITANCE__DIAGNOSTICCHAIN_MAP = eINSTANCE.getMixin__NoCyclicInheritance__DiagnosticChain_Map();
/**
* The meta object literal for the '<em><b>Correct Scheme</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation MIXIN___CORRECT_SCHEME__DIAGNOSTICCHAIN_MAP = eINSTANCE.getMixin__CorrectScheme__DiagnosticChain_Map();
/**
* The meta object literal for the '<em><b>Attributes Name Not Already Defined In Depends</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation MIXIN___ATTRIBUTES_NAME_NOT_ALREADY_DEFINED_IN_DEPENDS__DIAGNOSTICCHAIN_MAP = eINSTANCE.getMixin__AttributesNameNotAlreadyDefinedInDepends__DiagnosticChain_Map();
/**
* The meta object literal for the '{@link org.occiware.clouddesigner.occi.impl.EntityImpl <em>Entity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.impl.EntityImpl
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getEntity()
* @generated
*/
EClass ENTITY = eINSTANCE.getEntity();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ENTITY__ID = eINSTANCE.getEntity_Id();
/**
* The meta object literal for the '<em><b>Title</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ENTITY__TITLE = eINSTANCE.getEntity_Title();
/**
* The meta object literal for the '<em><b>Kind</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ENTITY__KIND = eINSTANCE.getEntity_Kind();
/**
* The meta object literal for the '<em><b>Mixins</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ENTITY__MIXINS = eINSTANCE.getEntity_Mixins();
/**
* The meta object literal for the '<em><b>Attributes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ENTITY__ATTRIBUTES = eINSTANCE.getEntity_Attributes();
/**
* The meta object literal for the '<em><b>Occi Create</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation ENTITY___OCCI_CREATE = eINSTANCE.getEntity__OcciCreate();
/**
* The meta object literal for the '<em><b>Occi Retrieve</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation ENTITY___OCCI_RETRIEVE = eINSTANCE.getEntity__OcciRetrieve();
/**
* The meta object literal for the '<em><b>Occi Update</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation ENTITY___OCCI_UPDATE = eINSTANCE.getEntity__OcciUpdate();
/**
* The meta object literal for the '<em><b>Occi Delete</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation ENTITY___OCCI_DELETE = eINSTANCE.getEntity__OcciDelete();
/**
* The meta object literal for the '<em><b>Attributes Name Unique</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation ENTITY___ATTRIBUTES_NAME_UNIQUE__DIAGNOSTICCHAIN_MAP = eINSTANCE.getEntity__AttributesNameUnique__DiagnosticChain_Map();
/**
* The meta object literal for the '<em><b>Kind Compatible With One Applies Of Each Mixin</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation ENTITY___KIND_COMPATIBLE_WITH_ONE_APPLIES_OF_EACH_MIXIN__DIAGNOSTICCHAIN_MAP = eINSTANCE.getEntity__KindCompatibleWithOneAppliesOfEachMixin__DiagnosticChain_Map();
/**
* The meta object literal for the '<em><b>Id Unique</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation ENTITY___ID_UNIQUE__DIAGNOSTICCHAIN_MAP = eINSTANCE.getEntity__IdUnique__DiagnosticChain_Map();
/**
* The meta object literal for the '{@link org.occiware.clouddesigner.occi.impl.AttributeStateImpl <em>Attribute State</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.impl.AttributeStateImpl
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getAttributeState()
* @generated
*/
EClass ATTRIBUTE_STATE = eINSTANCE.getAttributeState();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ATTRIBUTE_STATE__NAME = eINSTANCE.getAttributeState_Name();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ATTRIBUTE_STATE__VALUE = eINSTANCE.getAttributeState_Value();
/**
* The meta object literal for the '{@link org.occiware.clouddesigner.occi.impl.ResourceImpl <em>Resource</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.impl.ResourceImpl
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getResource()
* @generated
*/
EClass RESOURCE = eINSTANCE.getResource();
/**
* The meta object literal for the '<em><b>Summary</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RESOURCE__SUMMARY = eINSTANCE.getResource_Summary();
/**
* The meta object literal for the '<em><b>Links</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RESOURCE__LINKS = eINSTANCE.getResource_Links();
/**
* The meta object literal for the '<em><b>Resource Kind Is In Parent</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation RESOURCE___RESOURCE_KIND_IS_IN_PARENT__DIAGNOSTICCHAIN_MAP = eINSTANCE.getResource__ResourceKindIsInParent__DiagnosticChain_Map();
/**
* The meta object literal for the '{@link org.occiware.clouddesigner.occi.impl.LinkImpl <em>Link</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.impl.LinkImpl
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getLink()
* @generated
*/
EClass LINK = eINSTANCE.getLink();
/**
* The meta object literal for the '<em><b>Source</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LINK__SOURCE = eINSTANCE.getLink_Source();
/**
* The meta object literal for the '<em><b>Target</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LINK__TARGET = eINSTANCE.getLink_Target();
/**
* The meta object literal for the '<em><b>Link Kind Is In Parent</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation LINK___LINK_KIND_IS_IN_PARENT__DIAGNOSTICCHAIN_MAP = eINSTANCE.getLink__LinkKindIsInParent__DiagnosticChain_Map();
/**
* The meta object literal for the '{@link org.occiware.clouddesigner.occi.impl.ExtensionImpl <em>Extension</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.impl.ExtensionImpl
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getExtension()
* @generated
*/
EClass EXTENSION = eINSTANCE.getExtension();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXTENSION__NAME = eINSTANCE.getExtension_Name();
/**
* The meta object literal for the '<em><b>Scheme</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXTENSION__SCHEME = eINSTANCE.getExtension_Scheme();
/**
* The meta object literal for the '<em><b>Description</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXTENSION__DESCRIPTION = eINSTANCE.getExtension_Description();
/**
* The meta object literal for the '<em><b>Import</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXTENSION__IMPORT = eINSTANCE.getExtension_Import();
/**
* The meta object literal for the '<em><b>Kinds</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXTENSION__KINDS = eINSTANCE.getExtension_Kinds();
/**
* The meta object literal for the '<em><b>Mixins</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXTENSION__MIXINS = eINSTANCE.getExtension_Mixins();
/**
* The meta object literal for the '<em><b>Types</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXTENSION__TYPES = eINSTANCE.getExtension_Types();
/**
* The meta object literal for the '<em><b>Kinds Scheme Valid</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation EXTENSION___KINDS_SCHEME_VALID__DIAGNOSTICCHAIN_MAP = eINSTANCE.getExtension__KindsSchemeValid__DiagnosticChain_Map();
/**
* The meta object literal for the '<em><b>Kind Parent Local Or Imported</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation EXTENSION___KIND_PARENT_LOCAL_OR_IMPORTED__DIAGNOSTICCHAIN_MAP = eINSTANCE.getExtension__KindParentLocalOrImported__DiagnosticChain_Map();
/**
* The meta object literal for the '<em><b>Mixins Scheme Valid</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation EXTENSION___MIXINS_SCHEME_VALID__DIAGNOSTICCHAIN_MAP = eINSTANCE.getExtension__MixinsSchemeValid__DiagnosticChain_Map();
/**
* The meta object literal for the '<em><b>Term Unicity</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation EXTENSION___TERM_UNICITY__DIAGNOSTICCHAIN_MAP = eINSTANCE.getExtension__TermUnicity__DiagnosticChain_Map();
/**
* The meta object literal for the '<em><b>Mixin Applies Local Or Imported</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation EXTENSION___MIXIN_APPLIES_LOCAL_OR_IMPORTED__DIAGNOSTICCHAIN_MAP = eINSTANCE.getExtension__MixinAppliesLocalOrImported__DiagnosticChain_Map();
/**
* The meta object literal for the '<em><b>Scheme Unique</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation EXTENSION___SCHEME_UNIQUE__DIAGNOSTICCHAIN_MAP = eINSTANCE.getExtension__SchemeUnique__DiagnosticChain_Map();
/**
* The meta object literal for the '<em><b>Mixin Depends Local Or Imported</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation EXTENSION___MIXIN_DEPENDS_LOCAL_OR_IMPORTED__DIAGNOSTICCHAIN_MAP = eINSTANCE.getExtension__MixinDependsLocalOrImported__DiagnosticChain_Map();
/**
* The meta object literal for the '{@link org.occiware.clouddesigner.occi.impl.ConfigurationImpl <em>Configuration</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.impl.ConfigurationImpl
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getConfiguration()
* @generated
*/
EClass CONFIGURATION = eINSTANCE.getConfiguration();
/**
* The meta object literal for the '<em><b>Description</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONFIGURATION__DESCRIPTION = eINSTANCE.getConfiguration_Description();
/**
* The meta object literal for the '<em><b>Location</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONFIGURATION__LOCATION = eINSTANCE.getConfiguration_Location();
/**
* The meta object literal for the '<em><b>Use</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONFIGURATION__USE = eINSTANCE.getConfiguration_Use();
/**
* The meta object literal for the '<em><b>Resources</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONFIGURATION__RESOURCES = eINSTANCE.getConfiguration_Resources();
/**
* The meta object literal for the '<em><b>Mixins</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONFIGURATION__MIXINS = eINSTANCE.getConfiguration_Mixins();
/**
* The meta object literal for the '<em><b>All Mixins Are Tags</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation CONFIGURATION___ALL_MIXINS_ARE_TAGS__DIAGNOSTICCHAIN_MAP = eINSTANCE.getConfiguration__AllMixinsAreTags__DiagnosticChain_Map();
/**
* The meta object literal for the '<em><b>All Resources Links Targets In Configuration</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation CONFIGURATION___ALL_RESOURCES_LINKS_TARGETS_IN_CONFIGURATION__DIAGNOSTICCHAIN_MAP = eINSTANCE.getConfiguration__AllResourcesLinksTargetsInConfiguration__DiagnosticChain_Map();
/**
* The meta object literal for the '<em><b>All Resources Kinds In Use</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation CONFIGURATION___ALL_RESOURCES_KINDS_IN_USE__DIAGNOSTICCHAIN_MAP = eINSTANCE.getConfiguration__AllResourcesKindsInUse__DiagnosticChain_Map();
/**
* The meta object literal for the '<em><b>All Resources Links Mixins In Use</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation CONFIGURATION___ALL_RESOURCES_LINKS_MIXINS_IN_USE__DIAGNOSTICCHAIN_MAP = eINSTANCE.getConfiguration__AllResourcesLinksMixinsInUse__DiagnosticChain_Map();
/**
* The meta object literal for the '<em><b>All Resources Mixins In Use</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation CONFIGURATION___ALL_RESOURCES_MIXINS_IN_USE__DIAGNOSTICCHAIN_MAP = eINSTANCE.getConfiguration__AllResourcesMixinsInUse__DiagnosticChain_Map();
/**
* The meta object literal for the '<em><b>All Resources Links Kinds In Use</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation CONFIGURATION___ALL_RESOURCES_LINKS_KINDS_IN_USE__DIAGNOSTICCHAIN_MAP = eINSTANCE.getConfiguration__AllResourcesLinksKindsInUse__DiagnosticChain_Map();
/**
* The meta object literal for the '<em>URI</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.String
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getURI()
* @generated
*/
EDataType URI = eINSTANCE.getURI();
/**
* The meta object literal for the '<em>String</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.String
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getString()
* @generated
*/
EDataType STRING = eINSTANCE.getString();
/**
* The meta object literal for the '<em>Number</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getNumber()
* @generated
*/
EDataType NUMBER = eINSTANCE.getNumber();
/**
* The meta object literal for the '<em>Boolean</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.occiware.clouddesigner.occi.impl.OCCIPackageImpl#getBoolean()
* @generated
*/
EDataType BOOLEAN = eINSTANCE.getBoolean();
}
} //OCCIPackage