/******************************************************************************* * Copyright (c) 2006-2012 * Software Technology Group, Dresden University of Technology * DevBoost GmbH, Berlin, Amtsgericht Charlottenburg, HRB 140026 * * 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: * Software Technology Group - TU Dresden, Germany; * DevBoost GmbH - Berlin, Germany * - initial API and implementation ******************************************************************************/ /** * <copyright> * </copyright> * * $Id$ */ package org.reuseware.coconut.description; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; import org.reuseware.coconut.repository.RepositoryPackage; /** * <!-- begin-user-doc --> * The <b>Package</b> for the model. * It contains accessors for the meta objects to represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.DescriptionFactory * @model kind="package" * @generated */ public interface DescriptionPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "description"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://description/1.0"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "description"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ DescriptionPackage eINSTANCE = org.reuseware.coconut.description.impl.DescriptionPackageImpl.init(); /** * The meta object id for the '{@link org.reuseware.coconut.description.impl.BrowserStateImpl <em>Browser State</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.BrowserStateImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getBrowserState() * @generated */ int BROWSER_STATE = 0; /** * The feature id for the '<em><b>Selected Facets</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BROWSER_STATE__SELECTED_FACETS = 0; /** * The feature id for the '<em><b>Gui State</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BROWSER_STATE__GUI_STATE = 1; /** * The feature id for the '<em><b>Filtered Content</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BROWSER_STATE__FILTERED_CONTENT = 2; /** * The feature id for the '<em><b>Additional Facets</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BROWSER_STATE__ADDITIONAL_FACETS = 3; /** * The feature id for the '<em><b>Presented Facets</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BROWSER_STATE__PRESENTED_FACETS = 4; /** * The number of structural features of the '<em>Browser State</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BROWSER_STATE_FEATURE_COUNT = 5; /** * The meta object id for the '{@link org.reuseware.coconut.description.impl.FacetDefinitionImpl <em>Facet Definition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.FacetDefinitionImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getFacetDefinition() * @generated */ int FACET_DEFINITION = 1; /** * The feature id for the '<em><b>ID</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET_DEFINITION__ID = RepositoryPackage.PACKAGEABLE_ELEMENT__ID; /** * The feature id for the '<em><b>Package</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET_DEFINITION__PACKAGE = RepositoryPackage.PACKAGEABLE_ELEMENT__PACKAGE; /** * The feature id for the '<em><b>Root</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET_DEFINITION__ROOT = RepositoryPackage.PACKAGEABLE_ELEMENT__ROOT; /** * The feature id for the '<em><b>Facet Types</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET_DEFINITION__FACET_TYPES = RepositoryPackage.PACKAGEABLE_ELEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Facet Definition</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET_DEFINITION_FEATURE_COUNT = RepositoryPackage.PACKAGEABLE_ELEMENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.reuseware.coconut.description.impl.FacetTypeImpl <em>Facet Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.FacetTypeImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getFacetType() * @generated */ int FACET_TYPE = 2; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET_TYPE__NAME = 0; /** * The feature id for the '<em><b>Multi Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET_TYPE__MULTI_VALUE = 1; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET_TYPE__DESCRIPTION = 2; /** * The feature id for the '<em><b>Values</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET_TYPE__VALUES = 3; /** * The feature id for the '<em><b>Container</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET_TYPE__CONTAINER = 4; /** * The feature id for the '<em><b>Derivation Data</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET_TYPE__DERIVATION_DATA = 5; /** * The number of structural features of the '<em>Facet Type</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET_TYPE_FEATURE_COUNT = 6; /** * The meta object id for the '{@link org.reuseware.coconut.description.impl.DateFacetImpl <em>Date Facet</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.DateFacetImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getDateFacet() * @generated */ int DATE_FACET = 3; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATE_FACET__NAME = FACET_TYPE__NAME; /** * The feature id for the '<em><b>Multi Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATE_FACET__MULTI_VALUE = FACET_TYPE__MULTI_VALUE; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATE_FACET__DESCRIPTION = FACET_TYPE__DESCRIPTION; /** * The feature id for the '<em><b>Values</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATE_FACET__VALUES = FACET_TYPE__VALUES; /** * The feature id for the '<em><b>Container</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATE_FACET__CONTAINER = FACET_TYPE__CONTAINER; /** * The feature id for the '<em><b>Derivation Data</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATE_FACET__DERIVATION_DATA = FACET_TYPE__DERIVATION_DATA; /** * The feature id for the '<em><b>Query</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATE_FACET__QUERY = FACET_TYPE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Date Facet</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATE_FACET_FEATURE_COUNT = FACET_TYPE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.reuseware.coconut.description.impl.ListFacetImpl <em>List Facet</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.ListFacetImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getListFacet() * @generated */ int LIST_FACET = 4; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIST_FACET__NAME = FACET_TYPE__NAME; /** * The feature id for the '<em><b>Multi Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIST_FACET__MULTI_VALUE = FACET_TYPE__MULTI_VALUE; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIST_FACET__DESCRIPTION = FACET_TYPE__DESCRIPTION; /** * The feature id for the '<em><b>Values</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIST_FACET__VALUES = FACET_TYPE__VALUES; /** * The feature id for the '<em><b>Container</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIST_FACET__CONTAINER = FACET_TYPE__CONTAINER; /** * The feature id for the '<em><b>Derivation Data</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIST_FACET__DERIVATION_DATA = FACET_TYPE__DERIVATION_DATA; /** * The feature id for the '<em><b>Query</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIST_FACET__QUERY = FACET_TYPE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>List Facet</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LIST_FACET_FEATURE_COUNT = FACET_TYPE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.reuseware.coconut.description.impl.RangeFacetImpl <em>Range Facet</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.RangeFacetImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getRangeFacet() * @generated */ int RANGE_FACET = 5; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RANGE_FACET__NAME = FACET_TYPE__NAME; /** * The feature id for the '<em><b>Multi Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RANGE_FACET__MULTI_VALUE = FACET_TYPE__MULTI_VALUE; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RANGE_FACET__DESCRIPTION = FACET_TYPE__DESCRIPTION; /** * The feature id for the '<em><b>Values</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RANGE_FACET__VALUES = FACET_TYPE__VALUES; /** * The feature id for the '<em><b>Container</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RANGE_FACET__CONTAINER = FACET_TYPE__CONTAINER; /** * The feature id for the '<em><b>Derivation Data</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RANGE_FACET__DERIVATION_DATA = FACET_TYPE__DERIVATION_DATA; /** * The feature id for the '<em><b>Query</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RANGE_FACET__QUERY = FACET_TYPE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Range Facet</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RANGE_FACET_FEATURE_COUNT = FACET_TYPE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.reuseware.coconut.description.impl.TreeFacetImpl <em>Tree Facet</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.TreeFacetImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getTreeFacet() * @generated */ int TREE_FACET = 6; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TREE_FACET__NAME = FACET_TYPE__NAME; /** * The feature id for the '<em><b>Multi Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TREE_FACET__MULTI_VALUE = FACET_TYPE__MULTI_VALUE; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TREE_FACET__DESCRIPTION = FACET_TYPE__DESCRIPTION; /** * The feature id for the '<em><b>Values</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TREE_FACET__VALUES = FACET_TYPE__VALUES; /** * The feature id for the '<em><b>Container</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TREE_FACET__CONTAINER = FACET_TYPE__CONTAINER; /** * The feature id for the '<em><b>Derivation Data</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TREE_FACET__DERIVATION_DATA = FACET_TYPE__DERIVATION_DATA; /** * The feature id for the '<em><b>Query</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TREE_FACET__QUERY = FACET_TYPE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Tree Facet</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TREE_FACET_FEATURE_COUNT = FACET_TYPE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.reuseware.coconut.description.impl.FacetImpl <em>Facet</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.FacetImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getFacet() * @generated */ int FACET = 7; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET__TYPE = 0; /** * The feature id for the '<em><b>Values</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET__VALUES = 1; /** * The feature id for the '<em><b>Type ID</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET__TYPE_ID = 2; /** * The feature id for the '<em><b>Value Names</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET__VALUE_NAMES = 3; /** * The number of structural features of the '<em>Facet</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET_FEATURE_COUNT = 4; /** * The meta object id for the '{@link org.reuseware.coconut.description.impl.FacetValueImpl <em>Facet Value</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.FacetValueImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getFacetValue() * @generated */ int FACET_VALUE = 8; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET_VALUE__NAME = 0; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET_VALUE__DESCRIPTION = 1; /** * The feature id for the '<em><b>Value</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET_VALUE__VALUE = 2; /** * The feature id for the '<em><b>Children</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET_VALUE__CHILDREN = 3; /** * The number of structural features of the '<em>Facet Value</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET_VALUE_FEATURE_COUNT = 4; /** * The meta object id for the '{@link org.reuseware.coconut.description.impl.FragmentDescriptionImpl <em>Fragment Description</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.FragmentDescriptionImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getFragmentDescription() * @generated */ int FRAGMENT_DESCRIPTION = 9; /** * The feature id for the '<em><b>ID</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FRAGMENT_DESCRIPTION__ID = RepositoryPackage.PACKAGEABLE_ELEMENT__ID; /** * The feature id for the '<em><b>Package</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FRAGMENT_DESCRIPTION__PACKAGE = RepositoryPackage.PACKAGEABLE_ELEMENT__PACKAGE; /** * The feature id for the '<em><b>Root</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FRAGMENT_DESCRIPTION__ROOT = RepositoryPackage.PACKAGEABLE_ELEMENT__ROOT; /** * The feature id for the '<em><b>Facets</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FRAGMENT_DESCRIPTION__FACETS = RepositoryPackage.PACKAGEABLE_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Properties</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FRAGMENT_DESCRIPTION__PROPERTIES = RepositoryPackage.PACKAGEABLE_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Subject</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FRAGMENT_DESCRIPTION__SUBJECT = RepositoryPackage.PACKAGEABLE_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Derivation State</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FRAGMENT_DESCRIPTION__DERIVATION_STATE = RepositoryPackage.PACKAGEABLE_ELEMENT_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Fragment Description</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FRAGMENT_DESCRIPTION_FEATURE_COUNT = RepositoryPackage.PACKAGEABLE_ELEMENT_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.reuseware.coconut.description.impl.PropertyImpl <em>Property</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.PropertyImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getProperty() * @generated */ int PROPERTY = 10; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY__NAME = 0; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY__VALUE = 1; /** * The number of structural features of the '<em>Property</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROPERTY_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.reuseware.coconut.description.impl.FreeTextFacetImpl <em>Free Text Facet</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.FreeTextFacetImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getFreeTextFacet() * @generated */ int FREE_TEXT_FACET = 11; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FREE_TEXT_FACET__NAME = FACET_TYPE__NAME; /** * The feature id for the '<em><b>Multi Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FREE_TEXT_FACET__MULTI_VALUE = FACET_TYPE__MULTI_VALUE; /** * The feature id for the '<em><b>Description</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FREE_TEXT_FACET__DESCRIPTION = FACET_TYPE__DESCRIPTION; /** * The feature id for the '<em><b>Values</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FREE_TEXT_FACET__VALUES = FACET_TYPE__VALUES; /** * The feature id for the '<em><b>Container</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FREE_TEXT_FACET__CONTAINER = FACET_TYPE__CONTAINER; /** * The feature id for the '<em><b>Derivation Data</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FREE_TEXT_FACET__DERIVATION_DATA = FACET_TYPE__DERIVATION_DATA; /** * The feature id for the '<em><b>Query</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FREE_TEXT_FACET__QUERY = FACET_TYPE_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Free Text Facet</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FREE_TEXT_FACET_FEATURE_COUNT = FACET_TYPE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.reuseware.coconut.description.impl.FacetTypeDecoratorImpl <em>Facet Type Decorator</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.FacetTypeDecoratorImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getFacetTypeDecorator() * @generated */ int FACET_TYPE_DECORATOR = 12; /** * The feature id for the '<em><b>Values</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET_TYPE_DECORATOR__VALUES = 0; /** * The feature id for the '<em><b>Decoratee</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET_TYPE_DECORATOR__DECORATEE = 1; /** * The feature id for the '<em><b>Selection</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET_TYPE_DECORATOR__SELECTION = 2; /** * The number of structural features of the '<em>Facet Type Decorator</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET_TYPE_DECORATOR_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.reuseware.coconut.description.impl.FacetValueDecoratorImpl <em>Facet Value Decorator</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.FacetValueDecoratorImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getFacetValueDecorator() * @generated */ int FACET_VALUE_DECORATOR = 13; /** * The feature id for the '<em><b>Children</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET_VALUE_DECORATOR__CHILDREN = 0; /** * The feature id for the '<em><b>Decoratee</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET_VALUE_DECORATOR__DECORATEE = 1; /** * The feature id for the '<em><b>Value Count</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET_VALUE_DECORATOR__VALUE_COUNT = 2; /** * The number of structural features of the '<em>Facet Value Decorator</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FACET_VALUE_DECORATOR_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.reuseware.coconut.description.impl.DerivationDataImpl <em>Derivation Data</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.DerivationDataImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getDerivationData() * @generated */ int DERIVATION_DATA = 14; /** * The feature id for the '<em><b>Derivator ID</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DERIVATION_DATA__DERIVATOR_ID = 0; /** * The feature id for the '<em><b>Rule</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DERIVATION_DATA__RULE = 1; /** * The feature id for the '<em><b>Derivation Done</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DERIVATION_DATA__DERIVATION_DONE = 2; /** * The number of structural features of the '<em>Derivation Data</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DERIVATION_DATA_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.reuseware.coconut.description.impl.DirectDerivationImpl <em>Direct Derivation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.DirectDerivationImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getDirectDerivation() * @generated */ int DIRECT_DERIVATION = 15; /** * The feature id for the '<em><b>Derivator ID</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIRECT_DERIVATION__DERIVATOR_ID = DERIVATION_DATA__DERIVATOR_ID; /** * The feature id for the '<em><b>Rule</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIRECT_DERIVATION__RULE = DERIVATION_DATA__RULE; /** * The feature id for the '<em><b>Derivation Done</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIRECT_DERIVATION__DERIVATION_DONE = DERIVATION_DATA__DERIVATION_DONE; /** * The number of structural features of the '<em>Direct Derivation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIRECT_DERIVATION_FEATURE_COUNT = DERIVATION_DATA_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.reuseware.coconut.description.impl.LangIndependentDerivationImpl <em>Lang Independent Derivation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.LangIndependentDerivationImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getLangIndependentDerivation() * @generated */ int LANG_INDEPENDENT_DERIVATION = 16; /** * The feature id for the '<em><b>Derivator ID</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LANG_INDEPENDENT_DERIVATION__DERIVATOR_ID = DERIVATION_DATA__DERIVATOR_ID; /** * The feature id for the '<em><b>Rule</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LANG_INDEPENDENT_DERIVATION__RULE = DERIVATION_DATA__RULE; /** * The feature id for the '<em><b>Derivation Done</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LANG_INDEPENDENT_DERIVATION__DERIVATION_DONE = DERIVATION_DATA__DERIVATION_DONE; /** * The number of structural features of the '<em>Lang Independent Derivation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LANG_INDEPENDENT_DERIVATION_FEATURE_COUNT = DERIVATION_DATA_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.reuseware.coconut.description.impl.MappingDerivationImpl <em>Mapping Derivation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.MappingDerivationImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getMappingDerivation() * @generated */ int MAPPING_DERIVATION = 17; /** * The feature id for the '<em><b>Derivator ID</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_DERIVATION__DERIVATOR_ID = DERIVATION_DATA__DERIVATOR_ID; /** * The feature id for the '<em><b>Rule</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_DERIVATION__RULE = DERIVATION_DATA__RULE; /** * The feature id for the '<em><b>Derivation Done</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_DERIVATION__DERIVATION_DONE = DERIVATION_DATA__DERIVATION_DONE; /** * The feature id for the '<em><b>Facet Type ID</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_DERIVATION__FACET_TYPE_ID = DERIVATION_DATA_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Mapping Derivation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_DERIVATION_FEATURE_COUNT = DERIVATION_DATA_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.reuseware.coconut.description.DerivationState <em>Derivation State</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.DerivationState * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getDerivationState() * @generated */ int DERIVATION_STATE = 18; /** * The meta object id for the '{@link org.reuseware.coconut.description.GUIState <em>GUI State</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.GUIState * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getGUIState() * @generated */ int GUI_STATE = 19; /** * Returns the meta object for class '{@link org.reuseware.coconut.description.BrowserState <em>Browser State</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Browser State</em>'. * @see org.reuseware.coconut.description.BrowserState * @generated */ EClass getBrowserState(); /** * Returns the meta object for the reference list '{@link org.reuseware.coconut.description.BrowserState#getSelectedFacets <em>Selected Facets</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Selected Facets</em>'. * @see org.reuseware.coconut.description.BrowserState#getSelectedFacets() * @see #getBrowserState() * @generated */ EReference getBrowserState_SelectedFacets(); /** * Returns the meta object for the attribute '{@link org.reuseware.coconut.description.BrowserState#getGuiState <em>Gui State</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Gui State</em>'. * @see org.reuseware.coconut.description.BrowserState#getGuiState() * @see #getBrowserState() * @generated */ EAttribute getBrowserState_GuiState(); /** * Returns the meta object for the reference list '{@link org.reuseware.coconut.description.BrowserState#getFilteredContent <em>Filtered Content</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Filtered Content</em>'. * @see org.reuseware.coconut.description.BrowserState#getFilteredContent() * @see #getBrowserState() * @generated */ EReference getBrowserState_FilteredContent(); /** * Returns the meta object for the reference list '{@link org.reuseware.coconut.description.BrowserState#getAdditionalFacets <em>Additional Facets</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Additional Facets</em>'. * @see org.reuseware.coconut.description.BrowserState#getAdditionalFacets() * @see #getBrowserState() * @generated */ EReference getBrowserState_AdditionalFacets(); /** * Returns the meta object for the reference list '{@link org.reuseware.coconut.description.BrowserState#getPresentedFacets <em>Presented Facets</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Presented Facets</em>'. * @see org.reuseware.coconut.description.BrowserState#getPresentedFacets() * @see #getBrowserState() * @generated */ EReference getBrowserState_PresentedFacets(); /** * Returns the meta object for class '{@link org.reuseware.coconut.description.FacetDefinition <em>Facet Definition</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Facet Definition</em>'. * @see org.reuseware.coconut.description.FacetDefinition * @generated */ EClass getFacetDefinition(); /** * Returns the meta object for the containment reference list '{@link org.reuseware.coconut.description.FacetDefinition#getFacetTypes <em>Facet Types</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Facet Types</em>'. * @see org.reuseware.coconut.description.FacetDefinition#getFacetTypes() * @see #getFacetDefinition() * @generated */ EReference getFacetDefinition_FacetTypes(); /** * Returns the meta object for class '{@link org.reuseware.coconut.description.FacetType <em>Facet Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Facet Type</em>'. * @see org.reuseware.coconut.description.FacetType * @generated */ EClass getFacetType(); /** * Returns the meta object for the attribute '{@link org.reuseware.coconut.description.FacetType#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.reuseware.coconut.description.FacetType#getName() * @see #getFacetType() * @generated */ EAttribute getFacetType_Name(); /** * Returns the meta object for the attribute '{@link org.reuseware.coconut.description.FacetType#isMultiValue <em>Multi Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Multi Value</em>'. * @see org.reuseware.coconut.description.FacetType#isMultiValue() * @see #getFacetType() * @generated */ EAttribute getFacetType_MultiValue(); /** * Returns the meta object for the attribute '{@link org.reuseware.coconut.description.FacetType#getDescription <em>Description</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Description</em>'. * @see org.reuseware.coconut.description.FacetType#getDescription() * @see #getFacetType() * @generated */ EAttribute getFacetType_Description(); /** * Returns the meta object for the containment reference list '{@link org.reuseware.coconut.description.FacetType#getValues <em>Values</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Values</em>'. * @see org.reuseware.coconut.description.FacetType#getValues() * @see #getFacetType() * @generated */ EReference getFacetType_Values(); /** * Returns the meta object for the container reference '{@link org.reuseware.coconut.description.FacetType#getContainer <em>Container</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Container</em>'. * @see org.reuseware.coconut.description.FacetType#getContainer() * @see #getFacetType() * @generated */ EReference getFacetType_Container(); /** * Returns the meta object for the containment reference '{@link org.reuseware.coconut.description.FacetType#getDerivationData <em>Derivation Data</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Derivation Data</em>'. * @see org.reuseware.coconut.description.FacetType#getDerivationData() * @see #getFacetType() * @generated */ EReference getFacetType_DerivationData(); /** * Returns the meta object for class '{@link org.reuseware.coconut.description.DateFacet <em>Date Facet</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Date Facet</em>'. * @see org.reuseware.coconut.description.DateFacet * @generated */ EClass getDateFacet(); /** * Returns the meta object for the attribute '{@link org.reuseware.coconut.description.DateFacet#getQuery <em>Query</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Query</em>'. * @see org.reuseware.coconut.description.DateFacet#getQuery() * @see #getDateFacet() * @generated */ EAttribute getDateFacet_Query(); /** * Returns the meta object for class '{@link org.reuseware.coconut.description.ListFacet <em>List Facet</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>List Facet</em>'. * @see org.reuseware.coconut.description.ListFacet * @generated */ EClass getListFacet(); /** * Returns the meta object for the attribute '{@link org.reuseware.coconut.description.ListFacet#getQuery <em>Query</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Query</em>'. * @see org.reuseware.coconut.description.ListFacet#getQuery() * @see #getListFacet() * @generated */ EAttribute getListFacet_Query(); /** * Returns the meta object for class '{@link org.reuseware.coconut.description.RangeFacet <em>Range Facet</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Range Facet</em>'. * @see org.reuseware.coconut.description.RangeFacet * @generated */ EClass getRangeFacet(); /** * Returns the meta object for the attribute '{@link org.reuseware.coconut.description.RangeFacet#getQuery <em>Query</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Query</em>'. * @see org.reuseware.coconut.description.RangeFacet#getQuery() * @see #getRangeFacet() * @generated */ EAttribute getRangeFacet_Query(); /** * Returns the meta object for class '{@link org.reuseware.coconut.description.TreeFacet <em>Tree Facet</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Tree Facet</em>'. * @see org.reuseware.coconut.description.TreeFacet * @generated */ EClass getTreeFacet(); /** * Returns the meta object for the attribute '{@link org.reuseware.coconut.description.TreeFacet#getQuery <em>Query</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Query</em>'. * @see org.reuseware.coconut.description.TreeFacet#getQuery() * @see #getTreeFacet() * @generated */ EAttribute getTreeFacet_Query(); /** * Returns the meta object for class '{@link org.reuseware.coconut.description.Facet <em>Facet</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Facet</em>'. * @see org.reuseware.coconut.description.Facet * @generated */ EClass getFacet(); /** * Returns the meta object for the reference '{@link org.reuseware.coconut.description.Facet#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Type</em>'. * @see org.reuseware.coconut.description.Facet#getType() * @see #getFacet() * @generated */ EReference getFacet_Type(); /** * Returns the meta object for the reference list '{@link org.reuseware.coconut.description.Facet#getValues <em>Values</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Values</em>'. * @see org.reuseware.coconut.description.Facet#getValues() * @see #getFacet() * @generated */ EReference getFacet_Values(); /** * Returns the meta object for the attribute list '{@link org.reuseware.coconut.description.Facet#getTypeID <em>Type ID</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Type ID</em>'. * @see org.reuseware.coconut.description.Facet#getTypeID() * @see #getFacet() * @generated */ EAttribute getFacet_TypeID(); /** * Returns the meta object for the attribute list '{@link org.reuseware.coconut.description.Facet#getValueNames <em>Value Names</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Value Names</em>'. * @see org.reuseware.coconut.description.Facet#getValueNames() * @see #getFacet() * @generated */ EAttribute getFacet_ValueNames(); /** * Returns the meta object for class '{@link org.reuseware.coconut.description.FacetValue <em>Facet Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Facet Value</em>'. * @see org.reuseware.coconut.description.FacetValue * @generated */ EClass getFacetValue(); /** * Returns the meta object for the attribute '{@link org.reuseware.coconut.description.FacetValue#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.reuseware.coconut.description.FacetValue#getName() * @see #getFacetValue() * @generated */ EAttribute getFacetValue_Name(); /** * Returns the meta object for the attribute '{@link org.reuseware.coconut.description.FacetValue#getDescription <em>Description</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Description</em>'. * @see org.reuseware.coconut.description.FacetValue#getDescription() * @see #getFacetValue() * @generated */ EAttribute getFacetValue_Description(); /** * Returns the meta object for the containment reference '{@link org.reuseware.coconut.description.FacetValue#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Value</em>'. * @see org.reuseware.coconut.description.FacetValue#getValue() * @see #getFacetValue() * @generated */ EReference getFacetValue_Value(); /** * Returns the meta object for the containment reference list '{@link org.reuseware.coconut.description.FacetValue#getChildren <em>Children</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Children</em>'. * @see org.reuseware.coconut.description.FacetValue#getChildren() * @see #getFacetValue() * @generated */ EReference getFacetValue_Children(); /** * Returns the meta object for class '{@link org.reuseware.coconut.description.FragmentDescription <em>Fragment Description</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Fragment Description</em>'. * @see org.reuseware.coconut.description.FragmentDescription * @generated */ EClass getFragmentDescription(); /** * Returns the meta object for the containment reference list '{@link org.reuseware.coconut.description.FragmentDescription#getFacets <em>Facets</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Facets</em>'. * @see org.reuseware.coconut.description.FragmentDescription#getFacets() * @see #getFragmentDescription() * @generated */ EReference getFragmentDescription_Facets(); /** * Returns the meta object for the containment reference list '{@link org.reuseware.coconut.description.FragmentDescription#getProperties <em>Properties</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Properties</em>'. * @see org.reuseware.coconut.description.FragmentDescription#getProperties() * @see #getFragmentDescription() * @generated */ EReference getFragmentDescription_Properties(); /** * Returns the meta object for the reference '{@link org.reuseware.coconut.description.FragmentDescription#getSubject <em>Subject</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Subject</em>'. * @see org.reuseware.coconut.description.FragmentDescription#getSubject() * @see #getFragmentDescription() * @generated */ EReference getFragmentDescription_Subject(); /** * Returns the meta object for the attribute '{@link org.reuseware.coconut.description.FragmentDescription#getDerivationState <em>Derivation State</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Derivation State</em>'. * @see org.reuseware.coconut.description.FragmentDescription#getDerivationState() * @see #getFragmentDescription() * @generated */ EAttribute getFragmentDescription_DerivationState(); /** * Returns the meta object for class '{@link org.reuseware.coconut.description.Property <em>Property</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Property</em>'. * @see org.reuseware.coconut.description.Property * @generated */ EClass getProperty(); /** * Returns the meta object for the attribute '{@link org.reuseware.coconut.description.Property#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.reuseware.coconut.description.Property#getName() * @see #getProperty() * @generated */ EAttribute getProperty_Name(); /** * Returns the meta object for the attribute '{@link org.reuseware.coconut.description.Property#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.reuseware.coconut.description.Property#getValue() * @see #getProperty() * @generated */ EAttribute getProperty_Value(); /** * Returns the meta object for class '{@link org.reuseware.coconut.description.FreeTextFacet <em>Free Text Facet</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Free Text Facet</em>'. * @see org.reuseware.coconut.description.FreeTextFacet * @generated */ EClass getFreeTextFacet(); /** * Returns the meta object for the attribute '{@link org.reuseware.coconut.description.FreeTextFacet#getQuery <em>Query</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Query</em>'. * @see org.reuseware.coconut.description.FreeTextFacet#getQuery() * @see #getFreeTextFacet() * @generated */ EAttribute getFreeTextFacet_Query(); /** * Returns the meta object for class '{@link org.reuseware.coconut.description.FacetTypeDecorator <em>Facet Type Decorator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Facet Type Decorator</em>'. * @see org.reuseware.coconut.description.FacetTypeDecorator * @generated */ EClass getFacetTypeDecorator(); /** * Returns the meta object for the reference list '{@link org.reuseware.coconut.description.FacetTypeDecorator#getValues <em>Values</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Values</em>'. * @see org.reuseware.coconut.description.FacetTypeDecorator#getValues() * @see #getFacetTypeDecorator() * @generated */ EReference getFacetTypeDecorator_Values(); /** * Returns the meta object for the reference '{@link org.reuseware.coconut.description.FacetTypeDecorator#getDecoratee <em>Decoratee</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Decoratee</em>'. * @see org.reuseware.coconut.description.FacetTypeDecorator#getDecoratee() * @see #getFacetTypeDecorator() * @generated */ EReference getFacetTypeDecorator_Decoratee(); /** * Returns the meta object for the reference '{@link org.reuseware.coconut.description.FacetTypeDecorator#getSelection <em>Selection</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Selection</em>'. * @see org.reuseware.coconut.description.FacetTypeDecorator#getSelection() * @see #getFacetTypeDecorator() * @generated */ EReference getFacetTypeDecorator_Selection(); /** * Returns the meta object for class '{@link org.reuseware.coconut.description.FacetValueDecorator <em>Facet Value Decorator</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Facet Value Decorator</em>'. * @see org.reuseware.coconut.description.FacetValueDecorator * @generated */ EClass getFacetValueDecorator(); /** * Returns the meta object for the reference list '{@link org.reuseware.coconut.description.FacetValueDecorator#getChildren <em>Children</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Children</em>'. * @see org.reuseware.coconut.description.FacetValueDecorator#getChildren() * @see #getFacetValueDecorator() * @generated */ EReference getFacetValueDecorator_Children(); /** * Returns the meta object for the reference '{@link org.reuseware.coconut.description.FacetValueDecorator#getDecoratee <em>Decoratee</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Decoratee</em>'. * @see org.reuseware.coconut.description.FacetValueDecorator#getDecoratee() * @see #getFacetValueDecorator() * @generated */ EReference getFacetValueDecorator_Decoratee(); /** * Returns the meta object for the attribute '{@link org.reuseware.coconut.description.FacetValueDecorator#getValueCount <em>Value Count</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value Count</em>'. * @see org.reuseware.coconut.description.FacetValueDecorator#getValueCount() * @see #getFacetValueDecorator() * @generated */ EAttribute getFacetValueDecorator_ValueCount(); /** * Returns the meta object for class '{@link org.reuseware.coconut.description.DerivationData <em>Derivation Data</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Derivation Data</em>'. * @see org.reuseware.coconut.description.DerivationData * @generated */ EClass getDerivationData(); /** * Returns the meta object for the attribute '{@link org.reuseware.coconut.description.DerivationData#getDerivatorID <em>Derivator ID</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Derivator ID</em>'. * @see org.reuseware.coconut.description.DerivationData#getDerivatorID() * @see #getDerivationData() * @generated */ EAttribute getDerivationData_DerivatorID(); /** * Returns the meta object for the attribute '{@link org.reuseware.coconut.description.DerivationData#getRule <em>Rule</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Rule</em>'. * @see org.reuseware.coconut.description.DerivationData#getRule() * @see #getDerivationData() * @generated */ EAttribute getDerivationData_Rule(); /** * Returns the meta object for the attribute '{@link org.reuseware.coconut.description.DerivationData#isDerivationDone <em>Derivation Done</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Derivation Done</em>'. * @see org.reuseware.coconut.description.DerivationData#isDerivationDone() * @see #getDerivationData() * @generated */ EAttribute getDerivationData_DerivationDone(); /** * Returns the meta object for class '{@link org.reuseware.coconut.description.DirectDerivation <em>Direct Derivation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Direct Derivation</em>'. * @see org.reuseware.coconut.description.DirectDerivation * @generated */ EClass getDirectDerivation(); /** * Returns the meta object for class '{@link org.reuseware.coconut.description.LangIndependentDerivation <em>Lang Independent Derivation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Lang Independent Derivation</em>'. * @see org.reuseware.coconut.description.LangIndependentDerivation * @generated */ EClass getLangIndependentDerivation(); /** * Returns the meta object for class '{@link org.reuseware.coconut.description.MappingDerivation <em>Mapping Derivation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Mapping Derivation</em>'. * @see org.reuseware.coconut.description.MappingDerivation * @generated */ EClass getMappingDerivation(); /** * Returns the meta object for the attribute list '{@link org.reuseware.coconut.description.MappingDerivation#getFacetTypeID <em>Facet Type ID</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Facet Type ID</em>'. * @see org.reuseware.coconut.description.MappingDerivation#getFacetTypeID() * @see #getMappingDerivation() * @generated */ EAttribute getMappingDerivation_FacetTypeID(); /** * Returns the meta object for enum '{@link org.reuseware.coconut.description.DerivationState <em>Derivation State</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Derivation State</em>'. * @see org.reuseware.coconut.description.DerivationState * @generated */ EEnum getDerivationState(); /** * Returns the meta object for enum '{@link org.reuseware.coconut.description.GUIState <em>GUI State</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>GUI State</em>'. * @see org.reuseware.coconut.description.GUIState * @generated */ EEnum getGUIState(); /** * 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 */ DescriptionFactory getDescriptionFactory(); /** * <!-- begin-user-doc --> * Defines literals for the meta objects that represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @generated */ interface Literals { /** * The meta object literal for the '{@link org.reuseware.coconut.description.impl.BrowserStateImpl <em>Browser State</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.BrowserStateImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getBrowserState() * @generated */ EClass BROWSER_STATE = eINSTANCE.getBrowserState(); /** * The meta object literal for the '<em><b>Selected Facets</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference BROWSER_STATE__SELECTED_FACETS = eINSTANCE.getBrowserState_SelectedFacets(); /** * The meta object literal for the '<em><b>Gui State</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute BROWSER_STATE__GUI_STATE = eINSTANCE.getBrowserState_GuiState(); /** * The meta object literal for the '<em><b>Filtered Content</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference BROWSER_STATE__FILTERED_CONTENT = eINSTANCE.getBrowserState_FilteredContent(); /** * The meta object literal for the '<em><b>Additional Facets</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference BROWSER_STATE__ADDITIONAL_FACETS = eINSTANCE.getBrowserState_AdditionalFacets(); /** * The meta object literal for the '<em><b>Presented Facets</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference BROWSER_STATE__PRESENTED_FACETS = eINSTANCE.getBrowserState_PresentedFacets(); /** * The meta object literal for the '{@link org.reuseware.coconut.description.impl.FacetDefinitionImpl <em>Facet Definition</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.FacetDefinitionImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getFacetDefinition() * @generated */ EClass FACET_DEFINITION = eINSTANCE.getFacetDefinition(); /** * The meta object literal for the '<em><b>Facet Types</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FACET_DEFINITION__FACET_TYPES = eINSTANCE.getFacetDefinition_FacetTypes(); /** * The meta object literal for the '{@link org.reuseware.coconut.description.impl.FacetTypeImpl <em>Facet Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.FacetTypeImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getFacetType() * @generated */ EClass FACET_TYPE = eINSTANCE.getFacetType(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FACET_TYPE__NAME = eINSTANCE.getFacetType_Name(); /** * The meta object literal for the '<em><b>Multi Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FACET_TYPE__MULTI_VALUE = eINSTANCE.getFacetType_MultiValue(); /** * The meta object literal for the '<em><b>Description</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FACET_TYPE__DESCRIPTION = eINSTANCE.getFacetType_Description(); /** * The meta object literal for the '<em><b>Values</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FACET_TYPE__VALUES = eINSTANCE.getFacetType_Values(); /** * The meta object literal for the '<em><b>Container</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FACET_TYPE__CONTAINER = eINSTANCE.getFacetType_Container(); /** * The meta object literal for the '<em><b>Derivation Data</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FACET_TYPE__DERIVATION_DATA = eINSTANCE.getFacetType_DerivationData(); /** * The meta object literal for the '{@link org.reuseware.coconut.description.impl.DateFacetImpl <em>Date Facet</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.DateFacetImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getDateFacet() * @generated */ EClass DATE_FACET = eINSTANCE.getDateFacet(); /** * The meta object literal for the '<em><b>Query</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DATE_FACET__QUERY = eINSTANCE.getDateFacet_Query(); /** * The meta object literal for the '{@link org.reuseware.coconut.description.impl.ListFacetImpl <em>List Facet</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.ListFacetImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getListFacet() * @generated */ EClass LIST_FACET = eINSTANCE.getListFacet(); /** * The meta object literal for the '<em><b>Query</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute LIST_FACET__QUERY = eINSTANCE.getListFacet_Query(); /** * The meta object literal for the '{@link org.reuseware.coconut.description.impl.RangeFacetImpl <em>Range Facet</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.RangeFacetImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getRangeFacet() * @generated */ EClass RANGE_FACET = eINSTANCE.getRangeFacet(); /** * The meta object literal for the '<em><b>Query</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute RANGE_FACET__QUERY = eINSTANCE.getRangeFacet_Query(); /** * The meta object literal for the '{@link org.reuseware.coconut.description.impl.TreeFacetImpl <em>Tree Facet</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.TreeFacetImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getTreeFacet() * @generated */ EClass TREE_FACET = eINSTANCE.getTreeFacet(); /** * The meta object literal for the '<em><b>Query</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TREE_FACET__QUERY = eINSTANCE.getTreeFacet_Query(); /** * The meta object literal for the '{@link org.reuseware.coconut.description.impl.FacetImpl <em>Facet</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.FacetImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getFacet() * @generated */ EClass FACET = eINSTANCE.getFacet(); /** * The meta object literal for the '<em><b>Type</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FACET__TYPE = eINSTANCE.getFacet_Type(); /** * The meta object literal for the '<em><b>Values</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FACET__VALUES = eINSTANCE.getFacet_Values(); /** * The meta object literal for the '<em><b>Type ID</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FACET__TYPE_ID = eINSTANCE.getFacet_TypeID(); /** * The meta object literal for the '<em><b>Value Names</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FACET__VALUE_NAMES = eINSTANCE.getFacet_ValueNames(); /** * The meta object literal for the '{@link org.reuseware.coconut.description.impl.FacetValueImpl <em>Facet Value</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.FacetValueImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getFacetValue() * @generated */ EClass FACET_VALUE = eINSTANCE.getFacetValue(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FACET_VALUE__NAME = eINSTANCE.getFacetValue_Name(); /** * The meta object literal for the '<em><b>Description</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FACET_VALUE__DESCRIPTION = eINSTANCE.getFacetValue_Description(); /** * The meta object literal for the '<em><b>Value</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FACET_VALUE__VALUE = eINSTANCE.getFacetValue_Value(); /** * The meta object literal for the '<em><b>Children</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FACET_VALUE__CHILDREN = eINSTANCE.getFacetValue_Children(); /** * The meta object literal for the '{@link org.reuseware.coconut.description.impl.FragmentDescriptionImpl <em>Fragment Description</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.FragmentDescriptionImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getFragmentDescription() * @generated */ EClass FRAGMENT_DESCRIPTION = eINSTANCE.getFragmentDescription(); /** * The meta object literal for the '<em><b>Facets</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FRAGMENT_DESCRIPTION__FACETS = eINSTANCE.getFragmentDescription_Facets(); /** * The meta object literal for the '<em><b>Properties</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FRAGMENT_DESCRIPTION__PROPERTIES = eINSTANCE.getFragmentDescription_Properties(); /** * The meta object literal for the '<em><b>Subject</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FRAGMENT_DESCRIPTION__SUBJECT = eINSTANCE.getFragmentDescription_Subject(); /** * The meta object literal for the '<em><b>Derivation State</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FRAGMENT_DESCRIPTION__DERIVATION_STATE = eINSTANCE.getFragmentDescription_DerivationState(); /** * The meta object literal for the '{@link org.reuseware.coconut.description.impl.PropertyImpl <em>Property</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.PropertyImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getProperty() * @generated */ EClass PROPERTY = eINSTANCE.getProperty(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PROPERTY__NAME = eINSTANCE.getProperty_Name(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PROPERTY__VALUE = eINSTANCE.getProperty_Value(); /** * The meta object literal for the '{@link org.reuseware.coconut.description.impl.FreeTextFacetImpl <em>Free Text Facet</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.FreeTextFacetImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getFreeTextFacet() * @generated */ EClass FREE_TEXT_FACET = eINSTANCE.getFreeTextFacet(); /** * The meta object literal for the '<em><b>Query</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FREE_TEXT_FACET__QUERY = eINSTANCE.getFreeTextFacet_Query(); /** * The meta object literal for the '{@link org.reuseware.coconut.description.impl.FacetTypeDecoratorImpl <em>Facet Type Decorator</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.FacetTypeDecoratorImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getFacetTypeDecorator() * @generated */ EClass FACET_TYPE_DECORATOR = eINSTANCE.getFacetTypeDecorator(); /** * The meta object literal for the '<em><b>Values</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FACET_TYPE_DECORATOR__VALUES = eINSTANCE.getFacetTypeDecorator_Values(); /** * The meta object literal for the '<em><b>Decoratee</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FACET_TYPE_DECORATOR__DECORATEE = eINSTANCE.getFacetTypeDecorator_Decoratee(); /** * The meta object literal for the '<em><b>Selection</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FACET_TYPE_DECORATOR__SELECTION = eINSTANCE.getFacetTypeDecorator_Selection(); /** * The meta object literal for the '{@link org.reuseware.coconut.description.impl.FacetValueDecoratorImpl <em>Facet Value Decorator</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.FacetValueDecoratorImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getFacetValueDecorator() * @generated */ EClass FACET_VALUE_DECORATOR = eINSTANCE.getFacetValueDecorator(); /** * The meta object literal for the '<em><b>Children</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FACET_VALUE_DECORATOR__CHILDREN = eINSTANCE.getFacetValueDecorator_Children(); /** * The meta object literal for the '<em><b>Decoratee</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference FACET_VALUE_DECORATOR__DECORATEE = eINSTANCE.getFacetValueDecorator_Decoratee(); /** * The meta object literal for the '<em><b>Value Count</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FACET_VALUE_DECORATOR__VALUE_COUNT = eINSTANCE.getFacetValueDecorator_ValueCount(); /** * The meta object literal for the '{@link org.reuseware.coconut.description.impl.DerivationDataImpl <em>Derivation Data</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.DerivationDataImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getDerivationData() * @generated */ EClass DERIVATION_DATA = eINSTANCE.getDerivationData(); /** * The meta object literal for the '<em><b>Derivator ID</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DERIVATION_DATA__DERIVATOR_ID = eINSTANCE.getDerivationData_DerivatorID(); /** * The meta object literal for the '<em><b>Rule</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DERIVATION_DATA__RULE = eINSTANCE.getDerivationData_Rule(); /** * The meta object literal for the '<em><b>Derivation Done</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute DERIVATION_DATA__DERIVATION_DONE = eINSTANCE.getDerivationData_DerivationDone(); /** * The meta object literal for the '{@link org.reuseware.coconut.description.impl.DirectDerivationImpl <em>Direct Derivation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.DirectDerivationImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getDirectDerivation() * @generated */ EClass DIRECT_DERIVATION = eINSTANCE.getDirectDerivation(); /** * The meta object literal for the '{@link org.reuseware.coconut.description.impl.LangIndependentDerivationImpl <em>Lang Independent Derivation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.LangIndependentDerivationImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getLangIndependentDerivation() * @generated */ EClass LANG_INDEPENDENT_DERIVATION = eINSTANCE.getLangIndependentDerivation(); /** * The meta object literal for the '{@link org.reuseware.coconut.description.impl.MappingDerivationImpl <em>Mapping Derivation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.impl.MappingDerivationImpl * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getMappingDerivation() * @generated */ EClass MAPPING_DERIVATION = eINSTANCE.getMappingDerivation(); /** * The meta object literal for the '<em><b>Facet Type ID</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute MAPPING_DERIVATION__FACET_TYPE_ID = eINSTANCE.getMappingDerivation_FacetTypeID(); /** * The meta object literal for the '{@link org.reuseware.coconut.description.DerivationState <em>Derivation State</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.DerivationState * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getDerivationState() * @generated */ EEnum DERIVATION_STATE = eINSTANCE.getDerivationState(); /** * The meta object literal for the '{@link org.reuseware.coconut.description.GUIState <em>GUI State</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.reuseware.coconut.description.GUIState * @see org.reuseware.coconut.description.impl.DescriptionPackageImpl#getGUIState() * @generated */ EEnum GUI_STATE = eINSTANCE.getGUIState(); } } //DescriptionPackage