blob: 924466e936f35896926aa61e7a142790d67cbf69 [file] [log] [blame]
/**
* Copyright (c) 2011, 2015 - Lunifera GmbH (Gross Enzersdorf, Austria), Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* 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:
* Florian Pirchner - Initial implementation
*/
package org.eclipse.osbp.ecview.core.common.model.binding;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.osbp.ecview.core.common.model.core.CoreModelPackage;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.BindingFactory
* @model kind="package"
* @generated
*/
public interface BindingPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "binding";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://osbp.eclipse.org/ecview/v1/core/binding";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "binding";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
BindingPackage eINSTANCE = org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YBindingSetImpl <em>YBinding Set</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YBindingSetImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYBindingSet()
* @generated
*/
int YBINDING_SET = 0;
/**
* The feature id for the '<em><b>Tags</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YBINDING_SET__TAGS = CoreModelPackage.YELEMENT__TAGS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YBINDING_SET__ID = CoreModelPackage.YELEMENT__ID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YBINDING_SET__NAME = CoreModelPackage.YELEMENT__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YBINDING_SET__PROPERTIES = CoreModelPackage.YELEMENT__PROPERTIES;
/**
* The feature id for the '<em><b>Bindings</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YBINDING_SET__BINDINGS = CoreModelPackage.YELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Transient Bindings</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YBINDING_SET__TRANSIENT_BINDINGS = CoreModelPackage.YELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>YBinding Set</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YBINDING_SET_FEATURE_COUNT = CoreModelPackage.YELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YBindingEndpointImpl <em>YBinding Endpoint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YBindingEndpointImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYBindingEndpoint()
* @generated
*/
int YBINDING_ENDPOINT = 1;
/**
* The feature id for the '<em><b>Tags</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YBINDING_ENDPOINT__TAGS = CoreModelPackage.YELEMENT__TAGS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YBINDING_ENDPOINT__ID = CoreModelPackage.YELEMENT__ID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YBINDING_ENDPOINT__NAME = CoreModelPackage.YELEMENT__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YBINDING_ENDPOINT__PROPERTIES = CoreModelPackage.YELEMENT__PROPERTIES;
/**
* The number of structural features of the '<em>YBinding Endpoint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YBINDING_ENDPOINT_FEATURE_COUNT = CoreModelPackage.YELEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YValueBindingEndpointImpl <em>YValue Binding Endpoint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YValueBindingEndpointImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYValueBindingEndpoint()
* @generated
*/
int YVALUE_BINDING_ENDPOINT = 2;
/**
* The feature id for the '<em><b>Tags</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YVALUE_BINDING_ENDPOINT__TAGS = YBINDING_ENDPOINT__TAGS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YVALUE_BINDING_ENDPOINT__ID = YBINDING_ENDPOINT__ID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YVALUE_BINDING_ENDPOINT__NAME = YBINDING_ENDPOINT__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YVALUE_BINDING_ENDPOINT__PROPERTIES = YBINDING_ENDPOINT__PROPERTIES;
/**
* The number of structural features of the '<em>YValue Binding Endpoint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YVALUE_BINDING_ENDPOINT_FEATURE_COUNT = YBINDING_ENDPOINT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YBeanValueBindingEndpointImpl <em>YBean Value Binding Endpoint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YBeanValueBindingEndpointImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYBeanValueBindingEndpoint()
* @generated
*/
int YBEAN_VALUE_BINDING_ENDPOINT = 3;
/**
* The feature id for the '<em><b>Tags</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YBEAN_VALUE_BINDING_ENDPOINT__TAGS = YVALUE_BINDING_ENDPOINT__TAGS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YBEAN_VALUE_BINDING_ENDPOINT__ID = YVALUE_BINDING_ENDPOINT__ID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YBEAN_VALUE_BINDING_ENDPOINT__NAME = YVALUE_BINDING_ENDPOINT__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YBEAN_VALUE_BINDING_ENDPOINT__PROPERTIES = YVALUE_BINDING_ENDPOINT__PROPERTIES;
/**
* The feature id for the '<em><b>Bean</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YBEAN_VALUE_BINDING_ENDPOINT__BEAN = YVALUE_BINDING_ENDPOINT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Property Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YBEAN_VALUE_BINDING_ENDPOINT__PROPERTY_PATH = YVALUE_BINDING_ENDPOINT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>YBean Value Binding Endpoint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YBEAN_VALUE_BINDING_ENDPOINT_FEATURE_COUNT = YVALUE_BINDING_ENDPOINT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YListBindingEndpointImpl <em>YList Binding Endpoint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YListBindingEndpointImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYListBindingEndpoint()
* @generated
*/
int YLIST_BINDING_ENDPOINT = 5;
/**
* The meta object id for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YBindingImpl <em>YBinding</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YBindingImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYBinding()
* @generated
*/
int YBINDING = 6;
/**
* The meta object id for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YValueBindingImpl <em>YValue Binding</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YValueBindingImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYValueBinding()
* @generated
*/
int YVALUE_BINDING = 7;
/**
* The meta object id for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YListBindingImpl <em>YList Binding</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YListBindingImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYListBinding()
* @generated
*/
int YLIST_BINDING = 8;
/**
* The meta object id for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YDetailValueBindingEndpointImpl <em>YDetail Value Binding Endpoint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YDetailValueBindingEndpointImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYDetailValueBindingEndpoint()
* @generated
*/
int YDETAIL_VALUE_BINDING_ENDPOINT = 4;
/**
* The feature id for the '<em><b>Tags</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YDETAIL_VALUE_BINDING_ENDPOINT__TAGS = YVALUE_BINDING_ENDPOINT__TAGS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YDETAIL_VALUE_BINDING_ENDPOINT__ID = YVALUE_BINDING_ENDPOINT__ID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YDETAIL_VALUE_BINDING_ENDPOINT__NAME = YVALUE_BINDING_ENDPOINT__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YDETAIL_VALUE_BINDING_ENDPOINT__PROPERTIES = YVALUE_BINDING_ENDPOINT__PROPERTIES;
/**
* The feature id for the '<em><b>Master Observable</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YDETAIL_VALUE_BINDING_ENDPOINT__MASTER_OBSERVABLE = YVALUE_BINDING_ENDPOINT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Features</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YDETAIL_VALUE_BINDING_ENDPOINT__FEATURES = YVALUE_BINDING_ENDPOINT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Property Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YDETAIL_VALUE_BINDING_ENDPOINT__PROPERTY_PATH = YVALUE_BINDING_ENDPOINT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YDETAIL_VALUE_BINDING_ENDPOINT__TYPE = YVALUE_BINDING_ENDPOINT_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>YDetail Value Binding Endpoint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YDETAIL_VALUE_BINDING_ENDPOINT_FEATURE_COUNT = YVALUE_BINDING_ENDPOINT_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Tags</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YLIST_BINDING_ENDPOINT__TAGS = YBINDING_ENDPOINT__TAGS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YLIST_BINDING_ENDPOINT__ID = YBINDING_ENDPOINT__ID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YLIST_BINDING_ENDPOINT__NAME = YBINDING_ENDPOINT__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YLIST_BINDING_ENDPOINT__PROPERTIES = YBINDING_ENDPOINT__PROPERTIES;
/**
* The number of structural features of the '<em>YList Binding Endpoint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YLIST_BINDING_ENDPOINT_FEATURE_COUNT = YBINDING_ENDPOINT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tags</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YBINDING__TAGS = CoreModelPackage.YELEMENT__TAGS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YBINDING__ID = CoreModelPackage.YELEMENT__ID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YBINDING__NAME = CoreModelPackage.YELEMENT__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YBINDING__PROPERTIES = CoreModelPackage.YELEMENT__PROPERTIES;
/**
* The feature id for the '<em><b>Model To Target Strategy</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YBINDING__MODEL_TO_TARGET_STRATEGY = CoreModelPackage.YELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Target To Model Strategy</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YBINDING__TARGET_TO_MODEL_STRATEGY = CoreModelPackage.YELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>YBinding</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YBINDING_FEATURE_COUNT = CoreModelPackage.YELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Tags</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YVALUE_BINDING__TAGS = YBINDING__TAGS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YVALUE_BINDING__ID = YBINDING__ID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YVALUE_BINDING__NAME = YBINDING__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YVALUE_BINDING__PROPERTIES = YBINDING__PROPERTIES;
/**
* The feature id for the '<em><b>Model To Target Strategy</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YVALUE_BINDING__MODEL_TO_TARGET_STRATEGY = YBINDING__MODEL_TO_TARGET_STRATEGY;
/**
* The feature id for the '<em><b>Target To Model Strategy</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YVALUE_BINDING__TARGET_TO_MODEL_STRATEGY = YBINDING__TARGET_TO_MODEL_STRATEGY;
/**
* The feature id for the '<em><b>Target Endpoint</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YVALUE_BINDING__TARGET_ENDPOINT = YBINDING_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Model Endpoint</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YVALUE_BINDING__MODEL_ENDPOINT = YBINDING_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>YValue Binding</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YVALUE_BINDING_FEATURE_COUNT = YBINDING_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Tags</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YLIST_BINDING__TAGS = YBINDING__TAGS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YLIST_BINDING__ID = YBINDING__ID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YLIST_BINDING__NAME = YBINDING__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YLIST_BINDING__PROPERTIES = YBINDING__PROPERTIES;
/**
* The feature id for the '<em><b>Model To Target Strategy</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YLIST_BINDING__MODEL_TO_TARGET_STRATEGY = YBINDING__MODEL_TO_TARGET_STRATEGY;
/**
* The feature id for the '<em><b>Target To Model Strategy</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YLIST_BINDING__TARGET_TO_MODEL_STRATEGY = YBINDING__TARGET_TO_MODEL_STRATEGY;
/**
* The feature id for the '<em><b>Target Endpoint</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YLIST_BINDING__TARGET_ENDPOINT = YBINDING_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Model Endpoint</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YLIST_BINDING__MODEL_ENDPOINT = YBINDING_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>YList Binding</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YLIST_BINDING_FEATURE_COUNT = YBINDING_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YEnumListBindingEndpointImpl <em>YEnum List Binding Endpoint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YEnumListBindingEndpointImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYEnumListBindingEndpoint()
* @generated
*/
int YENUM_LIST_BINDING_ENDPOINT = 9;
/**
* The feature id for the '<em><b>Tags</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YENUM_LIST_BINDING_ENDPOINT__TAGS = YLIST_BINDING_ENDPOINT__TAGS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YENUM_LIST_BINDING_ENDPOINT__ID = YLIST_BINDING_ENDPOINT__ID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YENUM_LIST_BINDING_ENDPOINT__NAME = YLIST_BINDING_ENDPOINT__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YENUM_LIST_BINDING_ENDPOINT__PROPERTIES = YLIST_BINDING_ENDPOINT__PROPERTIES;
/**
* The feature id for the '<em><b>Enum</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YENUM_LIST_BINDING_ENDPOINT__ENUM = YLIST_BINDING_ENDPOINT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>YEnum List Binding Endpoint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YENUM_LIST_BINDING_ENDPOINT_FEATURE_COUNT = YLIST_BINDING_ENDPOINT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YECViewModelValueBindingEndpointImpl <em>YEC View Model Value Binding Endpoint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YECViewModelValueBindingEndpointImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYECViewModelValueBindingEndpoint()
* @generated
*/
int YEC_VIEW_MODEL_VALUE_BINDING_ENDPOINT = 10;
/**
* The feature id for the '<em><b>Tags</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YEC_VIEW_MODEL_VALUE_BINDING_ENDPOINT__TAGS = YVALUE_BINDING_ENDPOINT__TAGS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YEC_VIEW_MODEL_VALUE_BINDING_ENDPOINT__ID = YVALUE_BINDING_ENDPOINT__ID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YEC_VIEW_MODEL_VALUE_BINDING_ENDPOINT__NAME = YVALUE_BINDING_ENDPOINT__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YEC_VIEW_MODEL_VALUE_BINDING_ENDPOINT__PROPERTIES = YVALUE_BINDING_ENDPOINT__PROPERTIES;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YEC_VIEW_MODEL_VALUE_BINDING_ENDPOINT__ELEMENT = YVALUE_BINDING_ENDPOINT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Features</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YEC_VIEW_MODEL_VALUE_BINDING_ENDPOINT__FEATURES = YVALUE_BINDING_ENDPOINT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Property Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YEC_VIEW_MODEL_VALUE_BINDING_ENDPOINT__PROPERTY_PATH = YVALUE_BINDING_ENDPOINT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YEC_VIEW_MODEL_VALUE_BINDING_ENDPOINT__TYPE = YVALUE_BINDING_ENDPOINT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Type Qualified Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YEC_VIEW_MODEL_VALUE_BINDING_ENDPOINT__TYPE_QUALIFIED_NAME = YVALUE_BINDING_ENDPOINT_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Emf Ns URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YEC_VIEW_MODEL_VALUE_BINDING_ENDPOINT__EMF_NS_URI = YVALUE_BINDING_ENDPOINT_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>YEC View Model Value Binding Endpoint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YEC_VIEW_MODEL_VALUE_BINDING_ENDPOINT_FEATURE_COUNT = YVALUE_BINDING_ENDPOINT_FEATURE_COUNT + 6;
/**
* The meta object id for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YECViewModelListBindingEndpointImpl <em>YEC View Model List Binding Endpoint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YECViewModelListBindingEndpointImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYECViewModelListBindingEndpoint()
* @generated
*/
int YEC_VIEW_MODEL_LIST_BINDING_ENDPOINT = 11;
/**
* The feature id for the '<em><b>Tags</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YEC_VIEW_MODEL_LIST_BINDING_ENDPOINT__TAGS = YLIST_BINDING_ENDPOINT__TAGS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YEC_VIEW_MODEL_LIST_BINDING_ENDPOINT__ID = YLIST_BINDING_ENDPOINT__ID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YEC_VIEW_MODEL_LIST_BINDING_ENDPOINT__NAME = YLIST_BINDING_ENDPOINT__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YEC_VIEW_MODEL_LIST_BINDING_ENDPOINT__PROPERTIES = YLIST_BINDING_ENDPOINT__PROPERTIES;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YEC_VIEW_MODEL_LIST_BINDING_ENDPOINT__ELEMENT = YLIST_BINDING_ENDPOINT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Features</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YEC_VIEW_MODEL_LIST_BINDING_ENDPOINT__FEATURES = YLIST_BINDING_ENDPOINT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Property Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YEC_VIEW_MODEL_LIST_BINDING_ENDPOINT__PROPERTY_PATH = YLIST_BINDING_ENDPOINT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YEC_VIEW_MODEL_LIST_BINDING_ENDPOINT__TYPE = YLIST_BINDING_ENDPOINT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Type Qualified Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YEC_VIEW_MODEL_LIST_BINDING_ENDPOINT__TYPE_QUALIFIED_NAME = YLIST_BINDING_ENDPOINT_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Emf Ns URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YEC_VIEW_MODEL_LIST_BINDING_ENDPOINT__EMF_NS_URI = YLIST_BINDING_ENDPOINT_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>YEC View Model List Binding Endpoint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YEC_VIEW_MODEL_LIST_BINDING_ENDPOINT_FEATURE_COUNT = YLIST_BINDING_ENDPOINT_FEATURE_COUNT + 6;
/**
* The meta object id for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YVisibilityProcessorValueBindingEndpointImpl <em>YVisibility Processor Value Binding Endpoint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YVisibilityProcessorValueBindingEndpointImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYVisibilityProcessorValueBindingEndpoint()
* @generated
*/
int YVISIBILITY_PROCESSOR_VALUE_BINDING_ENDPOINT = 12;
/**
* The feature id for the '<em><b>Tags</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YVISIBILITY_PROCESSOR_VALUE_BINDING_ENDPOINT__TAGS = YVALUE_BINDING_ENDPOINT__TAGS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YVISIBILITY_PROCESSOR_VALUE_BINDING_ENDPOINT__ID = YVALUE_BINDING_ENDPOINT__ID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YVISIBILITY_PROCESSOR_VALUE_BINDING_ENDPOINT__NAME = YVALUE_BINDING_ENDPOINT__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YVISIBILITY_PROCESSOR_VALUE_BINDING_ENDPOINT__PROPERTIES = YVALUE_BINDING_ENDPOINT__PROPERTIES;
/**
* The feature id for the '<em><b>Processor Instance</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YVISIBILITY_PROCESSOR_VALUE_BINDING_ENDPOINT__PROCESSOR_INSTANCE = YVALUE_BINDING_ENDPOINT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Property</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YVISIBILITY_PROCESSOR_VALUE_BINDING_ENDPOINT__PROPERTY = YVALUE_BINDING_ENDPOINT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>YVisibility Processor Value Binding Endpoint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YVISIBILITY_PROCESSOR_VALUE_BINDING_ENDPOINT_FEATURE_COUNT = YVALUE_BINDING_ENDPOINT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YNoOpValueBindingEndpointImpl <em>YNo Op Value Binding Endpoint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YNoOpValueBindingEndpointImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYNoOpValueBindingEndpoint()
* @generated
*/
int YNO_OP_VALUE_BINDING_ENDPOINT = 13;
/**
* The feature id for the '<em><b>Tags</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YNO_OP_VALUE_BINDING_ENDPOINT__TAGS = YVALUE_BINDING_ENDPOINT__TAGS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YNO_OP_VALUE_BINDING_ENDPOINT__ID = YVALUE_BINDING_ENDPOINT__ID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YNO_OP_VALUE_BINDING_ENDPOINT__NAME = YVALUE_BINDING_ENDPOINT__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YNO_OP_VALUE_BINDING_ENDPOINT__PROPERTIES = YVALUE_BINDING_ENDPOINT__PROPERTIES;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YNO_OP_VALUE_BINDING_ENDPOINT__ELEMENT = YVALUE_BINDING_ENDPOINT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>YNo Op Value Binding Endpoint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YNO_OP_VALUE_BINDING_ENDPOINT_FEATURE_COUNT = YVALUE_BINDING_ENDPOINT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YNoOpListBindingEndpointImpl <em>YNo Op List Binding Endpoint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YNoOpListBindingEndpointImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYNoOpListBindingEndpoint()
* @generated
*/
int YNO_OP_LIST_BINDING_ENDPOINT = 14;
/**
* The feature id for the '<em><b>Tags</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YNO_OP_LIST_BINDING_ENDPOINT__TAGS = YLIST_BINDING_ENDPOINT__TAGS;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YNO_OP_LIST_BINDING_ENDPOINT__ID = YLIST_BINDING_ENDPOINT__ID;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YNO_OP_LIST_BINDING_ENDPOINT__NAME = YLIST_BINDING_ENDPOINT__NAME;
/**
* The feature id for the '<em><b>Properties</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YNO_OP_LIST_BINDING_ENDPOINT__PROPERTIES = YLIST_BINDING_ENDPOINT__PROPERTIES;
/**
* The feature id for the '<em><b>Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YNO_OP_LIST_BINDING_ENDPOINT__ELEMENT = YLIST_BINDING_ENDPOINT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>YNo Op List Binding Endpoint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int YNO_OP_LIST_BINDING_ENDPOINT_FEATURE_COUNT = YLIST_BINDING_ENDPOINT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.YBindingUpdateStrategy <em>YBinding Update Strategy</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.YBindingUpdateStrategy
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYBindingUpdateStrategy()
* @generated
*/
int YBINDING_UPDATE_STRATEGY = 15;
/**
* Returns the meta object for class '{@link org.eclipse.osbp.ecview.core.common.model.binding.YBindingSet <em>YBinding Set</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>YBinding Set</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YBindingSet
* @generated
*/
EClass getYBindingSet();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.ecview.core.common.model.binding.YBindingSet#getBindings <em>Bindings</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Bindings</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YBindingSet#getBindings()
* @see #getYBindingSet()
* @generated
*/
EReference getYBindingSet_Bindings();
/**
* Returns the meta object for the reference list '{@link org.eclipse.osbp.ecview.core.common.model.binding.YBindingSet#getTransientBindings <em>Transient Bindings</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Transient Bindings</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YBindingSet#getTransientBindings()
* @see #getYBindingSet()
* @generated
*/
EReference getYBindingSet_TransientBindings();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.ecview.core.common.model.binding.YBindingEndpoint <em>YBinding Endpoint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>YBinding Endpoint</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YBindingEndpoint
* @generated
*/
EClass getYBindingEndpoint();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.ecview.core.common.model.binding.YValueBindingEndpoint <em>YValue Binding Endpoint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>YValue Binding Endpoint</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YValueBindingEndpoint
* @generated
*/
EClass getYValueBindingEndpoint();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.ecview.core.common.model.binding.YBeanValueBindingEndpoint <em>YBean Value Binding Endpoint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>YBean Value Binding Endpoint</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YBeanValueBindingEndpoint
* @generated
*/
EClass getYBeanValueBindingEndpoint();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.ecview.core.common.model.binding.YBeanValueBindingEndpoint#getBean <em>Bean</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Bean</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YBeanValueBindingEndpoint#getBean()
* @see #getYBeanValueBindingEndpoint()
* @generated
*/
EAttribute getYBeanValueBindingEndpoint_Bean();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.ecview.core.common.model.binding.YBeanValueBindingEndpoint#getPropertyPath <em>Property Path</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Property Path</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YBeanValueBindingEndpoint#getPropertyPath()
* @see #getYBeanValueBindingEndpoint()
* @generated
*/
EAttribute getYBeanValueBindingEndpoint_PropertyPath();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.ecview.core.common.model.binding.YListBindingEndpoint <em>YList Binding Endpoint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>YList Binding Endpoint</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YListBindingEndpoint
* @generated
*/
EClass getYListBindingEndpoint();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.ecview.core.common.model.binding.YBinding <em>YBinding</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>YBinding</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YBinding
* @generated
*/
EClass getYBinding();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.ecview.core.common.model.binding.YBinding#getModelToTargetStrategy <em>Model To Target Strategy</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Model To Target Strategy</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YBinding#getModelToTargetStrategy()
* @see #getYBinding()
* @generated
*/
EAttribute getYBinding_ModelToTargetStrategy();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.ecview.core.common.model.binding.YBinding#getTargetToModelStrategy <em>Target To Model Strategy</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Target To Model Strategy</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YBinding#getTargetToModelStrategy()
* @see #getYBinding()
* @generated
*/
EAttribute getYBinding_TargetToModelStrategy();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.ecview.core.common.model.binding.YValueBinding <em>YValue Binding</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>YValue Binding</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YValueBinding
* @generated
*/
EClass getYValueBinding();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.ecview.core.common.model.binding.YValueBinding#getTargetEndpoint <em>Target Endpoint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Target Endpoint</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YValueBinding#getTargetEndpoint()
* @see #getYValueBinding()
* @generated
*/
EReference getYValueBinding_TargetEndpoint();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.ecview.core.common.model.binding.YValueBinding#getModelEndpoint <em>Model Endpoint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Model Endpoint</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YValueBinding#getModelEndpoint()
* @see #getYValueBinding()
* @generated
*/
EReference getYValueBinding_ModelEndpoint();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.ecview.core.common.model.binding.YListBinding <em>YList Binding</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>YList Binding</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YListBinding
* @generated
*/
EClass getYListBinding();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.ecview.core.common.model.binding.YListBinding#getTargetEndpoint <em>Target Endpoint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Target Endpoint</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YListBinding#getTargetEndpoint()
* @see #getYListBinding()
* @generated
*/
EReference getYListBinding_TargetEndpoint();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.ecview.core.common.model.binding.YListBinding#getModelEndpoint <em>Model Endpoint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Model Endpoint</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YListBinding#getModelEndpoint()
* @see #getYListBinding()
* @generated
*/
EReference getYListBinding_ModelEndpoint();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.ecview.core.common.model.binding.YEnumListBindingEndpoint <em>YEnum List Binding Endpoint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>YEnum List Binding Endpoint</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YEnumListBindingEndpoint
* @generated
*/
EClass getYEnumListBindingEndpoint();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.ecview.core.common.model.binding.YEnumListBindingEndpoint#getEnum <em>Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Enum</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YEnumListBindingEndpoint#getEnum()
* @see #getYEnumListBindingEndpoint()
* @generated
*/
EAttribute getYEnumListBindingEndpoint_Enum();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelValueBindingEndpoint <em>YEC View Model Value Binding Endpoint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>YEC View Model Value Binding Endpoint</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelValueBindingEndpoint
* @generated
*/
EClass getYECViewModelValueBindingEndpoint();
/**
* Returns the meta object for the reference '{@link org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelValueBindingEndpoint#getElement <em>Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Element</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelValueBindingEndpoint#getElement()
* @see #getYECViewModelValueBindingEndpoint()
* @generated
*/
EReference getYECViewModelValueBindingEndpoint_Element();
/**
* Returns the meta object for the reference list '{@link org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelValueBindingEndpoint#getFeatures <em>Features</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Features</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelValueBindingEndpoint#getFeatures()
* @see #getYECViewModelValueBindingEndpoint()
* @generated
*/
EReference getYECViewModelValueBindingEndpoint_Features();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelValueBindingEndpoint#getPropertyPath <em>Property Path</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Property Path</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelValueBindingEndpoint#getPropertyPath()
* @see #getYECViewModelValueBindingEndpoint()
* @generated
*/
EAttribute getYECViewModelValueBindingEndpoint_PropertyPath();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelValueBindingEndpoint#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Type</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelValueBindingEndpoint#getType()
* @see #getYECViewModelValueBindingEndpoint()
* @generated
*/
EAttribute getYECViewModelValueBindingEndpoint_Type();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelValueBindingEndpoint#getTypeQualifiedName <em>Type Qualified Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Type Qualified Name</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelValueBindingEndpoint#getTypeQualifiedName()
* @see #getYECViewModelValueBindingEndpoint()
* @generated
*/
EAttribute getYECViewModelValueBindingEndpoint_TypeQualifiedName();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelValueBindingEndpoint#getEmfNsURI <em>Emf Ns URI</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Emf Ns URI</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelValueBindingEndpoint#getEmfNsURI()
* @see #getYECViewModelValueBindingEndpoint()
* @generated
*/
EAttribute getYECViewModelValueBindingEndpoint_EmfNsURI();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelListBindingEndpoint <em>YEC View Model List Binding Endpoint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>YEC View Model List Binding Endpoint</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelListBindingEndpoint
* @generated
*/
EClass getYECViewModelListBindingEndpoint();
/**
* Returns the meta object for the reference '{@link org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelListBindingEndpoint#getElement <em>Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Element</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelListBindingEndpoint#getElement()
* @see #getYECViewModelListBindingEndpoint()
* @generated
*/
EReference getYECViewModelListBindingEndpoint_Element();
/**
* Returns the meta object for the reference list '{@link org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelListBindingEndpoint#getFeatures <em>Features</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Features</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelListBindingEndpoint#getFeatures()
* @see #getYECViewModelListBindingEndpoint()
* @generated
*/
EReference getYECViewModelListBindingEndpoint_Features();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelListBindingEndpoint#getPropertyPath <em>Property Path</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Property Path</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelListBindingEndpoint#getPropertyPath()
* @see #getYECViewModelListBindingEndpoint()
* @generated
*/
EAttribute getYECViewModelListBindingEndpoint_PropertyPath();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelListBindingEndpoint#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Type</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelListBindingEndpoint#getType()
* @see #getYECViewModelListBindingEndpoint()
* @generated
*/
EAttribute getYECViewModelListBindingEndpoint_Type();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelListBindingEndpoint#getTypeQualifiedName <em>Type Qualified Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Type Qualified Name</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelListBindingEndpoint#getTypeQualifiedName()
* @see #getYECViewModelListBindingEndpoint()
* @generated
*/
EAttribute getYECViewModelListBindingEndpoint_TypeQualifiedName();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelListBindingEndpoint#getEmfNsURI <em>Emf Ns URI</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Emf Ns URI</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YECViewModelListBindingEndpoint#getEmfNsURI()
* @see #getYECViewModelListBindingEndpoint()
* @generated
*/
EAttribute getYECViewModelListBindingEndpoint_EmfNsURI();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.ecview.core.common.model.binding.YVisibilityProcessorValueBindingEndpoint <em>YVisibility Processor Value Binding Endpoint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>YVisibility Processor Value Binding Endpoint</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YVisibilityProcessorValueBindingEndpoint
* @generated
*/
EClass getYVisibilityProcessorValueBindingEndpoint();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.ecview.core.common.model.binding.YVisibilityProcessorValueBindingEndpoint#getProcessorInstance <em>Processor Instance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Processor Instance</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YVisibilityProcessorValueBindingEndpoint#getProcessorInstance()
* @see #getYVisibilityProcessorValueBindingEndpoint()
* @generated
*/
EAttribute getYVisibilityProcessorValueBindingEndpoint_ProcessorInstance();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.ecview.core.common.model.binding.YVisibilityProcessorValueBindingEndpoint#getProperty <em>Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Property</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YVisibilityProcessorValueBindingEndpoint#getProperty()
* @see #getYVisibilityProcessorValueBindingEndpoint()
* @generated
*/
EAttribute getYVisibilityProcessorValueBindingEndpoint_Property();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.ecview.core.common.model.binding.YNoOpValueBindingEndpoint <em>YNo Op Value Binding Endpoint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>YNo Op Value Binding Endpoint</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YNoOpValueBindingEndpoint
* @generated
*/
EClass getYNoOpValueBindingEndpoint();
/**
* Returns the meta object for the reference '{@link org.eclipse.osbp.ecview.core.common.model.binding.YNoOpValueBindingEndpoint#getElement <em>Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Element</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YNoOpValueBindingEndpoint#getElement()
* @see #getYNoOpValueBindingEndpoint()
* @generated
*/
EReference getYNoOpValueBindingEndpoint_Element();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.ecview.core.common.model.binding.YNoOpListBindingEndpoint <em>YNo Op List Binding Endpoint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>YNo Op List Binding Endpoint</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YNoOpListBindingEndpoint
* @generated
*/
EClass getYNoOpListBindingEndpoint();
/**
* Returns the meta object for the reference '{@link org.eclipse.osbp.ecview.core.common.model.binding.YNoOpListBindingEndpoint#getElement <em>Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Element</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YNoOpListBindingEndpoint#getElement()
* @see #getYNoOpListBindingEndpoint()
* @generated
*/
EReference getYNoOpListBindingEndpoint_Element();
/**
* Returns the meta object for enum '{@link org.eclipse.osbp.ecview.core.common.model.binding.YBindingUpdateStrategy <em>YBinding Update Strategy</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>YBinding Update Strategy</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YBindingUpdateStrategy
* @generated
*/
EEnum getYBindingUpdateStrategy();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.ecview.core.common.model.binding.YDetailValueBindingEndpoint <em>YDetail Value Binding Endpoint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>YDetail Value Binding Endpoint</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YDetailValueBindingEndpoint
* @generated
*/
EClass getYDetailValueBindingEndpoint();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.ecview.core.common.model.binding.YDetailValueBindingEndpoint#getMasterObservable <em>Master Observable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Master Observable</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YDetailValueBindingEndpoint#getMasterObservable()
* @see #getYDetailValueBindingEndpoint()
* @generated
*/
EReference getYDetailValueBindingEndpoint_MasterObservable();
/**
* Returns the meta object for the reference list '{@link org.eclipse.osbp.ecview.core.common.model.binding.YDetailValueBindingEndpoint#getFeatures <em>Features</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Features</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YDetailValueBindingEndpoint#getFeatures()
* @see #getYDetailValueBindingEndpoint()
* @generated
*/
EReference getYDetailValueBindingEndpoint_Features();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.ecview.core.common.model.binding.YDetailValueBindingEndpoint#getPropertyPath <em>Property Path</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Property Path</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YDetailValueBindingEndpoint#getPropertyPath()
* @see #getYDetailValueBindingEndpoint()
* @generated
*/
EAttribute getYDetailValueBindingEndpoint_PropertyPath();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.ecview.core.common.model.binding.YDetailValueBindingEndpoint#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Type</em>'.
* @see org.eclipse.osbp.ecview.core.common.model.binding.YDetailValueBindingEndpoint#getType()
* @see #getYDetailValueBindingEndpoint()
* @generated
*/
EAttribute getYDetailValueBindingEndpoint_Type();
/**
* 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
*/
BindingFactory getBindingFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YBindingSetImpl <em>YBinding Set</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YBindingSetImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYBindingSet()
* @generated
*/
EClass YBINDING_SET = eINSTANCE.getYBindingSet();
/**
* The meta object literal for the '<em><b>Bindings</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference YBINDING_SET__BINDINGS = eINSTANCE.getYBindingSet_Bindings();
/**
* The meta object literal for the '<em><b>Transient Bindings</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference YBINDING_SET__TRANSIENT_BINDINGS = eINSTANCE.getYBindingSet_TransientBindings();
/**
* The meta object literal for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YBindingEndpointImpl <em>YBinding Endpoint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YBindingEndpointImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYBindingEndpoint()
* @generated
*/
EClass YBINDING_ENDPOINT = eINSTANCE.getYBindingEndpoint();
/**
* The meta object literal for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YValueBindingEndpointImpl <em>YValue Binding Endpoint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YValueBindingEndpointImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYValueBindingEndpoint()
* @generated
*/
EClass YVALUE_BINDING_ENDPOINT = eINSTANCE.getYValueBindingEndpoint();
/**
* The meta object literal for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YBeanValueBindingEndpointImpl <em>YBean Value Binding Endpoint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YBeanValueBindingEndpointImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYBeanValueBindingEndpoint()
* @generated
*/
EClass YBEAN_VALUE_BINDING_ENDPOINT = eINSTANCE.getYBeanValueBindingEndpoint();
/**
* The meta object literal for the '<em><b>Bean</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute YBEAN_VALUE_BINDING_ENDPOINT__BEAN = eINSTANCE.getYBeanValueBindingEndpoint_Bean();
/**
* The meta object literal for the '<em><b>Property Path</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute YBEAN_VALUE_BINDING_ENDPOINT__PROPERTY_PATH = eINSTANCE.getYBeanValueBindingEndpoint_PropertyPath();
/**
* The meta object literal for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YListBindingEndpointImpl <em>YList Binding Endpoint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YListBindingEndpointImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYListBindingEndpoint()
* @generated
*/
EClass YLIST_BINDING_ENDPOINT = eINSTANCE.getYListBindingEndpoint();
/**
* The meta object literal for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YBindingImpl <em>YBinding</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YBindingImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYBinding()
* @generated
*/
EClass YBINDING = eINSTANCE.getYBinding();
/**
* The meta object literal for the '<em><b>Model To Target Strategy</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute YBINDING__MODEL_TO_TARGET_STRATEGY = eINSTANCE.getYBinding_ModelToTargetStrategy();
/**
* The meta object literal for the '<em><b>Target To Model Strategy</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute YBINDING__TARGET_TO_MODEL_STRATEGY = eINSTANCE.getYBinding_TargetToModelStrategy();
/**
* The meta object literal for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YValueBindingImpl <em>YValue Binding</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YValueBindingImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYValueBinding()
* @generated
*/
EClass YVALUE_BINDING = eINSTANCE.getYValueBinding();
/**
* The meta object literal for the '<em><b>Target Endpoint</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference YVALUE_BINDING__TARGET_ENDPOINT = eINSTANCE.getYValueBinding_TargetEndpoint();
/**
* The meta object literal for the '<em><b>Model Endpoint</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference YVALUE_BINDING__MODEL_ENDPOINT = eINSTANCE.getYValueBinding_ModelEndpoint();
/**
* The meta object literal for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YListBindingImpl <em>YList Binding</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YListBindingImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYListBinding()
* @generated
*/
EClass YLIST_BINDING = eINSTANCE.getYListBinding();
/**
* The meta object literal for the '<em><b>Target Endpoint</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference YLIST_BINDING__TARGET_ENDPOINT = eINSTANCE.getYListBinding_TargetEndpoint();
/**
* The meta object literal for the '<em><b>Model Endpoint</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference YLIST_BINDING__MODEL_ENDPOINT = eINSTANCE.getYListBinding_ModelEndpoint();
/**
* The meta object literal for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YEnumListBindingEndpointImpl <em>YEnum List Binding Endpoint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YEnumListBindingEndpointImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYEnumListBindingEndpoint()
* @generated
*/
EClass YENUM_LIST_BINDING_ENDPOINT = eINSTANCE.getYEnumListBindingEndpoint();
/**
* The meta object literal for the '<em><b>Enum</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute YENUM_LIST_BINDING_ENDPOINT__ENUM = eINSTANCE.getYEnumListBindingEndpoint_Enum();
/**
* The meta object literal for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YECViewModelValueBindingEndpointImpl <em>YEC View Model Value Binding Endpoint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YECViewModelValueBindingEndpointImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYECViewModelValueBindingEndpoint()
* @generated
*/
EClass YEC_VIEW_MODEL_VALUE_BINDING_ENDPOINT = eINSTANCE.getYECViewModelValueBindingEndpoint();
/**
* The meta object literal for the '<em><b>Element</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference YEC_VIEW_MODEL_VALUE_BINDING_ENDPOINT__ELEMENT = eINSTANCE.getYECViewModelValueBindingEndpoint_Element();
/**
* The meta object literal for the '<em><b>Features</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference YEC_VIEW_MODEL_VALUE_BINDING_ENDPOINT__FEATURES = eINSTANCE.getYECViewModelValueBindingEndpoint_Features();
/**
* The meta object literal for the '<em><b>Property Path</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute YEC_VIEW_MODEL_VALUE_BINDING_ENDPOINT__PROPERTY_PATH = eINSTANCE.getYECViewModelValueBindingEndpoint_PropertyPath();
/**
* The meta object literal for the '<em><b>Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute YEC_VIEW_MODEL_VALUE_BINDING_ENDPOINT__TYPE = eINSTANCE.getYECViewModelValueBindingEndpoint_Type();
/**
* The meta object literal for the '<em><b>Type Qualified Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute YEC_VIEW_MODEL_VALUE_BINDING_ENDPOINT__TYPE_QUALIFIED_NAME = eINSTANCE.getYECViewModelValueBindingEndpoint_TypeQualifiedName();
/**
* The meta object literal for the '<em><b>Emf Ns URI</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute YEC_VIEW_MODEL_VALUE_BINDING_ENDPOINT__EMF_NS_URI = eINSTANCE.getYECViewModelValueBindingEndpoint_EmfNsURI();
/**
* The meta object literal for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YECViewModelListBindingEndpointImpl <em>YEC View Model List Binding Endpoint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YECViewModelListBindingEndpointImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYECViewModelListBindingEndpoint()
* @generated
*/
EClass YEC_VIEW_MODEL_LIST_BINDING_ENDPOINT = eINSTANCE.getYECViewModelListBindingEndpoint();
/**
* The meta object literal for the '<em><b>Element</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference YEC_VIEW_MODEL_LIST_BINDING_ENDPOINT__ELEMENT = eINSTANCE.getYECViewModelListBindingEndpoint_Element();
/**
* The meta object literal for the '<em><b>Features</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference YEC_VIEW_MODEL_LIST_BINDING_ENDPOINT__FEATURES = eINSTANCE.getYECViewModelListBindingEndpoint_Features();
/**
* The meta object literal for the '<em><b>Property Path</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute YEC_VIEW_MODEL_LIST_BINDING_ENDPOINT__PROPERTY_PATH = eINSTANCE.getYECViewModelListBindingEndpoint_PropertyPath();
/**
* The meta object literal for the '<em><b>Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute YEC_VIEW_MODEL_LIST_BINDING_ENDPOINT__TYPE = eINSTANCE.getYECViewModelListBindingEndpoint_Type();
/**
* The meta object literal for the '<em><b>Type Qualified Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute YEC_VIEW_MODEL_LIST_BINDING_ENDPOINT__TYPE_QUALIFIED_NAME = eINSTANCE.getYECViewModelListBindingEndpoint_TypeQualifiedName();
/**
* The meta object literal for the '<em><b>Emf Ns URI</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute YEC_VIEW_MODEL_LIST_BINDING_ENDPOINT__EMF_NS_URI = eINSTANCE.getYECViewModelListBindingEndpoint_EmfNsURI();
/**
* The meta object literal for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YVisibilityProcessorValueBindingEndpointImpl <em>YVisibility Processor Value Binding Endpoint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YVisibilityProcessorValueBindingEndpointImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYVisibilityProcessorValueBindingEndpoint()
* @generated
*/
EClass YVISIBILITY_PROCESSOR_VALUE_BINDING_ENDPOINT = eINSTANCE.getYVisibilityProcessorValueBindingEndpoint();
/**
* The meta object literal for the '<em><b>Processor Instance</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute YVISIBILITY_PROCESSOR_VALUE_BINDING_ENDPOINT__PROCESSOR_INSTANCE = eINSTANCE.getYVisibilityProcessorValueBindingEndpoint_ProcessorInstance();
/**
* The meta object literal for the '<em><b>Property</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute YVISIBILITY_PROCESSOR_VALUE_BINDING_ENDPOINT__PROPERTY = eINSTANCE.getYVisibilityProcessorValueBindingEndpoint_Property();
/**
* The meta object literal for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YNoOpValueBindingEndpointImpl <em>YNo Op Value Binding Endpoint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YNoOpValueBindingEndpointImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYNoOpValueBindingEndpoint()
* @generated
*/
EClass YNO_OP_VALUE_BINDING_ENDPOINT = eINSTANCE.getYNoOpValueBindingEndpoint();
/**
* The meta object literal for the '<em><b>Element</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference YNO_OP_VALUE_BINDING_ENDPOINT__ELEMENT = eINSTANCE.getYNoOpValueBindingEndpoint_Element();
/**
* The meta object literal for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YNoOpListBindingEndpointImpl <em>YNo Op List Binding Endpoint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YNoOpListBindingEndpointImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYNoOpListBindingEndpoint()
* @generated
*/
EClass YNO_OP_LIST_BINDING_ENDPOINT = eINSTANCE.getYNoOpListBindingEndpoint();
/**
* The meta object literal for the '<em><b>Element</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference YNO_OP_LIST_BINDING_ENDPOINT__ELEMENT = eINSTANCE.getYNoOpListBindingEndpoint_Element();
/**
* The meta object literal for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.YBindingUpdateStrategy <em>YBinding Update Strategy</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.YBindingUpdateStrategy
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYBindingUpdateStrategy()
* @generated
*/
EEnum YBINDING_UPDATE_STRATEGY = eINSTANCE.getYBindingUpdateStrategy();
/**
* The meta object literal for the '{@link org.eclipse.osbp.ecview.core.common.model.binding.impl.YDetailValueBindingEndpointImpl <em>YDetail Value Binding Endpoint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.YDetailValueBindingEndpointImpl
* @see org.eclipse.osbp.ecview.core.common.model.binding.impl.BindingPackageImpl#getYDetailValueBindingEndpoint()
* @generated
*/
EClass YDETAIL_VALUE_BINDING_ENDPOINT = eINSTANCE.getYDetailValueBindingEndpoint();
/**
* The meta object literal for the '<em><b>Master Observable</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference YDETAIL_VALUE_BINDING_ENDPOINT__MASTER_OBSERVABLE = eINSTANCE.getYDetailValueBindingEndpoint_MasterObservable();
/**
* The meta object literal for the '<em><b>Features</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference YDETAIL_VALUE_BINDING_ENDPOINT__FEATURES = eINSTANCE.getYDetailValueBindingEndpoint_Features();
/**
* The meta object literal for the '<em><b>Property Path</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute YDETAIL_VALUE_BINDING_ENDPOINT__PROPERTY_PATH = eINSTANCE.getYDetailValueBindingEndpoint_PropertyPath();
/**
* The meta object literal for the '<em><b>Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute YDETAIL_VALUE_BINDING_ENDPOINT__TYPE = eINSTANCE.getYDetailValueBindingEndpoint_Type();
}
} //BindingPackage