/**
*/
package brokermodel.users;
import brokermodel.BrokermodelPackage;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
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 brokermodel.users.UsersFactory
* @model kind="package"
* @generated
*/
public interface UsersPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "users";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://nam.ece.upatras.gr/broker/model/users";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "gr.upatras.ece.nam.broker.model.users";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
UsersPackage eINSTANCE = brokermodel.users.impl.UsersPackageImpl.init();
/**
* The meta object id for the '{@link brokermodel.users.impl.AccountImpl <em>Account</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see brokermodel.users.impl.AccountImpl
* @see brokermodel.users.impl.UsersPackageImpl#getAccount()
* @generated
*/
int ACCOUNT = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACCOUNT__NAME = BrokermodelPackage.NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACCOUNT__ID = BrokermodelPackage.NAMED_ELEMENT__ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACCOUNT__DESCRIPTION = BrokermodelPackage.NAMED_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Unique ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACCOUNT__UNIQUE_ID = BrokermodelPackage.NAMED_ELEMENT__UNIQUE_ID;
/**
* The feature id for the '<em><b>Password</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACCOUNT__PASSWORD = BrokermodelPackage.NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Username</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACCOUNT__USERNAME = BrokermodelPackage.NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Authorization Key</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACCOUNT__AUTHORIZATION_KEY = BrokermodelPackage.NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Account</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACCOUNT_FEATURE_COUNT = BrokermodelPackage.NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link brokermodel.users.impl.BrokerUserImpl <em>Broker User</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see brokermodel.users.impl.BrokerUserImpl
* @see brokermodel.users.impl.UsersPackageImpl#getBrokerUser()
* @generated
*/
int BROKER_USER = 5;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_USER__NAME = BrokermodelPackage.NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_USER__ID = BrokermodelPackage.NAMED_ELEMENT__ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_USER__DESCRIPTION = BrokermodelPackage.NAMED_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Unique ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_USER__UNIQUE_ID = BrokermodelPackage.NAMED_ELEMENT__UNIQUE_ID;
/**
* The feature id for the '<em><b>Has Account</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_USER__HAS_ACCOUNT = BrokermodelPackage.NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Organization</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_USER__ORGANIZATION = BrokermodelPackage.NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Address</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_USER__ADDRESS = BrokermodelPackage.NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Telephone</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_USER__TELEPHONE = BrokermodelPackage.NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Broker User</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_USER_FEATURE_COUNT = BrokermodelPackage.NAMED_ELEMENT_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link brokermodel.users.impl.ResourcesProviderImpl <em>Resources Provider</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see brokermodel.users.impl.ResourcesProviderImpl
* @see brokermodel.users.impl.UsersPackageImpl#getResourcesProvider()
* @generated
*/
int RESOURCES_PROVIDER = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCES_PROVIDER__NAME = BROKER_USER__NAME;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCES_PROVIDER__ID = BROKER_USER__ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCES_PROVIDER__DESCRIPTION = BROKER_USER__DESCRIPTION;
/**
* The feature id for the '<em><b>Unique ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCES_PROVIDER__UNIQUE_ID = BROKER_USER__UNIQUE_ID;
/**
* The feature id for the '<em><b>Has Account</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCES_PROVIDER__HAS_ACCOUNT = BROKER_USER__HAS_ACCOUNT;
/**
* The feature id for the '<em><b>Organization</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCES_PROVIDER__ORGANIZATION = BROKER_USER__ORGANIZATION;
/**
* The feature id for the '<em><b>Address</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCES_PROVIDER__ADDRESS = BROKER_USER__ADDRESS;
/**
* The feature id for the '<em><b>Telephone</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCES_PROVIDER__TELEPHONE = BROKER_USER__TELEPHONE;
/**
* The feature id for the '<em><b>Offered Site List</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCES_PROVIDER__OFFERED_SITE_LIST = BROKER_USER_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Resources Provider</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCES_PROVIDER_FEATURE_COUNT = BROKER_USER_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link brokermodel.users.impl.TestbedDesignerImpl <em>Testbed Designer</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see brokermodel.users.impl.TestbedDesignerImpl
* @see brokermodel.users.impl.UsersPackageImpl#getTestbedDesigner()
* @generated
*/
int TESTBED_DESIGNER = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TESTBED_DESIGNER__NAME = BROKER_USER__NAME;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TESTBED_DESIGNER__ID = BROKER_USER__ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TESTBED_DESIGNER__DESCRIPTION = BROKER_USER__DESCRIPTION;
/**
* The feature id for the '<em><b>Unique ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TESTBED_DESIGNER__UNIQUE_ID = BROKER_USER__UNIQUE_ID;
/**
* The feature id for the '<em><b>Has Account</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TESTBED_DESIGNER__HAS_ACCOUNT = BROKER_USER__HAS_ACCOUNT;
/**
* The feature id for the '<em><b>Organization</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TESTBED_DESIGNER__ORGANIZATION = BROKER_USER__ORGANIZATION;
/**
* The feature id for the '<em><b>Address</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TESTBED_DESIGNER__ADDRESS = BROKER_USER__ADDRESS;
/**
* The feature id for the '<em><b>Telephone</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TESTBED_DESIGNER__TELEPHONE = BROKER_USER__TELEPHONE;
/**
* The feature id for the '<em><b>Designs Virtual Testbeds</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TESTBED_DESIGNER__DESIGNS_VIRTUAL_TESTBEDS = BROKER_USER_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Testbed Designer</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TESTBED_DESIGNER_FEATURE_COUNT = BROKER_USER_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link brokermodel.users.impl.BrokerPersonelImpl <em>Broker Personel</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see brokermodel.users.impl.BrokerPersonelImpl
* @see brokermodel.users.impl.UsersPackageImpl#getBrokerPersonel()
* @generated
*/
int BROKER_PERSONEL = 6;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_PERSONEL__NAME = BROKER_USER__NAME;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_PERSONEL__ID = BROKER_USER__ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_PERSONEL__DESCRIPTION = BROKER_USER__DESCRIPTION;
/**
* The feature id for the '<em><b>Unique ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_PERSONEL__UNIQUE_ID = BROKER_USER__UNIQUE_ID;
/**
* The feature id for the '<em><b>Has Account</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_PERSONEL__HAS_ACCOUNT = BROKER_USER__HAS_ACCOUNT;
/**
* The feature id for the '<em><b>Organization</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_PERSONEL__ORGANIZATION = BROKER_USER__ORGANIZATION;
/**
* The feature id for the '<em><b>Address</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_PERSONEL__ADDRESS = BROKER_USER__ADDRESS;
/**
* The feature id for the '<em><b>Telephone</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_PERSONEL__TELEPHONE = BROKER_USER__TELEPHONE;
/**
* The number of structural features of the '<em>Broker Personel</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_PERSONEL_FEATURE_COUNT = BROKER_USER_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link brokermodel.users.impl.AdminImpl <em>Admin</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see brokermodel.users.impl.AdminImpl
* @see brokermodel.users.impl.UsersPackageImpl#getAdmin()
* @generated
*/
int ADMIN = 3;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADMIN__NAME = BROKER_PERSONEL__NAME;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADMIN__ID = BROKER_PERSONEL__ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADMIN__DESCRIPTION = BROKER_PERSONEL__DESCRIPTION;
/**
* The feature id for the '<em><b>Unique ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADMIN__UNIQUE_ID = BROKER_PERSONEL__UNIQUE_ID;
/**
* The feature id for the '<em><b>Has Account</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADMIN__HAS_ACCOUNT = BROKER_PERSONEL__HAS_ACCOUNT;
/**
* The feature id for the '<em><b>Organization</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADMIN__ORGANIZATION = BROKER_PERSONEL__ORGANIZATION;
/**
* The feature id for the '<em><b>Address</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADMIN__ADDRESS = BROKER_PERSONEL__ADDRESS;
/**
* The feature id for the '<em><b>Telephone</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADMIN__TELEPHONE = BROKER_PERSONEL__TELEPHONE;
/**
* The number of structural features of the '<em>Admin</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADMIN_FEATURE_COUNT = BROKER_PERSONEL_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link brokermodel.users.impl.BrokerCustomerImpl <em>Broker Customer</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see brokermodel.users.impl.BrokerCustomerImpl
* @see brokermodel.users.impl.UsersPackageImpl#getBrokerCustomer()
* @generated
*/
int BROKER_CUSTOMER = 4;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_CUSTOMER__NAME = BROKER_USER__NAME;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_CUSTOMER__ID = BROKER_USER__ID;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_CUSTOMER__DESCRIPTION = BROKER_USER__DESCRIPTION;
/**
* The feature id for the '<em><b>Unique ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_CUSTOMER__UNIQUE_ID = BROKER_USER__UNIQUE_ID;
/**
* The feature id for the '<em><b>Has Account</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_CUSTOMER__HAS_ACCOUNT = BROKER_USER__HAS_ACCOUNT;
/**
* The feature id for the '<em><b>Organization</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_CUSTOMER__ORGANIZATION = BROKER_USER__ORGANIZATION;
/**
* The feature id for the '<em><b>Address</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_CUSTOMER__ADDRESS = BROKER_USER__ADDRESS;
/**
* The feature id for the '<em><b>Telephone</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_CUSTOMER__TELEPHONE = BROKER_USER__TELEPHONE;
/**
* The feature id for the '<em><b>Utilizes Virtual Testbed</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_CUSTOMER__UTILIZES_VIRTUAL_TESTBED = BROKER_USER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Has Testbed Designer</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_CUSTOMER__HAS_TESTBED_DESIGNER = BROKER_USER_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Broker Customer</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BROKER_CUSTOMER_FEATURE_COUNT = BROKER_USER_FEATURE_COUNT + 2;
/**
* Returns the meta object for class '{@link brokermodel.users.Account <em>Account</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Account</em>'.
* @see brokermodel.users.Account
* @generated
*/
EClass getAccount();
/**
* Returns the meta object for the attribute '{@link brokermodel.users.Account#getPassword <em>Password</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Password</em>'.
* @see brokermodel.users.Account#getPassword()
* @see #getAccount()
* @generated
*/
EAttribute getAccount_Password();
/**
* Returns the meta object for the attribute '{@link brokermodel.users.Account#getUsername <em>Username</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Username</em>'.
* @see brokermodel.users.Account#getUsername()
* @see #getAccount()
* @generated
*/
EAttribute getAccount_Username();
/**
* Returns the meta object for the containment reference '{@link brokermodel.users.Account#getAuthorizationKey <em>Authorization Key</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Authorization Key</em>'.
* @see brokermodel.users.Account#getAuthorizationKey()
* @see #getAccount()
* @generated
*/
EReference getAccount_AuthorizationKey();
/**
* Returns the meta object for class '{@link brokermodel.users.ResourcesProvider <em>Resources Provider</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Resources Provider</em>'.
* @see brokermodel.users.ResourcesProvider
* @generated
*/
EClass getResourcesProvider();
/**
* Returns the meta object for the containment reference list '{@link brokermodel.users.ResourcesProvider#getOfferedSiteList <em>Offered Site List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Offered Site List</em>'.
* @see brokermodel.users.ResourcesProvider#getOfferedSiteList()
* @see #getResourcesProvider()
* @generated
*/
EReference getResourcesProvider_OfferedSiteList();
/**
* Returns the meta object for class '{@link brokermodel.users.TestbedDesigner <em>Testbed Designer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Testbed Designer</em>'.
* @see brokermodel.users.TestbedDesigner
* @generated
*/
EClass getTestbedDesigner();
/**
* Returns the meta object for the reference list '{@link brokermodel.users.TestbedDesigner#getDesignsVirtualTestbeds <em>Designs Virtual Testbeds</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Designs Virtual Testbeds</em>'.
* @see brokermodel.users.TestbedDesigner#getDesignsVirtualTestbeds()
* @see #getTestbedDesigner()
* @generated
*/
EReference getTestbedDesigner_DesignsVirtualTestbeds();
/**
* Returns the meta object for class '{@link brokermodel.users.Admin <em>Admin</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Admin</em>'.
* @see brokermodel.users.Admin
* @generated
*/
EClass getAdmin();
/**
* Returns the meta object for class '{@link brokermodel.users.BrokerCustomer <em>Broker Customer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Broker Customer</em>'.
* @see brokermodel.users.BrokerCustomer
* @generated
*/
EClass getBrokerCustomer();
/**
* Returns the meta object for the reference list '{@link brokermodel.users.BrokerCustomer#getUtilizesVirtualTestbed <em>Utilizes Virtual Testbed</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Utilizes Virtual Testbed</em>'.
* @see brokermodel.users.BrokerCustomer#getUtilizesVirtualTestbed()
* @see #getBrokerCustomer()
* @generated
*/
EReference getBrokerCustomer_UtilizesVirtualTestbed();
/**
* Returns the meta object for the reference '{@link brokermodel.users.BrokerCustomer#getHasTestbedDesigner <em>Has Testbed Designer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Has Testbed Designer</em>'.
* @see brokermodel.users.BrokerCustomer#getHasTestbedDesigner()
* @see #getBrokerCustomer()
* @generated
*/
EReference getBrokerCustomer_HasTestbedDesigner();
/**
* Returns the meta object for class '{@link brokermodel.users.BrokerUser <em>Broker User</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Broker User</em>'.
* @see brokermodel.users.BrokerUser
* @generated
*/
EClass getBrokerUser();
/**
* Returns the meta object for the containment reference '{@link brokermodel.users.BrokerUser#getHasAccount <em>Has Account</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Has Account</em>'.
* @see brokermodel.users.BrokerUser#getHasAccount()
* @see #getBrokerUser()
* @generated
*/
EReference getBrokerUser_HasAccount();
/**
* Returns the meta object for the attribute '{@link brokermodel.users.BrokerUser#getOrganization <em>Organization</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Organization</em>'.
* @see brokermodel.users.BrokerUser#getOrganization()
* @see #getBrokerUser()
* @generated
*/
EAttribute getBrokerUser_Organization();
/**
* Returns the meta object for the attribute '{@link brokermodel.users.BrokerUser#getAddress <em>Address</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Address</em>'.
* @see brokermodel.users.BrokerUser#getAddress()
* @see #getBrokerUser()
* @generated
*/
EAttribute getBrokerUser_Address();
/**
* Returns the meta object for the attribute '{@link brokermodel.users.BrokerUser#getTelephone <em>Telephone</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Telephone</em>'.
* @see brokermodel.users.BrokerUser#getTelephone()
* @see #getBrokerUser()
* @generated
*/
EAttribute getBrokerUser_Telephone();
/**
* Returns the meta object for class '{@link brokermodel.users.BrokerPersonel <em>Broker Personel</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Broker Personel</em>'.
* @see brokermodel.users.BrokerPersonel
* @generated
*/
EClass getBrokerPersonel();
/**
* 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
*/
UsersFactory getUsersFactory();
/**
* <!-- 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 brokermodel.users.impl.AccountImpl <em>Account</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see brokermodel.users.impl.AccountImpl
* @see brokermodel.users.impl.UsersPackageImpl#getAccount()
* @generated
*/
EClass ACCOUNT = eINSTANCE.getAccount();
/**
* The meta object literal for the '<em><b>Password</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ACCOUNT__PASSWORD = eINSTANCE.getAccount_Password();
/**
* The meta object literal for the '<em><b>Username</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ACCOUNT__USERNAME = eINSTANCE.getAccount_Username();
/**
* The meta object literal for the '<em><b>Authorization Key</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACCOUNT__AUTHORIZATION_KEY = eINSTANCE.getAccount_AuthorizationKey();
/**
* The meta object literal for the '{@link brokermodel.users.impl.ResourcesProviderImpl <em>Resources Provider</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see brokermodel.users.impl.ResourcesProviderImpl
* @see brokermodel.users.impl.UsersPackageImpl#getResourcesProvider()
* @generated
*/
EClass RESOURCES_PROVIDER = eINSTANCE.getResourcesProvider();
/**
* The meta object literal for the '<em><b>Offered Site List</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RESOURCES_PROVIDER__OFFERED_SITE_LIST = eINSTANCE.getResourcesProvider_OfferedSiteList();
/**
* The meta object literal for the '{@link brokermodel.users.impl.TestbedDesignerImpl <em>Testbed Designer</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see brokermodel.users.impl.TestbedDesignerImpl
* @see brokermodel.users.impl.UsersPackageImpl#getTestbedDesigner()
* @generated
*/
EClass TESTBED_DESIGNER = eINSTANCE.getTestbedDesigner();
/**
* The meta object literal for the '<em><b>Designs Virtual Testbeds</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TESTBED_DESIGNER__DESIGNS_VIRTUAL_TESTBEDS = eINSTANCE.getTestbedDesigner_DesignsVirtualTestbeds();
/**
* The meta object literal for the '{@link brokermodel.users.impl.AdminImpl <em>Admin</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see brokermodel.users.impl.AdminImpl
* @see brokermodel.users.impl.UsersPackageImpl#getAdmin()
* @generated
*/
EClass ADMIN = eINSTANCE.getAdmin();
/**
* The meta object literal for the '{@link brokermodel.users.impl.BrokerCustomerImpl <em>Broker Customer</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see brokermodel.users.impl.BrokerCustomerImpl
* @see brokermodel.users.impl.UsersPackageImpl#getBrokerCustomer()
* @generated
*/
EClass BROKER_CUSTOMER = eINSTANCE.getBrokerCustomer();
/**
* The meta object literal for the '<em><b>Utilizes Virtual Testbed</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BROKER_CUSTOMER__UTILIZES_VIRTUAL_TESTBED = eINSTANCE.getBrokerCustomer_UtilizesVirtualTestbed();
/**
* The meta object literal for the '<em><b>Has Testbed Designer</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BROKER_CUSTOMER__HAS_TESTBED_DESIGNER = eINSTANCE.getBrokerCustomer_HasTestbedDesigner();
/**
* The meta object literal for the '{@link brokermodel.users.impl.BrokerUserImpl <em>Broker User</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see brokermodel.users.impl.BrokerUserImpl
* @see brokermodel.users.impl.UsersPackageImpl#getBrokerUser()
* @generated
*/
EClass BROKER_USER = eINSTANCE.getBrokerUser();
/**
* The meta object literal for the '<em><b>Has Account</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BROKER_USER__HAS_ACCOUNT = eINSTANCE.getBrokerUser_HasAccount();
/**
* The meta object literal for the '<em><b>Organization</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BROKER_USER__ORGANIZATION = eINSTANCE.getBrokerUser_Organization();
/**
* The meta object literal for the '<em><b>Address</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BROKER_USER__ADDRESS = eINSTANCE.getBrokerUser_Address();
/**
* The meta object literal for the '<em><b>Telephone</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BROKER_USER__TELEPHONE = eINSTANCE.getBrokerUser_Telephone();
/**
* The meta object literal for the '{@link brokermodel.users.impl.BrokerPersonelImpl <em>Broker Personel</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see brokermodel.users.impl.BrokerPersonelImpl
* @see brokermodel.users.impl.UsersPackageImpl#getBrokerPersonel()
* @generated
*/
EClass BROKER_PERSONEL = eINSTANCE.getBrokerPersonel();
}
} //UsersPackage