| <?xml version="1.0" encoding="UTF-8"?> | |
| <genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" | |
| xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.camf.infosystem.model/src" modelPluginID="org.eclipse.camf.infosystem.model" | |
| modelName="InfoSystem" importerID="org.eclipse.emf.importer.ecore" complianceLevel="6.0" | |
| copyrightFields="false" classNamePattern=""> | |
| <foreignModel>infosystem.ecore</foreignModel> | |
| <genPackages prefix="InfoSystem" basePackage="org.eclipse.camf.infosystem.model" | |
| resource="XML" disposableProviderFactory="true" ecorePackage="infosystem.ecore#/"> | |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="infosystem.ecore#//VirtualMachineImageType"> | |
| <genEnumLiterals ecoreEnumLiteral="infosystem.ecore#//VirtualMachineImageType/BaseImage"/> | |
| <genEnumLiterals ecoreEnumLiteral="infosystem.ecore#//VirtualMachineImageType/CustomImage"/> | |
| </genEnums> | |
| <genDataTypes ecoreDataType="infosystem.ecore#//VirtualMachineImageTypeObject"/> | |
| <genClasses ecoreClass="infosystem.ecore#//MonitoringProbe"> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//MonitoringProbe/uID"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//MonitoringProbe/name"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//MonitoringProbe/description"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//MonitoringProbe/metrics"/> | |
| </genClasses> | |
| <genClasses ecoreClass="infosystem.ecore#//ResizingAction"> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//ResizingAction/uID"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//ResizingAction/name"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//ResizingAction/description"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//ResizingAction/uRL"/> | |
| </genClasses> | |
| <genClasses ecoreClass="infosystem.ecore#//SoftwareDependency"> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//SoftwareDependency/uID"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//SoftwareDependency/name"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//SoftwareDependency/description"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//SoftwareDependency/uRL"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//SoftwareDependency/type"/> | |
| </genClasses> | |
| <genClasses ecoreClass="infosystem.ecore#//VirtualMachineImage"> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//VirtualMachineImage/uID"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//VirtualMachineImage/name"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//VirtualMachineImage/description"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//VirtualMachineImage/type"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//VirtualMachineImage/uRL"/> | |
| </genClasses> | |
| <genClasses ecoreClass="infosystem.ecore#//UserApplication"> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//UserApplication/uID"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//UserApplication/name"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//UserApplication/description"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//UserApplication/uRL"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//UserApplication/type"/> | |
| </genClasses> | |
| <genClasses ecoreClass="infosystem.ecore#//KeyPair"> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//KeyPair/uID"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//KeyPair/name"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//KeyPair/publicKey"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//KeyPair/Description"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//KeyPair/URL"/> | |
| </genClasses> | |
| <genClasses ecoreClass="infosystem.ecore#//VirtualMachineImageFlavor"> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//VirtualMachineImageFlavor/name"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//VirtualMachineImageFlavor/uID"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//VirtualMachineImageFlavor/ram"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//VirtualMachineImageFlavor/hdd"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//VirtualMachineImageFlavor/vCPU"/> | |
| </genClasses> | |
| <genClasses ecoreClass="infosystem.ecore#//VirtualNetwork"> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//VirtualNetwork/uID"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//VirtualNetwork/name"/> | |
| </genClasses> | |
| <genClasses ecoreClass="infosystem.ecore#//VirtualInstance"> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//VirtualInstance/uID"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//VirtualInstance/name"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//VirtualInstance/status"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//VirtualInstance/IPs"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//VirtualInstance/URI"/> | |
| </genClasses> | |
| <genClasses ecoreClass="infosystem.ecore#//SecurityGroup"> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//SecurityGroup/uID"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//SecurityGroup/name"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//SecurityGroup/description"/> | |
| </genClasses> | |
| <genClasses ecoreClass="infosystem.ecore#//Deployment"> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//Deployment/depID"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//Deployment/deploymentName"/> | |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference infosystem.ecore#//Deployment/modules"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//Deployment/Status"/> | |
| </genClasses> | |
| <genClasses ecoreClass="infosystem.ecore#//Module"> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//Module/modID"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//Module/moduleName"/> | |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference infosystem.ecore#//Module/instances"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute infosystem.ecore#//Module/initInstances"/> | |
| </genClasses> | |
| </genPackages> | |
| </genmodel:GenModel> |