blob: 9d0d7abf034fb98634a2c98c4328e4f3015005a3 [file]
<?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.emf.teneo.samples/src"
modelPluginID="org.eclipse.emf.teneo.samples" modelName="Ops" importerID="org.eclipse.emf.importer.ecore"
complianceLevel="5.0" copyrightFields="false">
<foreignModel>ops.ecore</foreignModel>
<genPackages prefix="Ops" basePackage="org.eclipse.emf.teneo.samples.issues.bz225296_2"
disposableProviderFactory="true" ecorePackage="ops.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="ops.ecore#//IpType">
<genEnumLiterals ecoreEnumLiteral="ops.ecore#//IpType/External"/>
<genEnumLiterals ecoreEnumLiteral="ops.ecore#//IpType/Internal"/>
</genEnums>
<genClasses ecoreClass="ops.ecore#//Block">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ops.ecore#//Block/vserver"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Block/description"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Block/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Block/modified"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Block/revision"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Block/agent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Block/service"/>
</genClasses>
<genClasses ecoreClass="ops.ecore#//DataCenter">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//DataCenter/name"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ops.ecore#//DataCenter/host"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//DataCenter/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//DataCenter/modified"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//DataCenter/revision"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//DataCenter/description"/>
</genClasses>
<genClasses ecoreClass="ops.ecore#//Domain">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Domain/name"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ops.ecore#//Domain/systems"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Domain/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Domain/modified"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Domain/revision"/>
</genClasses>
<genClasses ecoreClass="ops.ecore#//DomainSystem">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//DomainSystem/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//DomainSystem/description"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ops.ecore#//DomainSystem/domains"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ops.ecore#//DomainSystem/opsSystem"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ops.ecore#//DomainSystem/interface"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//DomainSystem/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//DomainSystem/modified"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//DomainSystem/revision"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//DomainSystem/forwardEmail"/>
</genClasses>
<genClasses ecoreClass="ops.ecore#//FailoverType">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//FailoverType/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//FailoverType/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//FailoverType/modified"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//FailoverType/revision"/>
</genClasses>
<genClasses ecoreClass="ops.ecore#//Host">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Host/name"/>
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ops.ecore#//Host/dataCenter"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ops.ecore#//Host/vserver"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ops.ecore#//Host/ip"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ops.ecore#//Host/ownIp"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Host/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Host/modified"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Host/revision"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Host/description"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Host/network"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Host/providerId"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ops.ecore#//Host/gateway"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ops.ecore#//Host/block"/>
</genClasses>
<genClasses ecoreClass="ops.ecore#//HostBlock">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ops.ecore#//HostBlock/host"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//HostBlock/description"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//HostBlock/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//HostBlock/modified"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//HostBlock/revision"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//HostBlock/agent"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//HostBlock/service"/>
</genClasses>
<genClasses ecoreClass="ops.ecore#//Interface">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Interface/name"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ops.ecore#//Interface/role"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ops.ecore#//Interface/domainSystem"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ops.ecore#//Interface/failoverType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Interface/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Interface/modified"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Interface/revision"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Interface/port"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Interface/external"/>
</genClasses>
<genClasses ecoreClass="ops.ecore#//IP">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//IP/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//IP/ip"/>
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ops.ecore#//IP/host"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//IP/type"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//IP/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//IP/modified"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//IP/revision"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//IP/shared"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ops.ecore#//IP/ipName"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ops.ecore#//IP/vserver"/>
</genClasses>
<genClasses ecoreClass="ops.ecore#//MuninInfo">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//MuninInfo/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//MuninInfo/modified"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//MuninInfo/revision"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//MuninInfo/pluginName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//MuninInfo/warningLevel"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//MuninInfo/criticalLevel"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//MuninInfo/monitorableByNagios"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//MuninInfo/displaySummary"/>
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ops.ecore#//MuninInfo/role"/>
</genClasses>
<genClasses ecoreClass="ops.ecore#//IPName">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//IPName/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//IPName/modified"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//IPName/revision"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//IPName/name"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ops.ecore#//IPName/ip"/>
</genClasses>
<genClasses ecoreClass="ops.ecore#//Parameter">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Parameter/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Parameter/modified"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Parameter/revision"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Parameter/key"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Parameter/value"/>
</genClasses>
<genClasses ecoreClass="ops.ecore#//Role">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Role/name"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ops.ecore#//Role/interface"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ops.ecore#//Role/vserver"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ops.ecore#//Role/requiredInterface"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Role/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Role/modified"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//Role/revision"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ops.ecore#//Role/muninInfo"/>
</genClasses>
<genClasses ecoreClass="ops.ecore#//OpsSystem">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//OpsSystem/name"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ops.ecore#//OpsSystem/ownVserver"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ops.ecore#//OpsSystem/servingVserver"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ops.ecore#//OpsSystem/domainSystem"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//OpsSystem/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//OpsSystem/modified"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//OpsSystem/revision"/>
</genClasses>
<genClasses ecoreClass="ops.ecore#//VServer">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//VServer/name"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ops.ecore#//VServer/block"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ops.ecore#//VServer/ownSystem"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ops.ecore#//VServer/servedSystem"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ops.ecore#//VServer/ip"/>
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ops.ecore#//VServer/host"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ops.ecore#//VServer/role"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//VServer/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//VServer/modified"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//VServer/revision"/>
</genClasses>
<genClasses ecoreClass="ops.ecore#//DWHCluster">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//DWHCluster/name"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ops.ecore#//DWHCluster/instance"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//DWHCluster/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//DWHCluster/modified"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//DWHCluster/revision"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//DWHCluster/description"/>
</genClasses>
<genClasses ecoreClass="ops.ecore#//DWHInstance">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//DWHInstance/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//DWHInstance/name"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ops.ecore#//DWHInstance/etl"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//DWHInstance/modified"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//DWHInstance/revision"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ops.ecore#//DWHInstance/description"/>
</genClasses>
</genPackages>
</genmodel:GenModel>