/**
*/
package hu.bme.mit.inf.dslreasoner.domains.cps;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
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 hu.bme.mit.inf.dslreasoner.domains.cps.CpsFactory
* @model kind="package"
* @generated
*/
public interface CpsPackage extends EPackage {
/**
* The package name.
*
*
* @generated
*/
String eNAME = "cps";
/**
* The package namespace URI.
*
*
* @generated
*/
String eNS_URI = "http://www.example.org/cps";
/**
* The package namespace name.
*
*
* @generated
*/
String eNS_PREFIX = "cps";
/**
* The singleton instance of the package.
*
*
* @generated
*/
CpsPackage eINSTANCE = hu.bme.mit.inf.dslreasoner.domains.cps.impl.CpsPackageImpl.init();
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.cps.impl.CyberPhysicalSystemImpl Cyber Physical System}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.CyberPhysicalSystemImpl
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.CpsPackageImpl#getCyberPhysicalSystem()
* @generated
*/
int CYBER_PHYSICAL_SYSTEM = 0;
/**
* The feature id for the 'Requests' containment reference list.
*
*
* @generated
* @ordered
*/
int CYBER_PHYSICAL_SYSTEM__REQUESTS = 0;
/**
* The feature id for the 'Application Types' containment reference list.
*
*
* @generated
* @ordered
*/
int CYBER_PHYSICAL_SYSTEM__APPLICATION_TYPES = 1;
/**
* The feature id for the 'Host Types' containment reference list.
*
*
* @generated
* @ordered
*/
int CYBER_PHYSICAL_SYSTEM__HOST_TYPES = 2;
/**
* The number of structural features of the 'Cyber Physical System' class.
*
*
* @generated
* @ordered
*/
int CYBER_PHYSICAL_SYSTEM_FEATURE_COUNT = 3;
/**
* The number of operations of the 'Cyber Physical System' class.
*
*
* @generated
* @ordered
*/
int CYBER_PHYSICAL_SYSTEM_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.cps.impl.ApplicationTypeImpl Application Type}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.ApplicationTypeImpl
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.CpsPackageImpl#getApplicationType()
* @generated
*/
int APPLICATION_TYPE = 1;
/**
* The feature id for the 'Instances' containment reference list.
*
*
* @generated
* @ordered
*/
int APPLICATION_TYPE__INSTANCES = 0;
/**
* The feature id for the 'Requirements' containment reference list.
*
*
* @generated
* @ordered
*/
int APPLICATION_TYPE__REQUIREMENTS = 1;
/**
* The number of structural features of the 'Application Type' class.
*
*
* @generated
* @ordered
*/
int APPLICATION_TYPE_FEATURE_COUNT = 2;
/**
* The number of operations of the 'Application Type' class.
*
*
* @generated
* @ordered
*/
int APPLICATION_TYPE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.cps.impl.HostTypeImpl Host Type}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.HostTypeImpl
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.CpsPackageImpl#getHostType()
* @generated
*/
int HOST_TYPE = 2;
/**
* The feature id for the 'Default Memory' attribute.
*
*
* @generated
* @ordered
*/
int HOST_TYPE__DEFAULT_MEMORY = 0;
/**
* The feature id for the 'Default Hdd' attribute.
*
*
* @generated
* @ordered
*/
int HOST_TYPE__DEFAULT_HDD = 1;
/**
* The feature id for the 'Instances' containment reference list.
*
*
* @generated
* @ordered
*/
int HOST_TYPE__INSTANCES = 2;
/**
* The feature id for the 'Cost' attribute.
*
*
* @generated
* @ordered
*/
int HOST_TYPE__COST = 3;
/**
* The number of structural features of the 'Host Type' class.
*
*
* @generated
* @ordered
*/
int HOST_TYPE_FEATURE_COUNT = 4;
/**
* The number of operations of the 'Host Type' class.
*
*
* @generated
* @ordered
*/
int HOST_TYPE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.cps.impl.RequestImpl Request}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.RequestImpl
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.CpsPackageImpl#getRequest()
* @generated
*/
int REQUEST = 3;
/**
* The feature id for the 'Requirements' containment reference list.
*
*
* @generated
* @ordered
*/
int REQUEST__REQUIREMENTS = 0;
/**
* The number of structural features of the 'Request' class.
*
*
* @generated
* @ordered
*/
int REQUEST_FEATURE_COUNT = 1;
/**
* The number of operations of the 'Request' class.
*
*
* @generated
* @ordered
*/
int REQUEST_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.cps.impl.RequirementImpl Requirement}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.RequirementImpl
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.CpsPackageImpl#getRequirement()
* @generated
*/
int REQUIREMENT = 4;
/**
* The feature id for the 'Request' container reference.
*
*
* @generated
* @ordered
*/
int REQUIREMENT__REQUEST = 0;
/**
* The feature id for the 'Count' attribute.
*
*
* @generated
* @ordered
*/
int REQUIREMENT__COUNT = 1;
/**
* The feature id for the 'Type' reference.
*
*
* @generated
* @ordered
*/
int REQUIREMENT__TYPE = 2;
/**
* The feature id for the 'Instances' reference list.
*
*
* @generated
* @ordered
*/
int REQUIREMENT__INSTANCES = 3;
/**
* The number of structural features of the 'Requirement' class.
*
*
* @generated
* @ordered
*/
int REQUIREMENT_FEATURE_COUNT = 4;
/**
* The number of operations of the 'Requirement' class.
*
*
* @generated
* @ordered
*/
int REQUIREMENT_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.cps.impl.ApplicationInstanceImpl Application Instance}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.ApplicationInstanceImpl
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.CpsPackageImpl#getApplicationInstance()
* @generated
*/
int APPLICATION_INSTANCE = 5;
/**
* The feature id for the 'Requirement' reference.
*
*
* @generated
* @ordered
*/
int APPLICATION_INSTANCE__REQUIREMENT = 0;
/**
* The feature id for the 'Type' container reference.
*
*
* @generated
* @ordered
*/
int APPLICATION_INSTANCE__TYPE = 1;
/**
* The feature id for the 'Allocated To' reference.
*
*
* @generated
* @ordered
*/
int APPLICATION_INSTANCE__ALLOCATED_TO = 2;
/**
* The number of structural features of the 'Application Instance' class.
*
*
* @generated
* @ordered
*/
int APPLICATION_INSTANCE_FEATURE_COUNT = 3;
/**
* The number of operations of the 'Application Instance' class.
*
*
* @generated
* @ordered
*/
int APPLICATION_INSTANCE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.cps.impl.ResourceRequirementImpl Resource Requirement}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.ResourceRequirementImpl
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.CpsPackageImpl#getResourceRequirement()
* @generated
*/
int RESOURCE_REQUIREMENT = 6;
/**
* The feature id for the 'Required Memory' attribute.
*
*
* @generated
* @ordered
*/
int RESOURCE_REQUIREMENT__REQUIRED_MEMORY = 0;
/**
* The feature id for the 'Required Hdd' attribute.
*
*
* @generated
* @ordered
*/
int RESOURCE_REQUIREMENT__REQUIRED_HDD = 1;
/**
* The feature id for the 'Host Type' reference.
*
*
* @generated
* @ordered
*/
int RESOURCE_REQUIREMENT__HOST_TYPE = 2;
/**
* The number of structural features of the 'Resource Requirement' class.
*
*
* @generated
* @ordered
*/
int RESOURCE_REQUIREMENT_FEATURE_COUNT = 3;
/**
* The number of operations of the 'Resource Requirement' class.
*
*
* @generated
* @ordered
*/
int RESOURCE_REQUIREMENT_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link hu.bme.mit.inf.dslreasoner.domains.cps.impl.HostInstanceImpl Host Instance}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.HostInstanceImpl
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.CpsPackageImpl#getHostInstance()
* @generated
*/
int HOST_INSTANCE = 7;
/**
* The feature id for the 'Type' container reference.
*
*
* @generated
* @ordered
*/
int HOST_INSTANCE__TYPE = 0;
/**
* The feature id for the 'Applications' reference list.
*
*
* @generated
* @ordered
*/
int HOST_INSTANCE__APPLICATIONS = 1;
/**
* The number of structural features of the 'Host Instance' class.
*
*
* @generated
* @ordered
*/
int HOST_INSTANCE_FEATURE_COUNT = 2;
/**
* The number of operations of the 'Host Instance' class.
*
*
* @generated
* @ordered
*/
int HOST_INSTANCE_OPERATION_COUNT = 0;
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.domains.cps.CyberPhysicalSystem Cyber Physical System}'.
*
*
* @return the meta object for class 'Cyber Physical System'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.CyberPhysicalSystem
* @generated
*/
EClass getCyberPhysicalSystem();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.domains.cps.CyberPhysicalSystem#getRequests Requests}'.
*
*
* @return the meta object for the containment reference list 'Requests'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.CyberPhysicalSystem#getRequests()
* @see #getCyberPhysicalSystem()
* @generated
*/
EReference getCyberPhysicalSystem_Requests();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.domains.cps.CyberPhysicalSystem#getApplicationTypes Application Types}'.
*
*
* @return the meta object for the containment reference list 'Application Types'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.CyberPhysicalSystem#getApplicationTypes()
* @see #getCyberPhysicalSystem()
* @generated
*/
EReference getCyberPhysicalSystem_ApplicationTypes();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.domains.cps.CyberPhysicalSystem#getHostTypes Host Types}'.
*
*
* @return the meta object for the containment reference list 'Host Types'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.CyberPhysicalSystem#getHostTypes()
* @see #getCyberPhysicalSystem()
* @generated
*/
EReference getCyberPhysicalSystem_HostTypes();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.domains.cps.ApplicationType Application Type}'.
*
*
* @return the meta object for class 'Application Type'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.ApplicationType
* @generated
*/
EClass getApplicationType();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.domains.cps.ApplicationType#getInstances Instances}'.
*
*
* @return the meta object for the containment reference list 'Instances'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.ApplicationType#getInstances()
* @see #getApplicationType()
* @generated
*/
EReference getApplicationType_Instances();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.domains.cps.ApplicationType#getRequirements Requirements}'.
*
*
* @return the meta object for the containment reference list 'Requirements'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.ApplicationType#getRequirements()
* @see #getApplicationType()
* @generated
*/
EReference getApplicationType_Requirements();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.domains.cps.HostType Host Type}'.
*
*
* @return the meta object for class 'Host Type'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.HostType
* @generated
*/
EClass getHostType();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.domains.cps.HostType#getDefaultMemory Default Memory}'.
*
*
* @return the meta object for the attribute 'Default Memory'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.HostType#getDefaultMemory()
* @see #getHostType()
* @generated
*/
EAttribute getHostType_DefaultMemory();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.domains.cps.HostType#getDefaultHdd Default Hdd}'.
*
*
* @return the meta object for the attribute 'Default Hdd'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.HostType#getDefaultHdd()
* @see #getHostType()
* @generated
*/
EAttribute getHostType_DefaultHdd();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.domains.cps.HostType#getInstances Instances}'.
*
*
* @return the meta object for the containment reference list 'Instances'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.HostType#getInstances()
* @see #getHostType()
* @generated
*/
EReference getHostType_Instances();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.domains.cps.HostType#getCost Cost}'.
*
*
* @return the meta object for the attribute 'Cost'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.HostType#getCost()
* @see #getHostType()
* @generated
*/
EAttribute getHostType_Cost();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.domains.cps.Request Request}'.
*
*
* @return the meta object for class 'Request'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.Request
* @generated
*/
EClass getRequest();
/**
* Returns the meta object for the containment reference list '{@link hu.bme.mit.inf.dslreasoner.domains.cps.Request#getRequirements Requirements}'.
*
*
* @return the meta object for the containment reference list 'Requirements'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.Request#getRequirements()
* @see #getRequest()
* @generated
*/
EReference getRequest_Requirements();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.domains.cps.Requirement Requirement}'.
*
*
* @return the meta object for class 'Requirement'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.Requirement
* @generated
*/
EClass getRequirement();
/**
* Returns the meta object for the container reference '{@link hu.bme.mit.inf.dslreasoner.domains.cps.Requirement#getRequest Request}'.
*
*
* @return the meta object for the container reference 'Request'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.Requirement#getRequest()
* @see #getRequirement()
* @generated
*/
EReference getRequirement_Request();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.domains.cps.Requirement#getCount Count}'.
*
*
* @return the meta object for the attribute 'Count'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.Requirement#getCount()
* @see #getRequirement()
* @generated
*/
EAttribute getRequirement_Count();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.domains.cps.Requirement#getType Type}'.
*
*
* @return the meta object for the reference 'Type'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.Requirement#getType()
* @see #getRequirement()
* @generated
*/
EReference getRequirement_Type();
/**
* Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.domains.cps.Requirement#getInstances Instances}'.
*
*
* @return the meta object for the reference list 'Instances'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.Requirement#getInstances()
* @see #getRequirement()
* @generated
*/
EReference getRequirement_Instances();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.domains.cps.ApplicationInstance Application Instance}'.
*
*
* @return the meta object for class 'Application Instance'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.ApplicationInstance
* @generated
*/
EClass getApplicationInstance();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.domains.cps.ApplicationInstance#getRequirement Requirement}'.
*
*
* @return the meta object for the reference 'Requirement'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.ApplicationInstance#getRequirement()
* @see #getApplicationInstance()
* @generated
*/
EReference getApplicationInstance_Requirement();
/**
* Returns the meta object for the container reference '{@link hu.bme.mit.inf.dslreasoner.domains.cps.ApplicationInstance#getType Type}'.
*
*
* @return the meta object for the container reference 'Type'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.ApplicationInstance#getType()
* @see #getApplicationInstance()
* @generated
*/
EReference getApplicationInstance_Type();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.domains.cps.ApplicationInstance#getAllocatedTo Allocated To}'.
*
*
* @return the meta object for the reference 'Allocated To'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.ApplicationInstance#getAllocatedTo()
* @see #getApplicationInstance()
* @generated
*/
EReference getApplicationInstance_AllocatedTo();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.domains.cps.ResourceRequirement Resource Requirement}'.
*
*
* @return the meta object for class 'Resource Requirement'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.ResourceRequirement
* @generated
*/
EClass getResourceRequirement();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.domains.cps.ResourceRequirement#getRequiredMemory Required Memory}'.
*
*
* @return the meta object for the attribute 'Required Memory'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.ResourceRequirement#getRequiredMemory()
* @see #getResourceRequirement()
* @generated
*/
EAttribute getResourceRequirement_RequiredMemory();
/**
* Returns the meta object for the attribute '{@link hu.bme.mit.inf.dslreasoner.domains.cps.ResourceRequirement#getRequiredHdd Required Hdd}'.
*
*
* @return the meta object for the attribute 'Required Hdd'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.ResourceRequirement#getRequiredHdd()
* @see #getResourceRequirement()
* @generated
*/
EAttribute getResourceRequirement_RequiredHdd();
/**
* Returns the meta object for the reference '{@link hu.bme.mit.inf.dslreasoner.domains.cps.ResourceRequirement#getHostType Host Type}'.
*
*
* @return the meta object for the reference 'Host Type'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.ResourceRequirement#getHostType()
* @see #getResourceRequirement()
* @generated
*/
EReference getResourceRequirement_HostType();
/**
* Returns the meta object for class '{@link hu.bme.mit.inf.dslreasoner.domains.cps.HostInstance Host Instance}'.
*
*
* @return the meta object for class 'Host Instance'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.HostInstance
* @generated
*/
EClass getHostInstance();
/**
* Returns the meta object for the container reference '{@link hu.bme.mit.inf.dslreasoner.domains.cps.HostInstance#getType Type}'.
*
*
* @return the meta object for the container reference 'Type'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.HostInstance#getType()
* @see #getHostInstance()
* @generated
*/
EReference getHostInstance_Type();
/**
* Returns the meta object for the reference list '{@link hu.bme.mit.inf.dslreasoner.domains.cps.HostInstance#getApplications Applications}'.
*
*
* @return the meta object for the reference list 'Applications'.
* @see hu.bme.mit.inf.dslreasoner.domains.cps.HostInstance#getApplications()
* @see #getHostInstance()
* @generated
*/
EReference getHostInstance_Applications();
/**
* Returns the factory that creates the instances of the model.
*
*
* @return the factory that creates the instances of the model.
* @generated
*/
CpsFactory getCpsFactory();
/**
*
* 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 hu.bme.mit.inf.dslreasoner.domains.cps.impl.CyberPhysicalSystemImpl Cyber Physical System}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.CyberPhysicalSystemImpl
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.CpsPackageImpl#getCyberPhysicalSystem()
* @generated
*/
EClass CYBER_PHYSICAL_SYSTEM = eINSTANCE.getCyberPhysicalSystem();
/**
* The meta object literal for the 'Requests' containment reference list feature.
*
*
* @generated
*/
EReference CYBER_PHYSICAL_SYSTEM__REQUESTS = eINSTANCE.getCyberPhysicalSystem_Requests();
/**
* The meta object literal for the 'Application Types' containment reference list feature.
*
*
* @generated
*/
EReference CYBER_PHYSICAL_SYSTEM__APPLICATION_TYPES = eINSTANCE.getCyberPhysicalSystem_ApplicationTypes();
/**
* The meta object literal for the 'Host Types' containment reference list feature.
*
*
* @generated
*/
EReference CYBER_PHYSICAL_SYSTEM__HOST_TYPES = eINSTANCE.getCyberPhysicalSystem_HostTypes();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.cps.impl.ApplicationTypeImpl Application Type}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.ApplicationTypeImpl
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.CpsPackageImpl#getApplicationType()
* @generated
*/
EClass APPLICATION_TYPE = eINSTANCE.getApplicationType();
/**
* The meta object literal for the 'Instances' containment reference list feature.
*
*
* @generated
*/
EReference APPLICATION_TYPE__INSTANCES = eINSTANCE.getApplicationType_Instances();
/**
* The meta object literal for the 'Requirements' containment reference list feature.
*
*
* @generated
*/
EReference APPLICATION_TYPE__REQUIREMENTS = eINSTANCE.getApplicationType_Requirements();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.cps.impl.HostTypeImpl Host Type}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.HostTypeImpl
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.CpsPackageImpl#getHostType()
* @generated
*/
EClass HOST_TYPE = eINSTANCE.getHostType();
/**
* The meta object literal for the 'Default Memory' attribute feature.
*
*
* @generated
*/
EAttribute HOST_TYPE__DEFAULT_MEMORY = eINSTANCE.getHostType_DefaultMemory();
/**
* The meta object literal for the 'Default Hdd' attribute feature.
*
*
* @generated
*/
EAttribute HOST_TYPE__DEFAULT_HDD = eINSTANCE.getHostType_DefaultHdd();
/**
* The meta object literal for the 'Instances' containment reference list feature.
*
*
* @generated
*/
EReference HOST_TYPE__INSTANCES = eINSTANCE.getHostType_Instances();
/**
* The meta object literal for the 'Cost' attribute feature.
*
*
* @generated
*/
EAttribute HOST_TYPE__COST = eINSTANCE.getHostType_Cost();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.cps.impl.RequestImpl Request}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.RequestImpl
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.CpsPackageImpl#getRequest()
* @generated
*/
EClass REQUEST = eINSTANCE.getRequest();
/**
* The meta object literal for the 'Requirements' containment reference list feature.
*
*
* @generated
*/
EReference REQUEST__REQUIREMENTS = eINSTANCE.getRequest_Requirements();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.cps.impl.RequirementImpl Requirement}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.RequirementImpl
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.CpsPackageImpl#getRequirement()
* @generated
*/
EClass REQUIREMENT = eINSTANCE.getRequirement();
/**
* The meta object literal for the 'Request' container reference feature.
*
*
* @generated
*/
EReference REQUIREMENT__REQUEST = eINSTANCE.getRequirement_Request();
/**
* The meta object literal for the 'Count' attribute feature.
*
*
* @generated
*/
EAttribute REQUIREMENT__COUNT = eINSTANCE.getRequirement_Count();
/**
* The meta object literal for the 'Type' reference feature.
*
*
* @generated
*/
EReference REQUIREMENT__TYPE = eINSTANCE.getRequirement_Type();
/**
* The meta object literal for the 'Instances' reference list feature.
*
*
* @generated
*/
EReference REQUIREMENT__INSTANCES = eINSTANCE.getRequirement_Instances();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.cps.impl.ApplicationInstanceImpl Application Instance}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.ApplicationInstanceImpl
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.CpsPackageImpl#getApplicationInstance()
* @generated
*/
EClass APPLICATION_INSTANCE = eINSTANCE.getApplicationInstance();
/**
* The meta object literal for the 'Requirement' reference feature.
*
*
* @generated
*/
EReference APPLICATION_INSTANCE__REQUIREMENT = eINSTANCE.getApplicationInstance_Requirement();
/**
* The meta object literal for the 'Type' container reference feature.
*
*
* @generated
*/
EReference APPLICATION_INSTANCE__TYPE = eINSTANCE.getApplicationInstance_Type();
/**
* The meta object literal for the 'Allocated To' reference feature.
*
*
* @generated
*/
EReference APPLICATION_INSTANCE__ALLOCATED_TO = eINSTANCE.getApplicationInstance_AllocatedTo();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.cps.impl.ResourceRequirementImpl Resource Requirement}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.ResourceRequirementImpl
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.CpsPackageImpl#getResourceRequirement()
* @generated
*/
EClass RESOURCE_REQUIREMENT = eINSTANCE.getResourceRequirement();
/**
* The meta object literal for the 'Required Memory' attribute feature.
*
*
* @generated
*/
EAttribute RESOURCE_REQUIREMENT__REQUIRED_MEMORY = eINSTANCE.getResourceRequirement_RequiredMemory();
/**
* The meta object literal for the 'Required Hdd' attribute feature.
*
*
* @generated
*/
EAttribute RESOURCE_REQUIREMENT__REQUIRED_HDD = eINSTANCE.getResourceRequirement_RequiredHdd();
/**
* The meta object literal for the 'Host Type' reference feature.
*
*
* @generated
*/
EReference RESOURCE_REQUIREMENT__HOST_TYPE = eINSTANCE.getResourceRequirement_HostType();
/**
* The meta object literal for the '{@link hu.bme.mit.inf.dslreasoner.domains.cps.impl.HostInstanceImpl Host Instance}' class.
*
*
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.HostInstanceImpl
* @see hu.bme.mit.inf.dslreasoner.domains.cps.impl.CpsPackageImpl#getHostInstance()
* @generated
*/
EClass HOST_INSTANCE = eINSTANCE.getHostInstance();
/**
* The meta object literal for the 'Type' container reference feature.
*
*
* @generated
*/
EReference HOST_INSTANCE__TYPE = eINSTANCE.getHostInstance_Type();
/**
* The meta object literal for the 'Applications' reference list feature.
*
*
* @generated
*/
EReference HOST_INSTANCE__APPLICATIONS = eINSTANCE.getHostInstance_Applications();
}
} //CpsPackage