/*-
* ============LICENSE_START==========================================
* OPENECOMP - DCAE
* ===================================================================
* Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
* ===================================================================
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
* ============LICENSE_END============================================
*/
/**
*/
package org.openecomp.ncomp.openstack.core;
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;
/**
*
* The Package for the model.
* It contains accessors for the meta objects to represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @see org.openecomp.ncomp.openstack.core.CoreFactory
* @model kind="package"
* annotation="http://www.eclipse.org/emf/2002/GenModel modelDirectory='/ncomp-openstack-model/src/main/xcore-gen' basePackage='org.openecomp.ncomp.openstack'"
* @generated
*/
public interface CorePackage extends EPackage {
/**
* The package name.
*
*
* @generated
*/
String eNAME = "core";
/**
* The package namespace URI.
*
*
* @generated
*/
String eNS_URI = "org.openecomp.ncomp.openstack.core";
/**
* The package namespace name.
*
*
* @generated
*/
String eNS_PREFIX = "core";
/**
* The singleton instance of the package.
*
*
* @generated
*/
CorePackage eINSTANCE = org.openecomp.ncomp.openstack.core.impl.CorePackageImpl.init();
/**
* The meta object id for the '{@link org.openecomp.ncomp.openstack.core.impl.OpenStackRequestImpl Open Stack Request}' class.
*
*
* @see org.openecomp.ncomp.openstack.core.impl.OpenStackRequestImpl
* @see org.openecomp.ncomp.openstack.core.impl.CorePackageImpl#getOpenStackRequest()
* @generated
*/
int OPEN_STACK_REQUEST = 0;
/**
* The feature id for the 'Project Name' attribute.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_REQUEST__PROJECT_NAME = 0;
/**
* The number of structural features of the 'Open Stack Request' class.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_REQUEST_FEATURE_COUNT = 1;
/**
* The number of operations of the 'Open Stack Request' class.
*
*
* @generated
* @ordered
*/
int OPEN_STACK_REQUEST_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.openecomp.ncomp.openstack.core.impl.OpenstackRequestDeleteImpl Openstack Request Delete}' class.
*
*
* @see org.openecomp.ncomp.openstack.core.impl.OpenstackRequestDeleteImpl
* @see org.openecomp.ncomp.openstack.core.impl.CorePackageImpl#getOpenstackRequestDelete()
* @generated
*/
int OPENSTACK_REQUEST_DELETE = 1;
/**
* The feature id for the 'Project Name' attribute.
*
*
* @generated
* @ordered
*/
int OPENSTACK_REQUEST_DELETE__PROJECT_NAME = OPEN_STACK_REQUEST__PROJECT_NAME;
/**
* The feature id for the 'Object Type' attribute.
*
*
* @generated
* @ordered
*/
int OPENSTACK_REQUEST_DELETE__OBJECT_TYPE = OPEN_STACK_REQUEST_FEATURE_COUNT + 0;
/**
* The feature id for the 'Object Name' attribute.
*
*
* @generated
* @ordered
*/
int OPENSTACK_REQUEST_DELETE__OBJECT_NAME = OPEN_STACK_REQUEST_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Openstack Request Delete' class.
*
*
* @generated
* @ordered
*/
int OPENSTACK_REQUEST_DELETE_FEATURE_COUNT = OPEN_STACK_REQUEST_FEATURE_COUNT + 2;
/**
* The number of operations of the 'Openstack Request Delete' class.
*
*
* @generated
* @ordered
*/
int OPENSTACK_REQUEST_DELETE_OPERATION_COUNT = OPEN_STACK_REQUEST_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.openecomp.ncomp.openstack.core.impl.OpenstackRequestPollImpl Openstack Request Poll}' class.
*
*
* @see org.openecomp.ncomp.openstack.core.impl.OpenstackRequestPollImpl
* @see org.openecomp.ncomp.openstack.core.impl.CorePackageImpl#getOpenstackRequestPoll()
* @generated
*/
int OPENSTACK_REQUEST_POLL = 2;
/**
* The feature id for the 'Project Name' attribute.
*
*
* @generated
* @ordered
*/
int OPENSTACK_REQUEST_POLL__PROJECT_NAME = OPEN_STACK_REQUEST__PROJECT_NAME;
/**
* The number of structural features of the 'Openstack Request Poll' class.
*
*
* @generated
* @ordered
*/
int OPENSTACK_REQUEST_POLL_FEATURE_COUNT = OPEN_STACK_REQUEST_FEATURE_COUNT + 0;
/**
* The number of operations of the 'Openstack Request Poll' class.
*
*
* @generated
* @ordered
*/
int OPENSTACK_REQUEST_POLL_OPERATION_COUNT = OPEN_STACK_REQUEST_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.openecomp.ncomp.openstack.core.impl.VirtualMachineTypeImpl Virtual Machine Type}' class.
*
*
* @see org.openecomp.ncomp.openstack.core.impl.VirtualMachineTypeImpl
* @see org.openecomp.ncomp.openstack.core.impl.CorePackageImpl#getVirtualMachineType()
* @generated
*/
int VIRTUAL_MACHINE_TYPE = 3;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int VIRTUAL_MACHINE_TYPE__NAME = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY__NAME;
/**
* The feature id for the 'Last Polled' attribute.
*
*
* @generated
* @ordered
*/
int VIRTUAL_MACHINE_TYPE__LAST_POLLED = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY__LAST_POLLED;
/**
* The feature id for the 'Last Changed' attribute.
*
*
* @generated
* @ordered
*/
int VIRTUAL_MACHINE_TYPE__LAST_CHANGED = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY__LAST_CHANGED;
/**
* The feature id for the 'Created' attribute.
*
*
* @generated
* @ordered
*/
int VIRTUAL_MACHINE_TYPE__CREATED = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY__CREATED;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int VIRTUAL_MACHINE_TYPE__DESCRIPTION = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 0;
/**
* The feature id for the 'Number Of Cores' attribute.
*
*
* @generated
* @ordered
*/
int VIRTUAL_MACHINE_TYPE__NUMBER_OF_CORES = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 1;
/**
* The feature id for the 'Memory Size MB' attribute.
*
*
* @generated
* @ordered
*/
int VIRTUAL_MACHINE_TYPE__MEMORY_SIZE_MB = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 2;
/**
* The feature id for the 'Root Disk Size GB' attribute.
*
*
* @generated
* @ordered
*/
int VIRTUAL_MACHINE_TYPE__ROOT_DISK_SIZE_GB = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 3;
/**
* The feature id for the 'Disk Size GB' attribute.
*
*
* @generated
* @ordered
*/
int VIRTUAL_MACHINE_TYPE__DISK_SIZE_GB = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 4;
/**
* The feature id for the 'Volume Size GB' attribute.
*
*
* @generated
* @ordered
*/
int VIRTUAL_MACHINE_TYPE__VOLUME_SIZE_GB = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 5;
/**
* The feature id for the 'Image Name' attribute.
*
*
* @generated
* @ordered
*/
int VIRTUAL_MACHINE_TYPE__IMAGE_NAME = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 6;
/**
* The feature id for the 'Flavor Name' attribute.
*
*
* @generated
* @ordered
*/
int VIRTUAL_MACHINE_TYPE__FLAVOR_NAME = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 7;
/**
* The feature id for the 'Need Public Ip' attribute.
*
*
* @generated
* @ordered
*/
int VIRTUAL_MACHINE_TYPE__NEED_PUBLIC_IP = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 8;
/**
* The feature id for the 'Deployment Status' attribute.
*
*
* @generated
* @ordered
*/
int VIRTUAL_MACHINE_TYPE__DEPLOYMENT_STATUS = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 9;
/**
* The feature id for the 'Incoming Security Rules' containment reference list.
*
*
* @generated
* @ordered
*/
int VIRTUAL_MACHINE_TYPE__INCOMING_SECURITY_RULES = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 10;
/**
* The feature id for the 'Outbound Security Rules' containment reference list.
*
*
* @generated
* @ordered
*/
int VIRTUAL_MACHINE_TYPE__OUTBOUND_SECURITY_RULES = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 11;
/**
* The number of structural features of the 'Virtual Machine Type' class.
*
*
* @generated
* @ordered
*/
int VIRTUAL_MACHINE_TYPE_FEATURE_COUNT = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 12;
/**
* The number of operations of the 'Virtual Machine Type' class.
*
*
* @generated
* @ordered
*/
int VIRTUAL_MACHINE_TYPE_OPERATION_COUNT = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.openecomp.ncomp.openstack.core.impl.SecurityRuleImpl Security Rule}' class.
*
*
* @see org.openecomp.ncomp.openstack.core.impl.SecurityRuleImpl
* @see org.openecomp.ncomp.openstack.core.impl.CorePackageImpl#getSecurityRule()
* @generated
*/
int SECURITY_RULE = 4;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int SECURITY_RULE__NAME = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY__NAME;
/**
* The feature id for the 'Last Polled' attribute.
*
*
* @generated
* @ordered
*/
int SECURITY_RULE__LAST_POLLED = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY__LAST_POLLED;
/**
* The feature id for the 'Last Changed' attribute.
*
*
* @generated
* @ordered
*/
int SECURITY_RULE__LAST_CHANGED = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY__LAST_CHANGED;
/**
* The feature id for the 'Created' attribute.
*
*
* @generated
* @ordered
*/
int SECURITY_RULE__CREATED = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY__CREATED;
/**
* The feature id for the 'Port Range Start' attribute.
*
*
* @generated
* @ordered
*/
int SECURITY_RULE__PORT_RANGE_START = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 0;
/**
* The feature id for the 'Port Range End' attribute.
*
*
* @generated
* @ordered
*/
int SECURITY_RULE__PORT_RANGE_END = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 1;
/**
* The feature id for the 'Prefix' attribute.
*
*
* @generated
* @ordered
*/
int SECURITY_RULE__PREFIX = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 2;
/**
* The feature id for the 'Ip Protocol' attribute.
*
*
* @generated
* @ordered
*/
int SECURITY_RULE__IP_PROTOCOL = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 3;
/**
* The number of structural features of the 'Security Rule' class.
*
*
* @generated
* @ordered
*/
int SECURITY_RULE_FEATURE_COUNT = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_FEATURE_COUNT + 4;
/**
* The number of operations of the 'Security Rule' class.
*
*
* @generated
* @ordered
*/
int SECURITY_RULE_OPERATION_COUNT = org.openecomp.ncomp.core.CorePackage.NAMED_ENTITY_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.openecomp.ncomp.openstack.core.SecurityRuleProtocol Security Rule Protocol}' enum.
*
*
* @see org.openecomp.ncomp.openstack.core.SecurityRuleProtocol
* @see org.openecomp.ncomp.openstack.core.impl.CorePackageImpl#getSecurityRuleProtocol()
* @generated
*/
int SECURITY_RULE_PROTOCOL = 5;
/**
* Returns the meta object for class '{@link org.openecomp.ncomp.openstack.core.OpenStackRequest Open Stack Request}'.
*
*
* @return the meta object for class 'Open Stack Request'.
* @see org.openecomp.ncomp.openstack.core.OpenStackRequest
* @generated
*/
EClass getOpenStackRequest();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.core.OpenStackRequest#getProjectName Project Name}'.
*
*
* @return the meta object for the attribute 'Project Name'.
* @see org.openecomp.ncomp.openstack.core.OpenStackRequest#getProjectName()
* @see #getOpenStackRequest()
* @generated
*/
EAttribute getOpenStackRequest_ProjectName();
/**
* Returns the meta object for class '{@link org.openecomp.ncomp.openstack.core.OpenstackRequestDelete Openstack Request Delete}'.
*
*
* @return the meta object for class 'Openstack Request Delete'.
* @see org.openecomp.ncomp.openstack.core.OpenstackRequestDelete
* @generated
*/
EClass getOpenstackRequestDelete();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.core.OpenstackRequestDelete#getObjectType Object Type}'.
*
*
* @return the meta object for the attribute 'Object Type'.
* @see org.openecomp.ncomp.openstack.core.OpenstackRequestDelete#getObjectType()
* @see #getOpenstackRequestDelete()
* @generated
*/
EAttribute getOpenstackRequestDelete_ObjectType();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.core.OpenstackRequestDelete#getObjectName Object Name}'.
*
*
* @return the meta object for the attribute 'Object Name'.
* @see org.openecomp.ncomp.openstack.core.OpenstackRequestDelete#getObjectName()
* @see #getOpenstackRequestDelete()
* @generated
*/
EAttribute getOpenstackRequestDelete_ObjectName();
/**
* Returns the meta object for class '{@link org.openecomp.ncomp.openstack.core.OpenstackRequestPoll Openstack Request Poll}'.
*
*
* @return the meta object for class 'Openstack Request Poll'.
* @see org.openecomp.ncomp.openstack.core.OpenstackRequestPoll
* @generated
*/
EClass getOpenstackRequestPoll();
/**
* Returns the meta object for class '{@link org.openecomp.ncomp.openstack.core.VirtualMachineType Virtual Machine Type}'.
*
*
* @return the meta object for class 'Virtual Machine Type'.
* @see org.openecomp.ncomp.openstack.core.VirtualMachineType
* @generated
*/
EClass getVirtualMachineType();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.core.VirtualMachineType#getDescription Description}'.
*
*
* @return the meta object for the attribute 'Description'.
* @see org.openecomp.ncomp.openstack.core.VirtualMachineType#getDescription()
* @see #getVirtualMachineType()
* @generated
*/
EAttribute getVirtualMachineType_Description();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.core.VirtualMachineType#getNumberOfCores Number Of Cores}'.
*
*
* @return the meta object for the attribute 'Number Of Cores'.
* @see org.openecomp.ncomp.openstack.core.VirtualMachineType#getNumberOfCores()
* @see #getVirtualMachineType()
* @generated
*/
EAttribute getVirtualMachineType_NumberOfCores();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.core.VirtualMachineType#getMemorySizeMB Memory Size MB}'.
*
*
* @return the meta object for the attribute 'Memory Size MB'.
* @see org.openecomp.ncomp.openstack.core.VirtualMachineType#getMemorySizeMB()
* @see #getVirtualMachineType()
* @generated
*/
EAttribute getVirtualMachineType_MemorySizeMB();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.core.VirtualMachineType#getRootDiskSizeGB Root Disk Size GB}'.
*
*
* @return the meta object for the attribute 'Root Disk Size GB'.
* @see org.openecomp.ncomp.openstack.core.VirtualMachineType#getRootDiskSizeGB()
* @see #getVirtualMachineType()
* @generated
*/
EAttribute getVirtualMachineType_RootDiskSizeGB();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.core.VirtualMachineType#getDiskSizeGB Disk Size GB}'.
*
*
* @return the meta object for the attribute 'Disk Size GB'.
* @see org.openecomp.ncomp.openstack.core.VirtualMachineType#getDiskSizeGB()
* @see #getVirtualMachineType()
* @generated
*/
EAttribute getVirtualMachineType_DiskSizeGB();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.core.VirtualMachineType#getVolumeSizeGB Volume Size GB}'.
*
*
* @return the meta object for the attribute 'Volume Size GB'.
* @see org.openecomp.ncomp.openstack.core.VirtualMachineType#getVolumeSizeGB()
* @see #getVirtualMachineType()
* @generated
*/
EAttribute getVirtualMachineType_VolumeSizeGB();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.core.VirtualMachineType#getImageName Image Name}'.
*
*
* @return the meta object for the attribute 'Image Name'.
* @see org.openecomp.ncomp.openstack.core.VirtualMachineType#getImageName()
* @see #getVirtualMachineType()
* @generated
*/
EAttribute getVirtualMachineType_ImageName();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.core.VirtualMachineType#getFlavorName Flavor Name}'.
*
*
* @return the meta object for the attribute 'Flavor Name'.
* @see org.openecomp.ncomp.openstack.core.VirtualMachineType#getFlavorName()
* @see #getVirtualMachineType()
* @generated
*/
EAttribute getVirtualMachineType_FlavorName();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.core.VirtualMachineType#isNeedPublicIp Need Public Ip}'.
*
*
* @return the meta object for the attribute 'Need Public Ip'.
* @see org.openecomp.ncomp.openstack.core.VirtualMachineType#isNeedPublicIp()
* @see #getVirtualMachineType()
* @generated
*/
EAttribute getVirtualMachineType_NeedPublicIp();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.core.VirtualMachineType#getDeploymentStatus Deployment Status}'.
*
*
* @return the meta object for the attribute 'Deployment Status'.
* @see org.openecomp.ncomp.openstack.core.VirtualMachineType#getDeploymentStatus()
* @see #getVirtualMachineType()
* @generated
*/
EAttribute getVirtualMachineType_DeploymentStatus();
/**
* Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.core.VirtualMachineType#getIncomingSecurityRules Incoming Security Rules}'.
*
*
* @return the meta object for the containment reference list 'Incoming Security Rules'.
* @see org.openecomp.ncomp.openstack.core.VirtualMachineType#getIncomingSecurityRules()
* @see #getVirtualMachineType()
* @generated
*/
EReference getVirtualMachineType_IncomingSecurityRules();
/**
* Returns the meta object for the containment reference list '{@link org.openecomp.ncomp.openstack.core.VirtualMachineType#getOutboundSecurityRules Outbound Security Rules}'.
*
*
* @return the meta object for the containment reference list 'Outbound Security Rules'.
* @see org.openecomp.ncomp.openstack.core.VirtualMachineType#getOutboundSecurityRules()
* @see #getVirtualMachineType()
* @generated
*/
EReference getVirtualMachineType_OutboundSecurityRules();
/**
* Returns the meta object for class '{@link org.openecomp.ncomp.openstack.core.SecurityRule Security Rule}'.
*
*
* @return the meta object for class 'Security Rule'.
* @see org.openecomp.ncomp.openstack.core.SecurityRule
* @generated
*/
EClass getSecurityRule();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.core.SecurityRule#getPortRangeStart Port Range Start}'.
*
*
* @return the meta object for the attribute 'Port Range Start'.
* @see org.openecomp.ncomp.openstack.core.SecurityRule#getPortRangeStart()
* @see #getSecurityRule()
* @generated
*/
EAttribute getSecurityRule_PortRangeStart();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.core.SecurityRule#getPortRangeEnd Port Range End}'.
*
*
* @return the meta object for the attribute 'Port Range End'.
* @see org.openecomp.ncomp.openstack.core.SecurityRule#getPortRangeEnd()
* @see #getSecurityRule()
* @generated
*/
EAttribute getSecurityRule_PortRangeEnd();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.core.SecurityRule#getPrefix Prefix}'.
*
*
* @return the meta object for the attribute 'Prefix'.
* @see org.openecomp.ncomp.openstack.core.SecurityRule#getPrefix()
* @see #getSecurityRule()
* @generated
*/
EAttribute getSecurityRule_Prefix();
/**
* Returns the meta object for the attribute '{@link org.openecomp.ncomp.openstack.core.SecurityRule#getIpProtocol Ip Protocol}'.
*
*
* @return the meta object for the attribute 'Ip Protocol'.
* @see org.openecomp.ncomp.openstack.core.SecurityRule#getIpProtocol()
* @see #getSecurityRule()
* @generated
*/
EAttribute getSecurityRule_IpProtocol();
/**
* Returns the meta object for enum '{@link org.openecomp.ncomp.openstack.core.SecurityRuleProtocol Security Rule Protocol}'.
*
*
* @return the meta object for enum 'Security Rule Protocol'.
* @see org.openecomp.ncomp.openstack.core.SecurityRuleProtocol
* @generated
*/
EEnum getSecurityRuleProtocol();
/**
* Returns the factory that creates the instances of the model.
*
*
* @return the factory that creates the instances of the model.
* @generated
*/
CoreFactory getCoreFactory();
/**
*
* Defines literals for the meta objects that represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.openecomp.ncomp.openstack.core.impl.OpenStackRequestImpl Open Stack Request}' class.
*
*
* @see org.openecomp.ncomp.openstack.core.impl.OpenStackRequestImpl
* @see org.openecomp.ncomp.openstack.core.impl.CorePackageImpl#getOpenStackRequest()
* @generated
*/
EClass OPEN_STACK_REQUEST = eINSTANCE.getOpenStackRequest();
/**
* The meta object literal for the 'Project Name' attribute feature.
*
*
* @generated
*/
EAttribute OPEN_STACK_REQUEST__PROJECT_NAME = eINSTANCE.getOpenStackRequest_ProjectName();
/**
* The meta object literal for the '{@link org.openecomp.ncomp.openstack.core.impl.OpenstackRequestDeleteImpl Openstack Request Delete}' class.
*
*
* @see org.openecomp.ncomp.openstack.core.impl.OpenstackRequestDeleteImpl
* @see org.openecomp.ncomp.openstack.core.impl.CorePackageImpl#getOpenstackRequestDelete()
* @generated
*/
EClass OPENSTACK_REQUEST_DELETE = eINSTANCE.getOpenstackRequestDelete();
/**
* The meta object literal for the 'Object Type' attribute feature.
*
*
* @generated
*/
EAttribute OPENSTACK_REQUEST_DELETE__OBJECT_TYPE = eINSTANCE.getOpenstackRequestDelete_ObjectType();
/**
* The meta object literal for the 'Object Name' attribute feature.
*
*
* @generated
*/
EAttribute OPENSTACK_REQUEST_DELETE__OBJECT_NAME = eINSTANCE.getOpenstackRequestDelete_ObjectName();
/**
* The meta object literal for the '{@link org.openecomp.ncomp.openstack.core.impl.OpenstackRequestPollImpl Openstack Request Poll}' class.
*
*
* @see org.openecomp.ncomp.openstack.core.impl.OpenstackRequestPollImpl
* @see org.openecomp.ncomp.openstack.core.impl.CorePackageImpl#getOpenstackRequestPoll()
* @generated
*/
EClass OPENSTACK_REQUEST_POLL = eINSTANCE.getOpenstackRequestPoll();
/**
* The meta object literal for the '{@link org.openecomp.ncomp.openstack.core.impl.VirtualMachineTypeImpl Virtual Machine Type}' class.
*
*
* @see org.openecomp.ncomp.openstack.core.impl.VirtualMachineTypeImpl
* @see org.openecomp.ncomp.openstack.core.impl.CorePackageImpl#getVirtualMachineType()
* @generated
*/
EClass VIRTUAL_MACHINE_TYPE = eINSTANCE.getVirtualMachineType();
/**
* The meta object literal for the 'Description' attribute feature.
*
*
* @generated
*/
EAttribute VIRTUAL_MACHINE_TYPE__DESCRIPTION = eINSTANCE.getVirtualMachineType_Description();
/**
* The meta object literal for the 'Number Of Cores' attribute feature.
*
*
* @generated
*/
EAttribute VIRTUAL_MACHINE_TYPE__NUMBER_OF_CORES = eINSTANCE.getVirtualMachineType_NumberOfCores();
/**
* The meta object literal for the 'Memory Size MB' attribute feature.
*
*
* @generated
*/
EAttribute VIRTUAL_MACHINE_TYPE__MEMORY_SIZE_MB = eINSTANCE.getVirtualMachineType_MemorySizeMB();
/**
* The meta object literal for the 'Root Disk Size GB' attribute feature.
*
*
* @generated
*/
EAttribute VIRTUAL_MACHINE_TYPE__ROOT_DISK_SIZE_GB = eINSTANCE.getVirtualMachineType_RootDiskSizeGB();
/**
* The meta object literal for the 'Disk Size GB' attribute feature.
*
*
* @generated
*/
EAttribute VIRTUAL_MACHINE_TYPE__DISK_SIZE_GB = eINSTANCE.getVirtualMachineType_DiskSizeGB();
/**
* The meta object literal for the 'Volume Size GB' attribute feature.
*
*
* @generated
*/
EAttribute VIRTUAL_MACHINE_TYPE__VOLUME_SIZE_GB = eINSTANCE.getVirtualMachineType_VolumeSizeGB();
/**
* The meta object literal for the 'Image Name' attribute feature.
*
*
* @generated
*/
EAttribute VIRTUAL_MACHINE_TYPE__IMAGE_NAME = eINSTANCE.getVirtualMachineType_ImageName();
/**
* The meta object literal for the 'Flavor Name' attribute feature.
*
*
* @generated
*/
EAttribute VIRTUAL_MACHINE_TYPE__FLAVOR_NAME = eINSTANCE.getVirtualMachineType_FlavorName();
/**
* The meta object literal for the 'Need Public Ip' attribute feature.
*
*
* @generated
*/
EAttribute VIRTUAL_MACHINE_TYPE__NEED_PUBLIC_IP = eINSTANCE.getVirtualMachineType_NeedPublicIp();
/**
* The meta object literal for the 'Deployment Status' attribute feature.
*
*
* @generated
*/
EAttribute VIRTUAL_MACHINE_TYPE__DEPLOYMENT_STATUS = eINSTANCE.getVirtualMachineType_DeploymentStatus();
/**
* The meta object literal for the 'Incoming Security Rules' containment reference list feature.
*
*
* @generated
*/
EReference VIRTUAL_MACHINE_TYPE__INCOMING_SECURITY_RULES = eINSTANCE.getVirtualMachineType_IncomingSecurityRules();
/**
* The meta object literal for the 'Outbound Security Rules' containment reference list feature.
*
*
* @generated
*/
EReference VIRTUAL_MACHINE_TYPE__OUTBOUND_SECURITY_RULES = eINSTANCE.getVirtualMachineType_OutboundSecurityRules();
/**
* The meta object literal for the '{@link org.openecomp.ncomp.openstack.core.impl.SecurityRuleImpl Security Rule}' class.
*
*
* @see org.openecomp.ncomp.openstack.core.impl.SecurityRuleImpl
* @see org.openecomp.ncomp.openstack.core.impl.CorePackageImpl#getSecurityRule()
* @generated
*/
EClass SECURITY_RULE = eINSTANCE.getSecurityRule();
/**
* The meta object literal for the 'Port Range Start' attribute feature.
*
*
* @generated
*/
EAttribute SECURITY_RULE__PORT_RANGE_START = eINSTANCE.getSecurityRule_PortRangeStart();
/**
* The meta object literal for the 'Port Range End' attribute feature.
*
*
* @generated
*/
EAttribute SECURITY_RULE__PORT_RANGE_END = eINSTANCE.getSecurityRule_PortRangeEnd();
/**
* The meta object literal for the 'Prefix' attribute feature.
*
*
* @generated
*/
EAttribute SECURITY_RULE__PREFIX = eINSTANCE.getSecurityRule_Prefix();
/**
* The meta object literal for the 'Ip Protocol' attribute feature.
*
*
* @generated
*/
EAttribute SECURITY_RULE__IP_PROTOCOL = eINSTANCE.getSecurityRule_IpProtocol();
/**
* The meta object literal for the '{@link org.openecomp.ncomp.openstack.core.SecurityRuleProtocol Security Rule Protocol}' enum.
*
*
* @see org.openecomp.ncomp.openstack.core.SecurityRuleProtocol
* @see org.openecomp.ncomp.openstack.core.impl.CorePackageImpl#getSecurityRuleProtocol()
* @generated
*/
EEnum SECURITY_RULE_PROTOCOL = eINSTANCE.getSecurityRuleProtocol();
}
} //CorePackage