blob: 73da7aaaad2330dbd16aa0c4fdd2ec0e1cbeb74d [file] [log] [blame]
/****************************************************************************
* Copyright (c) 2008 Versant Corp. and others.
* 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:
* Versant Corp. - initial API and implementation
*****************************************************************************/
package org.eclipse.ecf.discovery.ui.model;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.eclipse.ecf.discovery.ui.model.ModelFactory
* @model kind="package"
* @generated
*/
public interface ModelPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "model";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/ecf/discovery.ecore";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "org.eclipse.ecf.discovery.model";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
ModelPackage eINSTANCE = org.eclipse.ecf.discovery.ui.model.impl.ModelPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.ecf.discovery.ui.model.impl.IServiceInfoImpl <em>IService Info</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ecf.discovery.ui.model.impl.IServiceInfoImpl
* @see org.eclipse.ecf.discovery.ui.model.impl.ModelPackageImpl#getIServiceInfo()
* @generated
*/
int ISERVICE_INFO = 0;
/**
* The feature id for the '<em><b>Ecf Service Info</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ISERVICE_INFO__ECF_SERVICE_INFO = 0;
/**
* The feature id for the '<em><b>Ecf Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ISERVICE_INFO__ECF_NAME = 1;
/**
* The feature id for the '<em><b>Ecf Location</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ISERVICE_INFO__ECF_LOCATION = 2;
/**
* The feature id for the '<em><b>Ecf Priority</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ISERVICE_INFO__ECF_PRIORITY = 3;
/**
* The feature id for the '<em><b>Ecf Weight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ISERVICE_INFO__ECF_WEIGHT = 4;
/**
* The feature id for the '<em><b>Service ID</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ISERVICE_INFO__SERVICE_ID = 5;
/**
* The number of structural features of the '<em>IService Info</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ISERVICE_INFO_FEATURE_COUNT = 6;
/**
* The meta object id for the '{@link org.eclipse.ecf.discovery.ui.model.impl.INetworkImpl <em>INetwork</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ecf.discovery.ui.model.impl.INetworkImpl
* @see org.eclipse.ecf.discovery.ui.model.impl.ModelPackageImpl#getINetwork()
* @generated
*/
int INETWORK = 1;
/**
* The feature id for the '<em><b>Hosts</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INETWORK__HOSTS = 0;
/**
* The number of structural features of the '<em>INetwork</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INETWORK_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link org.eclipse.ecf.discovery.ui.model.impl.IHostImpl <em>IHost</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ecf.discovery.ui.model.impl.IHostImpl
* @see org.eclipse.ecf.discovery.ui.model.impl.ModelPackageImpl#getIHost()
* @generated
*/
int IHOST = 2;
/**
* The feature id for the '<em><b>Services</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IHOST__SERVICES = 0;
/**
* The feature id for the '<em><b>Address</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IHOST__ADDRESS = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IHOST__NAME = 2;
/**
* The number of structural features of the '<em>IHost</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IHOST_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.eclipse.ecf.discovery.ui.model.impl.IServiceIDImpl <em>IService ID</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ecf.discovery.ui.model.impl.IServiceIDImpl
* @see org.eclipse.ecf.discovery.ui.model.impl.ModelPackageImpl#getIServiceID()
* @generated
*/
int ISERVICE_ID = 3;
/**
* The feature id for the '<em><b>Ecf Service ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ISERVICE_ID__ECF_SERVICE_ID = 0;
/**
* The feature id for the '<em><b>Ecf Service Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ISERVICE_ID__ECF_SERVICE_NAME = 1;
/**
* The feature id for the '<em><b>Service Type ID</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ISERVICE_ID__SERVICE_TYPE_ID = 2;
/**
* The number of structural features of the '<em>IService ID</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ISERVICE_ID_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.eclipse.ecf.discovery.ui.model.impl.IServiceTypeIDImpl <em>IService Type ID</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ecf.discovery.ui.model.impl.IServiceTypeIDImpl
* @see org.eclipse.ecf.discovery.ui.model.impl.ModelPackageImpl#getIServiceTypeID()
* @generated
*/
int ISERVICE_TYPE_ID = 4;
/**
* The feature id for the '<em><b>Ecf Service Type ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ISERVICE_TYPE_ID__ECF_SERVICE_TYPE_ID = 0;
/**
* The feature id for the '<em><b>Ecf Naming Authority</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ISERVICE_TYPE_ID__ECF_NAMING_AUTHORITY = 1;
/**
* The feature id for the '<em><b>Ecf Services</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ISERVICE_TYPE_ID__ECF_SERVICES = 2;
/**
* The feature id for the '<em><b>Ecf Protocols</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ISERVICE_TYPE_ID__ECF_PROTOCOLS = 3;
/**
* The feature id for the '<em><b>Ecf Scopes</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ISERVICE_TYPE_ID__ECF_SCOPES = 4;
/**
* The feature id for the '<em><b>Ecf Service Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ISERVICE_TYPE_ID__ECF_SERVICE_NAME = 5;
/**
* The number of structural features of the '<em>IService Type ID</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ISERVICE_TYPE_ID_FEATURE_COUNT = 6;
/**
* The meta object id for the '<em>ECFI Service Info</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ecf.discovery.IServiceInfo
* @see org.eclipse.ecf.discovery.ui.model.impl.ModelPackageImpl#getECFIServiceInfo()
* @generated
*/
int ECFI_SERVICE_INFO = 5;
/**
* The meta object id for the '<em>Inet Address</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.net.InetAddress
* @see org.eclipse.ecf.discovery.ui.model.impl.ModelPackageImpl#getInetAddress()
* @generated
*/
int INET_ADDRESS = 6;
/**
* The meta object id for the '<em>ECFI Service ID</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ecf.discovery.identity.IServiceID
* @see org.eclipse.ecf.discovery.ui.model.impl.ModelPackageImpl#getECFIServiceID()
* @generated
*/
int ECFI_SERVICE_ID = 7;
/**
* The meta object id for the '<em>ECFI Service Type ID</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ecf.discovery.identity.IServiceTypeID
* @see org.eclipse.ecf.discovery.ui.model.impl.ModelPackageImpl#getECFIServiceTypeID()
* @generated
*/
int ECFI_SERVICE_TYPE_ID = 8;
/**
* The meta object id for the '<em>URI</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.net.URI
* @see org.eclipse.ecf.discovery.ui.model.impl.ModelPackageImpl#getURI()
* @generated
*/
int URI = 9;
/**
* Returns the meta object for class '{@link org.eclipse.ecf.discovery.ui.model.IServiceInfo <em>IService Info</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>IService Info</em>'.
* @see org.eclipse.ecf.discovery.ui.model.IServiceInfo
* @generated
*/
EClass getIServiceInfo();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ecf.discovery.ui.model.IServiceInfo#getEcfServiceInfo <em>Ecf Service Info</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Ecf Service Info</em>'.
* @see org.eclipse.ecf.discovery.ui.model.IServiceInfo#getEcfServiceInfo()
* @see #getIServiceInfo()
* @generated
*/
EAttribute getIServiceInfo_EcfServiceInfo();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ecf.discovery.ui.model.IServiceInfo#getEcfName <em>Ecf Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Ecf Name</em>'.
* @see org.eclipse.ecf.discovery.ui.model.IServiceInfo#getEcfName()
* @see #getIServiceInfo()
* @generated
*/
EAttribute getIServiceInfo_EcfName();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ecf.discovery.ui.model.IServiceInfo#getEcfLocation <em>Ecf Location</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Ecf Location</em>'.
* @see org.eclipse.ecf.discovery.ui.model.IServiceInfo#getEcfLocation()
* @see #getIServiceInfo()
* @generated
*/
EAttribute getIServiceInfo_EcfLocation();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ecf.discovery.ui.model.IServiceInfo#getEcfPriority <em>Ecf Priority</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Ecf Priority</em>'.
* @see org.eclipse.ecf.discovery.ui.model.IServiceInfo#getEcfPriority()
* @see #getIServiceInfo()
* @generated
*/
EAttribute getIServiceInfo_EcfPriority();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ecf.discovery.ui.model.IServiceInfo#getEcfWeight <em>Ecf Weight</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Ecf Weight</em>'.
* @see org.eclipse.ecf.discovery.ui.model.IServiceInfo#getEcfWeight()
* @see #getIServiceInfo()
* @generated
*/
EAttribute getIServiceInfo_EcfWeight();
/**
* Returns the meta object for the reference '{@link org.eclipse.ecf.discovery.ui.model.IServiceInfo#getServiceID <em>Service ID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Service ID</em>'.
* @see org.eclipse.ecf.discovery.ui.model.IServiceInfo#getServiceID()
* @see #getIServiceInfo()
* @generated
*/
EReference getIServiceInfo_ServiceID();
/**
* Returns the meta object for class '{@link org.eclipse.ecf.discovery.ui.model.INetwork <em>INetwork</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>INetwork</em>'.
* @see org.eclipse.ecf.discovery.ui.model.INetwork
* @generated
*/
EClass getINetwork();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.ecf.discovery.ui.model.INetwork#getHosts <em>Hosts</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Hosts</em>'.
* @see org.eclipse.ecf.discovery.ui.model.INetwork#getHosts()
* @see #getINetwork()
* @generated
*/
EReference getINetwork_Hosts();
/**
* Returns the meta object for class '{@link org.eclipse.ecf.discovery.ui.model.IHost <em>IHost</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>IHost</em>'.
* @see org.eclipse.ecf.discovery.ui.model.IHost
* @generated
*/
EClass getIHost();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.ecf.discovery.ui.model.IHost#getServices <em>Services</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Services</em>'.
* @see org.eclipse.ecf.discovery.ui.model.IHost#getServices()
* @see #getIHost()
* @generated
*/
EReference getIHost_Services();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ecf.discovery.ui.model.IHost#getAddress <em>Address</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Address</em>'.
* @see org.eclipse.ecf.discovery.ui.model.IHost#getAddress()
* @see #getIHost()
* @generated
*/
EAttribute getIHost_Address();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ecf.discovery.ui.model.IHost#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.ecf.discovery.ui.model.IHost#getName()
* @see #getIHost()
* @generated
*/
EAttribute getIHost_Name();
/**
* Returns the meta object for class '{@link org.eclipse.ecf.discovery.ui.model.IServiceID <em>IService ID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>IService ID</em>'.
* @see org.eclipse.ecf.discovery.ui.model.IServiceID
* @generated
*/
EClass getIServiceID();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ecf.discovery.ui.model.IServiceID#getEcfServiceID <em>Ecf Service ID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Ecf Service ID</em>'.
* @see org.eclipse.ecf.discovery.ui.model.IServiceID#getEcfServiceID()
* @see #getIServiceID()
* @generated
*/
EAttribute getIServiceID_EcfServiceID();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ecf.discovery.ui.model.IServiceID#getEcfServiceName <em>Ecf Service Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Ecf Service Name</em>'.
* @see org.eclipse.ecf.discovery.ui.model.IServiceID#getEcfServiceName()
* @see #getIServiceID()
* @generated
*/
EAttribute getIServiceID_EcfServiceName();
/**
* Returns the meta object for the reference '{@link org.eclipse.ecf.discovery.ui.model.IServiceID#getServiceTypeID <em>Service Type ID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Service Type ID</em>'.
* @see org.eclipse.ecf.discovery.ui.model.IServiceID#getServiceTypeID()
* @see #getIServiceID()
* @generated
*/
EReference getIServiceID_ServiceTypeID();
/**
* Returns the meta object for class '{@link org.eclipse.ecf.discovery.ui.model.IServiceTypeID <em>IService Type ID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>IService Type ID</em>'.
* @see org.eclipse.ecf.discovery.ui.model.IServiceTypeID
* @generated
*/
EClass getIServiceTypeID();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ecf.discovery.ui.model.IServiceTypeID#getEcfServiceTypeID <em>Ecf Service Type ID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Ecf Service Type ID</em>'.
* @see org.eclipse.ecf.discovery.ui.model.IServiceTypeID#getEcfServiceTypeID()
* @see #getIServiceTypeID()
* @generated
*/
EAttribute getIServiceTypeID_EcfServiceTypeID();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ecf.discovery.ui.model.IServiceTypeID#getEcfNamingAuthority <em>Ecf Naming Authority</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Ecf Naming Authority</em>'.
* @see org.eclipse.ecf.discovery.ui.model.IServiceTypeID#getEcfNamingAuthority()
* @see #getIServiceTypeID()
* @generated
*/
EAttribute getIServiceTypeID_EcfNamingAuthority();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.ecf.discovery.ui.model.IServiceTypeID#getEcfServices <em>Ecf Services</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Ecf Services</em>'.
* @see org.eclipse.ecf.discovery.ui.model.IServiceTypeID#getEcfServices()
* @see #getIServiceTypeID()
* @generated
*/
EAttribute getIServiceTypeID_EcfServices();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.ecf.discovery.ui.model.IServiceTypeID#getEcfProtocols <em>Ecf Protocols</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Ecf Protocols</em>'.
* @see org.eclipse.ecf.discovery.ui.model.IServiceTypeID#getEcfProtocols()
* @see #getIServiceTypeID()
* @generated
*/
EAttribute getIServiceTypeID_EcfProtocols();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.ecf.discovery.ui.model.IServiceTypeID#getEcfScopes <em>Ecf Scopes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Ecf Scopes</em>'.
* @see org.eclipse.ecf.discovery.ui.model.IServiceTypeID#getEcfScopes()
* @see #getIServiceTypeID()
* @generated
*/
EAttribute getIServiceTypeID_EcfScopes();
/**
* Returns the meta object for the attribute '{@link org.eclipse.ecf.discovery.ui.model.IServiceTypeID#getEcfServiceName <em>Ecf Service Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Ecf Service Name</em>'.
* @see org.eclipse.ecf.discovery.ui.model.IServiceTypeID#getEcfServiceName()
* @see #getIServiceTypeID()
* @generated
*/
EAttribute getIServiceTypeID_EcfServiceName();
/**
* Returns the meta object for data type '{@link org.eclipse.ecf.discovery.IServiceInfo <em>ECFI Service Info</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>ECFI Service Info</em>'.
* @see org.eclipse.ecf.discovery.IServiceInfo
* @model instanceClass="org.eclipse.ecf.discovery.IServiceInfo"
* @generated
*/
EDataType getECFIServiceInfo();
/**
* Returns the meta object for data type '{@link java.net.InetAddress <em>Inet Address</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Inet Address</em>'.
* @see java.net.InetAddress
* @model instanceClass="java.net.InetAddress"
* @generated
*/
EDataType getInetAddress();
/**
* Returns the meta object for data type '{@link org.eclipse.ecf.discovery.identity.IServiceID <em>ECFI Service ID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>ECFI Service ID</em>'.
* @see org.eclipse.ecf.discovery.identity.IServiceID
* @model instanceClass="org.eclipse.ecf.discovery.identity.IServiceID"
* @generated
*/
EDataType getECFIServiceID();
/**
* Returns the meta object for data type '{@link org.eclipse.ecf.discovery.identity.IServiceTypeID <em>ECFI Service Type ID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>ECFI Service Type ID</em>'.
* @see org.eclipse.ecf.discovery.identity.IServiceTypeID
* @model instanceClass="org.eclipse.ecf.discovery.identity.IServiceTypeID"
* @generated
*/
EDataType getECFIServiceTypeID();
/**
* Returns the meta object for data type '{@link java.net.URI <em>URI</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>URI</em>'.
* @see java.net.URI
* @model instanceClass="java.net.URI"
* @generated
*/
EDataType getURI();
/**
* 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
*/
ModelFactory getModelFactory();
/**
* <!-- 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.ecf.discovery.ui.model.impl.IServiceInfoImpl <em>IService Info</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ecf.discovery.ui.model.impl.IServiceInfoImpl
* @see org.eclipse.ecf.discovery.ui.model.impl.ModelPackageImpl#getIServiceInfo()
* @generated
*/
EClass ISERVICE_INFO = eINSTANCE.getIServiceInfo();
/**
* The meta object literal for the '<em><b>Ecf Service Info</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ISERVICE_INFO__ECF_SERVICE_INFO = eINSTANCE.getIServiceInfo_EcfServiceInfo();
/**
* The meta object literal for the '<em><b>Ecf Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ISERVICE_INFO__ECF_NAME = eINSTANCE.getIServiceInfo_EcfName();
/**
* The meta object literal for the '<em><b>Ecf Location</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ISERVICE_INFO__ECF_LOCATION = eINSTANCE.getIServiceInfo_EcfLocation();
/**
* The meta object literal for the '<em><b>Ecf Priority</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ISERVICE_INFO__ECF_PRIORITY = eINSTANCE.getIServiceInfo_EcfPriority();
/**
* The meta object literal for the '<em><b>Ecf Weight</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ISERVICE_INFO__ECF_WEIGHT = eINSTANCE.getIServiceInfo_EcfWeight();
/**
* The meta object literal for the '<em><b>Service ID</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ISERVICE_INFO__SERVICE_ID = eINSTANCE.getIServiceInfo_ServiceID();
/**
* The meta object literal for the '{@link org.eclipse.ecf.discovery.ui.model.impl.INetworkImpl <em>INetwork</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ecf.discovery.ui.model.impl.INetworkImpl
* @see org.eclipse.ecf.discovery.ui.model.impl.ModelPackageImpl#getINetwork()
* @generated
*/
EClass INETWORK = eINSTANCE.getINetwork();
/**
* The meta object literal for the '<em><b>Hosts</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INETWORK__HOSTS = eINSTANCE.getINetwork_Hosts();
/**
* The meta object literal for the '{@link org.eclipse.ecf.discovery.ui.model.impl.IHostImpl <em>IHost</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ecf.discovery.ui.model.impl.IHostImpl
* @see org.eclipse.ecf.discovery.ui.model.impl.ModelPackageImpl#getIHost()
* @generated
*/
EClass IHOST = eINSTANCE.getIHost();
/**
* The meta object literal for the '<em><b>Services</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference IHOST__SERVICES = eINSTANCE.getIHost_Services();
/**
* The meta object literal for the '<em><b>Address</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute IHOST__ADDRESS = eINSTANCE.getIHost_Address();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute IHOST__NAME = eINSTANCE.getIHost_Name();
/**
* The meta object literal for the '{@link org.eclipse.ecf.discovery.ui.model.impl.IServiceIDImpl <em>IService ID</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ecf.discovery.ui.model.impl.IServiceIDImpl
* @see org.eclipse.ecf.discovery.ui.model.impl.ModelPackageImpl#getIServiceID()
* @generated
*/
EClass ISERVICE_ID = eINSTANCE.getIServiceID();
/**
* The meta object literal for the '<em><b>Ecf Service ID</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ISERVICE_ID__ECF_SERVICE_ID = eINSTANCE.getIServiceID_EcfServiceID();
/**
* The meta object literal for the '<em><b>Ecf Service Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ISERVICE_ID__ECF_SERVICE_NAME = eINSTANCE.getIServiceID_EcfServiceName();
/**
* The meta object literal for the '<em><b>Service Type ID</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ISERVICE_ID__SERVICE_TYPE_ID = eINSTANCE.getIServiceID_ServiceTypeID();
/**
* The meta object literal for the '{@link org.eclipse.ecf.discovery.ui.model.impl.IServiceTypeIDImpl <em>IService Type ID</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ecf.discovery.ui.model.impl.IServiceTypeIDImpl
* @see org.eclipse.ecf.discovery.ui.model.impl.ModelPackageImpl#getIServiceTypeID()
* @generated
*/
EClass ISERVICE_TYPE_ID = eINSTANCE.getIServiceTypeID();
/**
* The meta object literal for the '<em><b>Ecf Service Type ID</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ISERVICE_TYPE_ID__ECF_SERVICE_TYPE_ID = eINSTANCE.getIServiceTypeID_EcfServiceTypeID();
/**
* The meta object literal for the '<em><b>Ecf Naming Authority</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ISERVICE_TYPE_ID__ECF_NAMING_AUTHORITY = eINSTANCE.getIServiceTypeID_EcfNamingAuthority();
/**
* The meta object literal for the '<em><b>Ecf Services</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ISERVICE_TYPE_ID__ECF_SERVICES = eINSTANCE.getIServiceTypeID_EcfServices();
/**
* The meta object literal for the '<em><b>Ecf Protocols</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ISERVICE_TYPE_ID__ECF_PROTOCOLS = eINSTANCE.getIServiceTypeID_EcfProtocols();
/**
* The meta object literal for the '<em><b>Ecf Scopes</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ISERVICE_TYPE_ID__ECF_SCOPES = eINSTANCE.getIServiceTypeID_EcfScopes();
/**
* The meta object literal for the '<em><b>Ecf Service Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ISERVICE_TYPE_ID__ECF_SERVICE_NAME = eINSTANCE.getIServiceTypeID_EcfServiceName();
/**
* The meta object literal for the '<em>ECFI Service Info</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ecf.discovery.IServiceInfo
* @see org.eclipse.ecf.discovery.ui.model.impl.ModelPackageImpl#getECFIServiceInfo()
* @generated
*/
EDataType ECFI_SERVICE_INFO = eINSTANCE.getECFIServiceInfo();
/**
* The meta object literal for the '<em>Inet Address</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.net.InetAddress
* @see org.eclipse.ecf.discovery.ui.model.impl.ModelPackageImpl#getInetAddress()
* @generated
*/
EDataType INET_ADDRESS = eINSTANCE.getInetAddress();
/**
* The meta object literal for the '<em>ECFI Service ID</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ecf.discovery.identity.IServiceID
* @see org.eclipse.ecf.discovery.ui.model.impl.ModelPackageImpl#getECFIServiceID()
* @generated
*/
EDataType ECFI_SERVICE_ID = eINSTANCE.getECFIServiceID();
/**
* The meta object literal for the '<em>ECFI Service Type ID</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.ecf.discovery.identity.IServiceTypeID
* @see org.eclipse.ecf.discovery.ui.model.impl.ModelPackageImpl#getECFIServiceTypeID()
* @generated
*/
EDataType ECFI_SERVICE_TYPE_ID = eINSTANCE.getECFIServiceTypeID();
/**
* The meta object literal for the '<em>URI</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.net.URI
* @see org.eclipse.ecf.discovery.ui.model.impl.ModelPackageImpl#getURI()
* @generated
*/
EDataType URI = eINSTANCE.getURI();
}
} //ModelPackage