diff options
Diffstat (limited to 'examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/issues/bz225296_2/ops/impl/OpsPackageImpl.java')
-rw-r--r-- | examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/issues/bz225296_2/ops/impl/OpsPackageImpl.java | 3591 |
1 files changed, 3591 insertions, 0 deletions
diff --git a/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/issues/bz225296_2/ops/impl/OpsPackageImpl.java b/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/issues/bz225296_2/ops/impl/OpsPackageImpl.java new file mode 100644 index 000000000..8d6feb050 --- /dev/null +++ b/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/issues/bz225296_2/ops/impl/OpsPackageImpl.java @@ -0,0 +1,3591 @@ +/** + * <copyright> + * </copyright> + * + * $Id: OpsPackageImpl.java,v 1.1 2008/04/06 13:45:43 mtaal Exp $ + */ +package org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.impl; + +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; +import org.eclipse.emf.ecore.EValidator; + +import org.eclipse.emf.ecore.impl.EPackageImpl; + +import org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.Block; +import org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.DWHCluster; +import org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.DWHInstance; +import org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.DataCenter; +import org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.Domain; +import org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.DomainSystem; +import org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.FailoverType; +import org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.Host; +import org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.HostBlock; +import org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.IPName; +import org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.Interface; +import org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.IpType; +import org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.MuninInfo; +import org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.OpsFactory; +import org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.OpsPackage; +import org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.OpsSystem; +import org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.Parameter; +import org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.Role; +import org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.VServer; + +import org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.util.OpsValidator; + +/** + * <!-- begin-user-doc --> + * An implementation of the model <b>Package</b>. + * <!-- end-user-doc --> + * @generated + */ +public class OpsPackageImpl extends EPackageImpl implements OpsPackage { + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + private EClass blockEClass = null; + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + private EClass dataCenterEClass = null; + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + private EClass domainEClass = null; + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + private EClass domainSystemEClass = null; + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + private EClass failoverTypeEClass = null; + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + private EClass hostEClass = null; + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + private EClass hostBlockEClass = null; + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + private EClass interfaceEClass = null; + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + private EClass ipEClass = null; + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + private EClass muninInfoEClass = null; + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + private EClass ipNameEClass = null; + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + private EClass parameterEClass = null; + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + private EClass roleEClass = null; + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + private EClass opsSystemEClass = null; + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + private EClass vServerEClass = null; + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + private EClass dwhClusterEClass = null; + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + private EClass dwhInstanceEClass = null; + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + private EEnum ipTypeEEnum = null; + + /** + * Creates an instance of the model <b>Package</b>, registered with + * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package + * package URI value. + * <p>Note: the correct way to create the package is via the static + * factory method {@link #init init()}, which also performs + * initialization of the package, or returns the registered package, + * if one already exists. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see org.eclipse.emf.ecore.EPackage.Registry + * @see org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.OpsPackage#eNS_URI + * @see #init() + * @generated + */ + private OpsPackageImpl() { + super(eNS_URI, OpsFactory.eINSTANCE); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + private static boolean isInited = false; + + /** + * Creates, registers, and initializes the <b>Package</b> for this + * model, and for any others upon which it depends. Simple + * dependencies are satisfied by calling this method on all + * dependent packages before doing anything else. This method drives + * initialization for interdependent packages directly, in parallel + * with this package, itself. + * <p>Of this package and its interdependencies, all packages which + * have not yet been registered by their URI values are first created + * and registered. The packages are then initialized in two steps: + * meta-model objects for all of the packages are created before any + * are initialized, since one package's meta-model objects may refer to + * those of another. + * <p>Invocation of this method will not affect any packages that have + * already been initialized. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #eNS_URI + * @see #createPackageContents() + * @see #initializePackageContents() + * @generated + */ + public static OpsPackage init() { + if (isInited) return (OpsPackage)EPackage.Registry.INSTANCE.getEPackage(OpsPackage.eNS_URI); + + // Obtain or create and register package + OpsPackageImpl theOpsPackage = (OpsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof OpsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new OpsPackageImpl()); + + isInited = true; + + // Create package meta-data objects + theOpsPackage.createPackageContents(); + + // Initialize created meta-data + theOpsPackage.initializePackageContents(); + + // Register package validator + EValidator.Registry.INSTANCE.put + (theOpsPackage, + new EValidator.Descriptor() { + public EValidator getEValidator() { + return OpsValidator.INSTANCE; + } + }); + + // Mark meta-data to indicate it can't be changed + theOpsPackage.freeze(); + + return theOpsPackage; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EClass getBlock() { + return blockEClass; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getBlock_Vserver() { + return (EReference)blockEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getBlock_Description() { + return (EAttribute)blockEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getBlock_Id() { + return (EAttribute)blockEClass.getEStructuralFeatures().get(2); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getBlock_Modified() { + return (EAttribute)blockEClass.getEStructuralFeatures().get(3); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getBlock_Revision() { + return (EAttribute)blockEClass.getEStructuralFeatures().get(4); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getBlock_Agent() { + return (EAttribute)blockEClass.getEStructuralFeatures().get(5); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getBlock_Service() { + return (EAttribute)blockEClass.getEStructuralFeatures().get(6); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EClass getDataCenter() { + return dataCenterEClass; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getDataCenter_Name() { + return (EAttribute)dataCenterEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getDataCenter_Host() { + return (EReference)dataCenterEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getDataCenter_Id() { + return (EAttribute)dataCenterEClass.getEStructuralFeatures().get(2); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getDataCenter_Modified() { + return (EAttribute)dataCenterEClass.getEStructuralFeatures().get(3); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getDataCenter_Revision() { + return (EAttribute)dataCenterEClass.getEStructuralFeatures().get(4); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getDataCenter_Description() { + return (EAttribute)dataCenterEClass.getEStructuralFeatures().get(5); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EClass getDomain() { + return domainEClass; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getDomain_Name() { + return (EAttribute)domainEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getDomain_Systems() { + return (EReference)domainEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getDomain_Id() { + return (EAttribute)domainEClass.getEStructuralFeatures().get(2); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getDomain_Modified() { + return (EAttribute)domainEClass.getEStructuralFeatures().get(3); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getDomain_Revision() { + return (EAttribute)domainEClass.getEStructuralFeatures().get(4); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EClass getDomainSystem() { + return domainSystemEClass; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getDomainSystem_Name() { + return (EAttribute)domainSystemEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getDomainSystem_Description() { + return (EAttribute)domainSystemEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getDomainSystem_Domains() { + return (EReference)domainSystemEClass.getEStructuralFeatures().get(2); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getDomainSystem_OpsSystem() { + return (EReference)domainSystemEClass.getEStructuralFeatures().get(3); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getDomainSystem_Interface() { + return (EReference)domainSystemEClass.getEStructuralFeatures().get(4); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getDomainSystem_Id() { + return (EAttribute)domainSystemEClass.getEStructuralFeatures().get(5); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getDomainSystem_Modified() { + return (EAttribute)domainSystemEClass.getEStructuralFeatures().get(6); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getDomainSystem_Revision() { + return (EAttribute)domainSystemEClass.getEStructuralFeatures().get(7); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getDomainSystem_ForwardEmail() { + return (EAttribute)domainSystemEClass.getEStructuralFeatures().get(8); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EClass getFailoverType() { + return failoverTypeEClass; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getFailoverType_Name() { + return (EAttribute)failoverTypeEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getFailoverType_Id() { + return (EAttribute)failoverTypeEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getFailoverType_Modified() { + return (EAttribute)failoverTypeEClass.getEStructuralFeatures().get(2); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getFailoverType_Revision() { + return (EAttribute)failoverTypeEClass.getEStructuralFeatures().get(3); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EClass getHost() { + return hostEClass; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getHost_Name() { + return (EAttribute)hostEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getHost_DataCenter() { + return (EReference)hostEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getHost_Vserver() { + return (EReference)hostEClass.getEStructuralFeatures().get(2); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getHost_Ip() { + return (EReference)hostEClass.getEStructuralFeatures().get(3); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getHost_OwnIp() { + return (EReference)hostEClass.getEStructuralFeatures().get(4); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getHost_Id() { + return (EAttribute)hostEClass.getEStructuralFeatures().get(5); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getHost_Modified() { + return (EAttribute)hostEClass.getEStructuralFeatures().get(6); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getHost_Revision() { + return (EAttribute)hostEClass.getEStructuralFeatures().get(7); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getHost_Description() { + return (EAttribute)hostEClass.getEStructuralFeatures().get(8); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getHost_Network() { + return (EAttribute)hostEClass.getEStructuralFeatures().get(9); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getHost_ProviderId() { + return (EAttribute)hostEClass.getEStructuralFeatures().get(10); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getHost_Gateway() { + return (EReference)hostEClass.getEStructuralFeatures().get(11); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getHost_Block() { + return (EReference)hostEClass.getEStructuralFeatures().get(12); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EClass getHostBlock() { + return hostBlockEClass; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getHostBlock_Host() { + return (EReference)hostBlockEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getHostBlock_Description() { + return (EAttribute)hostBlockEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getHostBlock_Id() { + return (EAttribute)hostBlockEClass.getEStructuralFeatures().get(2); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getHostBlock_Modified() { + return (EAttribute)hostBlockEClass.getEStructuralFeatures().get(3); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getHostBlock_Revision() { + return (EAttribute)hostBlockEClass.getEStructuralFeatures().get(4); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getHostBlock_Agent() { + return (EAttribute)hostBlockEClass.getEStructuralFeatures().get(5); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getHostBlock_Service() { + return (EAttribute)hostBlockEClass.getEStructuralFeatures().get(6); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EClass getInterface() { + return interfaceEClass; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getInterface_Name() { + return (EAttribute)interfaceEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getInterface_Role() { + return (EReference)interfaceEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getInterface_DomainSystem() { + return (EReference)interfaceEClass.getEStructuralFeatures().get(2); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getInterface_FailoverType() { + return (EReference)interfaceEClass.getEStructuralFeatures().get(3); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getInterface_Id() { + return (EAttribute)interfaceEClass.getEStructuralFeatures().get(4); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getInterface_Modified() { + return (EAttribute)interfaceEClass.getEStructuralFeatures().get(5); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getInterface_Revision() { + return (EAttribute)interfaceEClass.getEStructuralFeatures().get(6); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getInterface_Port() { + return (EAttribute)interfaceEClass.getEStructuralFeatures().get(7); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getInterface_External() { + return (EAttribute)interfaceEClass.getEStructuralFeatures().get(8); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EClass getIP() { + return ipEClass; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getIP_Name() { + return (EAttribute)ipEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getIP_Ip() { + return (EAttribute)ipEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getIP_Host() { + return (EReference)ipEClass.getEStructuralFeatures().get(2); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getIP_Type() { + return (EAttribute)ipEClass.getEStructuralFeatures().get(3); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getIP_Id() { + return (EAttribute)ipEClass.getEStructuralFeatures().get(4); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getIP_Modified() { + return (EAttribute)ipEClass.getEStructuralFeatures().get(5); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getIP_Revision() { + return (EAttribute)ipEClass.getEStructuralFeatures().get(6); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getIP_Shared() { + return (EAttribute)ipEClass.getEStructuralFeatures().get(7); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getIP_IpName() { + return (EReference)ipEClass.getEStructuralFeatures().get(8); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getIP_Vserver() { + return (EReference)ipEClass.getEStructuralFeatures().get(9); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EClass getMuninInfo() { + return muninInfoEClass; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getMuninInfo_Id() { + return (EAttribute)muninInfoEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getMuninInfo_Modified() { + return (EAttribute)muninInfoEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getMuninInfo_Revision() { + return (EAttribute)muninInfoEClass.getEStructuralFeatures().get(2); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getMuninInfo_PluginName() { + return (EAttribute)muninInfoEClass.getEStructuralFeatures().get(3); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getMuninInfo_WarningLevel() { + return (EAttribute)muninInfoEClass.getEStructuralFeatures().get(4); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getMuninInfo_CriticalLevel() { + return (EAttribute)muninInfoEClass.getEStructuralFeatures().get(5); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getMuninInfo_MonitorableByNagios() { + return (EAttribute)muninInfoEClass.getEStructuralFeatures().get(6); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getMuninInfo_DisplaySummary() { + return (EAttribute)muninInfoEClass.getEStructuralFeatures().get(7); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getMuninInfo_Role() { + return (EReference)muninInfoEClass.getEStructuralFeatures().get(8); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EClass getIPName() { + return ipNameEClass; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getIPName_Id() { + return (EAttribute)ipNameEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getIPName_Modified() { + return (EAttribute)ipNameEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getIPName_Revision() { + return (EAttribute)ipNameEClass.getEStructuralFeatures().get(2); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getIPName_Name() { + return (EAttribute)ipNameEClass.getEStructuralFeatures().get(3); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getIPName_Ip() { + return (EReference)ipNameEClass.getEStructuralFeatures().get(4); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EClass getParameter() { + return parameterEClass; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getParameter_Id() { + return (EAttribute)parameterEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getParameter_Modified() { + return (EAttribute)parameterEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getParameter_Revision() { + return (EAttribute)parameterEClass.getEStructuralFeatures().get(2); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getParameter_Key() { + return (EAttribute)parameterEClass.getEStructuralFeatures().get(3); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getParameter_Value() { + return (EAttribute)parameterEClass.getEStructuralFeatures().get(4); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EClass getRole() { + return roleEClass; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getRole_Name() { + return (EAttribute)roleEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getRole_Interface() { + return (EReference)roleEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getRole_Vserver() { + return (EReference)roleEClass.getEStructuralFeatures().get(2); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getRole_RequiredInterface() { + return (EReference)roleEClass.getEStructuralFeatures().get(3); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getRole_Id() { + return (EAttribute)roleEClass.getEStructuralFeatures().get(4); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getRole_Modified() { + return (EAttribute)roleEClass.getEStructuralFeatures().get(5); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getRole_Revision() { + return (EAttribute)roleEClass.getEStructuralFeatures().get(6); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getRole_MuninInfo() { + return (EReference)roleEClass.getEStructuralFeatures().get(7); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EClass getOpsSystem() { + return opsSystemEClass; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getOpsSystem_Name() { + return (EAttribute)opsSystemEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getOpsSystem_OwnVserver() { + return (EReference)opsSystemEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getOpsSystem_ServingVserver() { + return (EReference)opsSystemEClass.getEStructuralFeatures().get(2); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getOpsSystem_DomainSystem() { + return (EReference)opsSystemEClass.getEStructuralFeatures().get(3); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getOpsSystem_Id() { + return (EAttribute)opsSystemEClass.getEStructuralFeatures().get(4); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getOpsSystem_Modified() { + return (EAttribute)opsSystemEClass.getEStructuralFeatures().get(5); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getOpsSystem_Revision() { + return (EAttribute)opsSystemEClass.getEStructuralFeatures().get(6); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EClass getVServer() { + return vServerEClass; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getVServer_Name() { + return (EAttribute)vServerEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getVServer_Block() { + return (EReference)vServerEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getVServer_OwnSystem() { + return (EReference)vServerEClass.getEStructuralFeatures().get(2); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getVServer_ServedSystem() { + return (EReference)vServerEClass.getEStructuralFeatures().get(3); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getVServer_Ip() { + return (EReference)vServerEClass.getEStructuralFeatures().get(4); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getVServer_Host() { + return (EReference)vServerEClass.getEStructuralFeatures().get(5); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getVServer_Role() { + return (EReference)vServerEClass.getEStructuralFeatures().get(6); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getVServer_Id() { + return (EAttribute)vServerEClass.getEStructuralFeatures().get(7); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getVServer_Modified() { + return (EAttribute)vServerEClass.getEStructuralFeatures().get(8); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getVServer_Revision() { + return (EAttribute)vServerEClass.getEStructuralFeatures().get(9); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EClass getDWHCluster() { + return dwhClusterEClass; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getDWHCluster_Name() { + return (EAttribute)dwhClusterEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getDWHCluster_Instance() { + return (EReference)dwhClusterEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getDWHCluster_Id() { + return (EAttribute)dwhClusterEClass.getEStructuralFeatures().get(2); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getDWHCluster_Modified() { + return (EAttribute)dwhClusterEClass.getEStructuralFeatures().get(3); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getDWHCluster_Revision() { + return (EAttribute)dwhClusterEClass.getEStructuralFeatures().get(4); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getDWHCluster_Description() { + return (EAttribute)dwhClusterEClass.getEStructuralFeatures().get(5); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EClass getDWHInstance() { + return dwhInstanceEClass; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getDWHInstance_Id() { + return (EAttribute)dwhInstanceEClass.getEStructuralFeatures().get(0); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getDWHInstance_Name() { + return (EAttribute)dwhInstanceEClass.getEStructuralFeatures().get(1); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EReference getDWHInstance_Etl() { + return (EReference)dwhInstanceEClass.getEStructuralFeatures().get(2); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getDWHInstance_Modified() { + return (EAttribute)dwhInstanceEClass.getEStructuralFeatures().get(3); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getDWHInstance_Revision() { + return (EAttribute)dwhInstanceEClass.getEStructuralFeatures().get(4); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getDWHInstance_Description() { + return (EAttribute)dwhInstanceEClass.getEStructuralFeatures().get(5); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EEnum getIpType() { + return ipTypeEEnum; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public OpsFactory getOpsFactory() { + return (OpsFactory)getEFactoryInstance(); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + private boolean isCreated = false; + + /** + * Creates the meta-model objects for the package. This method is + * guarded to have no affect on any invocation but its first. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public void createPackageContents() { + if (isCreated) return; + isCreated = true; + + // Create classes and their features + blockEClass = createEClass(BLOCK); + createEReference(blockEClass, BLOCK__VSERVER); + createEAttribute(blockEClass, BLOCK__DESCRIPTION); + createEAttribute(blockEClass, BLOCK__ID); + createEAttribute(blockEClass, BLOCK__MODIFIED); + createEAttribute(blockEClass, BLOCK__REVISION); + createEAttribute(blockEClass, BLOCK__AGENT); + createEAttribute(blockEClass, BLOCK__SERVICE); + + dataCenterEClass = createEClass(DATA_CENTER); + createEAttribute(dataCenterEClass, DATA_CENTER__NAME); + createEReference(dataCenterEClass, DATA_CENTER__HOST); + createEAttribute(dataCenterEClass, DATA_CENTER__ID); + createEAttribute(dataCenterEClass, DATA_CENTER__MODIFIED); + createEAttribute(dataCenterEClass, DATA_CENTER__REVISION); + createEAttribute(dataCenterEClass, DATA_CENTER__DESCRIPTION); + + domainEClass = createEClass(DOMAIN); + createEAttribute(domainEClass, DOMAIN__NAME); + createEReference(domainEClass, DOMAIN__SYSTEMS); + createEAttribute(domainEClass, DOMAIN__ID); + createEAttribute(domainEClass, DOMAIN__MODIFIED); + createEAttribute(domainEClass, DOMAIN__REVISION); + + domainSystemEClass = createEClass(DOMAIN_SYSTEM); + createEAttribute(domainSystemEClass, DOMAIN_SYSTEM__NAME); + createEAttribute(domainSystemEClass, DOMAIN_SYSTEM__DESCRIPTION); + createEReference(domainSystemEClass, DOMAIN_SYSTEM__DOMAINS); + createEReference(domainSystemEClass, DOMAIN_SYSTEM__OPS_SYSTEM); + createEReference(domainSystemEClass, DOMAIN_SYSTEM__INTERFACE); + createEAttribute(domainSystemEClass, DOMAIN_SYSTEM__ID); + createEAttribute(domainSystemEClass, DOMAIN_SYSTEM__MODIFIED); + createEAttribute(domainSystemEClass, DOMAIN_SYSTEM__REVISION); + createEAttribute(domainSystemEClass, DOMAIN_SYSTEM__FORWARD_EMAIL); + + failoverTypeEClass = createEClass(FAILOVER_TYPE); + createEAttribute(failoverTypeEClass, FAILOVER_TYPE__NAME); + createEAttribute(failoverTypeEClass, FAILOVER_TYPE__ID); + createEAttribute(failoverTypeEClass, FAILOVER_TYPE__MODIFIED); + createEAttribute(failoverTypeEClass, FAILOVER_TYPE__REVISION); + + hostEClass = createEClass(HOST); + createEAttribute(hostEClass, HOST__NAME); + createEReference(hostEClass, HOST__DATA_CENTER); + createEReference(hostEClass, HOST__VSERVER); + createEReference(hostEClass, HOST__IP); + createEReference(hostEClass, HOST__OWN_IP); + createEAttribute(hostEClass, HOST__ID); + createEAttribute(hostEClass, HOST__MODIFIED); + createEAttribute(hostEClass, HOST__REVISION); + createEAttribute(hostEClass, HOST__DESCRIPTION); + createEAttribute(hostEClass, HOST__NETWORK); + createEAttribute(hostEClass, HOST__PROVIDER_ID); + createEReference(hostEClass, HOST__GATEWAY); + createEReference(hostEClass, HOST__BLOCK); + + hostBlockEClass = createEClass(HOST_BLOCK); + createEReference(hostBlockEClass, HOST_BLOCK__HOST); + createEAttribute(hostBlockEClass, HOST_BLOCK__DESCRIPTION); + createEAttribute(hostBlockEClass, HOST_BLOCK__ID); + createEAttribute(hostBlockEClass, HOST_BLOCK__MODIFIED); + createEAttribute(hostBlockEClass, HOST_BLOCK__REVISION); + createEAttribute(hostBlockEClass, HOST_BLOCK__AGENT); + createEAttribute(hostBlockEClass, HOST_BLOCK__SERVICE); + + interfaceEClass = createEClass(INTERFACE); + createEAttribute(interfaceEClass, INTERFACE__NAME); + createEReference(interfaceEClass, INTERFACE__ROLE); + createEReference(interfaceEClass, INTERFACE__DOMAIN_SYSTEM); + createEReference(interfaceEClass, INTERFACE__FAILOVER_TYPE); + createEAttribute(interfaceEClass, INTERFACE__ID); + createEAttribute(interfaceEClass, INTERFACE__MODIFIED); + createEAttribute(interfaceEClass, INTERFACE__REVISION); + createEAttribute(interfaceEClass, INTERFACE__PORT); + createEAttribute(interfaceEClass, INTERFACE__EXTERNAL); + + ipEClass = createEClass(IP); + createEAttribute(ipEClass, IP__NAME); + createEAttribute(ipEClass, IP__IP); + createEReference(ipEClass, IP__HOST); + createEAttribute(ipEClass, IP__TYPE); + createEAttribute(ipEClass, IP__ID); + createEAttribute(ipEClass, IP__MODIFIED); + createEAttribute(ipEClass, IP__REVISION); + createEAttribute(ipEClass, IP__SHARED); + createEReference(ipEClass, IP__IP_NAME); + createEReference(ipEClass, IP__VSERVER); + + muninInfoEClass = createEClass(MUNIN_INFO); + createEAttribute(muninInfoEClass, MUNIN_INFO__ID); + createEAttribute(muninInfoEClass, MUNIN_INFO__MODIFIED); + createEAttribute(muninInfoEClass, MUNIN_INFO__REVISION); + createEAttribute(muninInfoEClass, MUNIN_INFO__PLUGIN_NAME); + createEAttribute(muninInfoEClass, MUNIN_INFO__WARNING_LEVEL); + createEAttribute(muninInfoEClass, MUNIN_INFO__CRITICAL_LEVEL); + createEAttribute(muninInfoEClass, MUNIN_INFO__MONITORABLE_BY_NAGIOS); + createEAttribute(muninInfoEClass, MUNIN_INFO__DISPLAY_SUMMARY); + createEReference(muninInfoEClass, MUNIN_INFO__ROLE); + + ipNameEClass = createEClass(IP_NAME); + createEAttribute(ipNameEClass, IP_NAME__ID); + createEAttribute(ipNameEClass, IP_NAME__MODIFIED); + createEAttribute(ipNameEClass, IP_NAME__REVISION); + createEAttribute(ipNameEClass, IP_NAME__NAME); + createEReference(ipNameEClass, IP_NAME__IP); + + parameterEClass = createEClass(PARAMETER); + createEAttribute(parameterEClass, PARAMETER__ID); + createEAttribute(parameterEClass, PARAMETER__MODIFIED); + createEAttribute(parameterEClass, PARAMETER__REVISION); + createEAttribute(parameterEClass, PARAMETER__KEY); + createEAttribute(parameterEClass, PARAMETER__VALUE); + + roleEClass = createEClass(ROLE); + createEAttribute(roleEClass, ROLE__NAME); + createEReference(roleEClass, ROLE__INTERFACE); + createEReference(roleEClass, ROLE__VSERVER); + createEReference(roleEClass, ROLE__REQUIRED_INTERFACE); + createEAttribute(roleEClass, ROLE__ID); + createEAttribute(roleEClass, ROLE__MODIFIED); + createEAttribute(roleEClass, ROLE__REVISION); + createEReference(roleEClass, ROLE__MUNIN_INFO); + + opsSystemEClass = createEClass(OPS_SYSTEM); + createEAttribute(opsSystemEClass, OPS_SYSTEM__NAME); + createEReference(opsSystemEClass, OPS_SYSTEM__OWN_VSERVER); + createEReference(opsSystemEClass, OPS_SYSTEM__SERVING_VSERVER); + createEReference(opsSystemEClass, OPS_SYSTEM__DOMAIN_SYSTEM); + createEAttribute(opsSystemEClass, OPS_SYSTEM__ID); + createEAttribute(opsSystemEClass, OPS_SYSTEM__MODIFIED); + createEAttribute(opsSystemEClass, OPS_SYSTEM__REVISION); + + vServerEClass = createEClass(VSERVER); + createEAttribute(vServerEClass, VSERVER__NAME); + createEReference(vServerEClass, VSERVER__BLOCK); + createEReference(vServerEClass, VSERVER__OWN_SYSTEM); + createEReference(vServerEClass, VSERVER__SERVED_SYSTEM); + createEReference(vServerEClass, VSERVER__IP); + createEReference(vServerEClass, VSERVER__HOST); + createEReference(vServerEClass, VSERVER__ROLE); + createEAttribute(vServerEClass, VSERVER__ID); + createEAttribute(vServerEClass, VSERVER__MODIFIED); + createEAttribute(vServerEClass, VSERVER__REVISION); + + dwhClusterEClass = createEClass(DWH_CLUSTER); + createEAttribute(dwhClusterEClass, DWH_CLUSTER__NAME); + createEReference(dwhClusterEClass, DWH_CLUSTER__INSTANCE); + createEAttribute(dwhClusterEClass, DWH_CLUSTER__ID); + createEAttribute(dwhClusterEClass, DWH_CLUSTER__MODIFIED); + createEAttribute(dwhClusterEClass, DWH_CLUSTER__REVISION); + createEAttribute(dwhClusterEClass, DWH_CLUSTER__DESCRIPTION); + + dwhInstanceEClass = createEClass(DWH_INSTANCE); + createEAttribute(dwhInstanceEClass, DWH_INSTANCE__ID); + createEAttribute(dwhInstanceEClass, DWH_INSTANCE__NAME); + createEReference(dwhInstanceEClass, DWH_INSTANCE__ETL); + createEAttribute(dwhInstanceEClass, DWH_INSTANCE__MODIFIED); + createEAttribute(dwhInstanceEClass, DWH_INSTANCE__REVISION); + createEAttribute(dwhInstanceEClass, DWH_INSTANCE__DESCRIPTION); + + // Create enums + ipTypeEEnum = createEEnum(IP_TYPE); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + private boolean isInitialized = false; + + /** + * Complete the initialization of the package and its meta-model. This + * method is guarded to have no affect on any invocation but its first. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public void initializePackageContents() { + if (isInitialized) return; + isInitialized = true; + + // Initialize package + setName(eNAME); + setNsPrefix(eNS_PREFIX); + setNsURI(eNS_URI); + + // Create type parameters + + // Set bounds for type parameters + + // Add supertypes to classes + + // Initialize classes and features; add operations and parameters + initEClass(blockEClass, Block.class, "Block", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getBlock_Vserver(), this.getVServer(), this.getVServer_Block(), "vserver", null, 0, 1, Block.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getBlock_Description(), ecorePackage.getEString(), "description", null, 0, 1, Block.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getBlock_Id(), ecorePackage.getELong(), "id", null, 0, 1, Block.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getBlock_Modified(), ecorePackage.getEDate(), "modified", null, 0, 1, Block.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getBlock_Revision(), ecorePackage.getEInt(), "revision", null, 0, 1, Block.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getBlock_Agent(), ecorePackage.getEString(), "agent", null, 0, 1, Block.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getBlock_Service(), ecorePackage.getEString(), "service", null, 0, 1, Block.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(dataCenterEClass, DataCenter.class, "DataCenter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getDataCenter_Name(), ecorePackage.getEString(), "name", null, 0, 1, DataCenter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getDataCenter_Host(), this.getHost(), this.getHost_DataCenter(), "host", null, 0, -1, DataCenter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDataCenter_Id(), ecorePackage.getELong(), "id", null, 0, 1, DataCenter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDataCenter_Modified(), ecorePackage.getEDate(), "modified", null, 0, 1, DataCenter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDataCenter_Revision(), ecorePackage.getEInt(), "revision", null, 0, 1, DataCenter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDataCenter_Description(), ecorePackage.getEString(), "description", null, 0, 1, DataCenter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(domainEClass, Domain.class, "Domain", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getDomain_Name(), ecorePackage.getEString(), "name", null, 0, 1, Domain.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getDomain_Systems(), this.getDomainSystem(), this.getDomainSystem_Domains(), "systems", null, 0, -1, Domain.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDomain_Id(), ecorePackage.getELong(), "id", null, 0, 1, Domain.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDomain_Modified(), ecorePackage.getEDate(), "modified", null, 0, 1, Domain.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDomain_Revision(), ecorePackage.getEInt(), "revision", null, 0, 1, Domain.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(domainSystemEClass, DomainSystem.class, "DomainSystem", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getDomainSystem_Name(), ecorePackage.getEString(), "name", null, 0, 1, DomainSystem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDomainSystem_Description(), ecorePackage.getEString(), "description", null, 0, 1, DomainSystem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getDomainSystem_Domains(), this.getDomain(), this.getDomain_Systems(), "domains", null, 0, -1, DomainSystem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getDomainSystem_OpsSystem(), this.getOpsSystem(), this.getOpsSystem_DomainSystem(), "opsSystem", null, 0, -1, DomainSystem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getDomainSystem_Interface(), this.getInterface(), this.getInterface_DomainSystem(), "interface", null, 0, 1, DomainSystem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDomainSystem_Id(), ecorePackage.getELong(), "id", null, 0, 1, DomainSystem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDomainSystem_Modified(), ecorePackage.getEDate(), "modified", null, 0, 1, DomainSystem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDomainSystem_Revision(), ecorePackage.getEInt(), "revision", null, 0, 1, DomainSystem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDomainSystem_ForwardEmail(), ecorePackage.getEString(), "forwardEmail", null, 0, 1, DomainSystem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(failoverTypeEClass, FailoverType.class, "FailoverType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getFailoverType_Name(), ecorePackage.getEString(), "name", null, 0, 1, FailoverType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getFailoverType_Id(), ecorePackage.getELong(), "id", null, 0, 1, FailoverType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getFailoverType_Modified(), ecorePackage.getEDate(), "modified", null, 0, 1, FailoverType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getFailoverType_Revision(), ecorePackage.getEInt(), "revision", null, 0, 1, FailoverType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(hostEClass, Host.class, "Host", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getHost_Name(), ecorePackage.getEString(), "name", null, 0, 1, Host.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getHost_DataCenter(), this.getDataCenter(), this.getDataCenter_Host(), "dataCenter", null, 0, 1, Host.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getHost_Vserver(), this.getVServer(), this.getVServer_Host(), "vserver", null, 0, -1, Host.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getHost_Ip(), this.getIP(), this.getIP_Host(), "ip", null, 0, -1, Host.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getHost_OwnIp(), this.getIP(), null, "ownIp", null, 0, 1, Host.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getHost_Id(), ecorePackage.getELong(), "id", null, 0, 1, Host.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getHost_Modified(), ecorePackage.getEDate(), "modified", null, 0, 1, Host.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getHost_Revision(), ecorePackage.getEInt(), "revision", null, 0, 1, Host.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getHost_Description(), ecorePackage.getEString(), "description", null, 0, 1, Host.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getHost_Network(), ecorePackage.getEString(), "network", null, 0, 1, Host.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getHost_ProviderId(), ecorePackage.getEString(), "providerId", null, 0, 1, Host.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getHost_Gateway(), this.getIP(), null, "gateway", null, 0, 1, Host.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getHost_Block(), this.getHostBlock(), this.getHostBlock_Host(), "block", null, 0, -1, Host.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(hostBlockEClass, HostBlock.class, "HostBlock", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEReference(getHostBlock_Host(), this.getHost(), this.getHost_Block(), "host", null, 0, 1, HostBlock.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getHostBlock_Description(), ecorePackage.getEString(), "description", null, 0, 1, HostBlock.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getHostBlock_Id(), ecorePackage.getELong(), "id", null, 0, 1, HostBlock.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getHostBlock_Modified(), ecorePackage.getEDate(), "modified", null, 0, 1, HostBlock.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getHostBlock_Revision(), ecorePackage.getEInt(), "revision", null, 0, 1, HostBlock.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getHostBlock_Agent(), ecorePackage.getEString(), "agent", null, 0, 1, HostBlock.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getHostBlock_Service(), ecorePackage.getEString(), "service", null, 0, 1, HostBlock.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(interfaceEClass, Interface.class, "Interface", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getInterface_Name(), ecorePackage.getEString(), "name", null, 0, 1, Interface.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getInterface_Role(), this.getRole(), this.getRole_Interface(), "role", null, 0, -1, Interface.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getInterface_DomainSystem(), this.getDomainSystem(), this.getDomainSystem_Interface(), "domainSystem", null, 0, -1, Interface.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getInterface_FailoverType(), this.getFailoverType(), null, "failoverType", null, 0, 1, Interface.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getInterface_Id(), ecorePackage.getELong(), "id", null, 0, 1, Interface.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getInterface_Modified(), ecorePackage.getEDate(), "modified", null, 0, 1, Interface.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getInterface_Revision(), ecorePackage.getEInt(), "revision", null, 0, 1, Interface.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getInterface_Port(), ecorePackage.getEInt(), "port", null, 0, 1, Interface.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getInterface_External(), ecorePackage.getEBoolean(), "external", null, 0, 1, Interface.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(ipEClass, org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.IP.class, "IP", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getIP_Name(), ecorePackage.getEString(), "name", null, 0, 1, org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.IP.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getIP_Ip(), ecorePackage.getEString(), "ip", null, 0, 1, org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.IP.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getIP_Host(), this.getHost(), this.getHost_Ip(), "host", null, 0, 1, org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.IP.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getIP_Type(), this.getIpType(), "type", null, 0, 1, org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.IP.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getIP_Id(), ecorePackage.getELong(), "id", null, 0, 1, org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.IP.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getIP_Modified(), ecorePackage.getEDate(), "modified", null, 0, 1, org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.IP.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getIP_Revision(), ecorePackage.getEInt(), "revision", null, 0, 1, org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.IP.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getIP_Shared(), ecorePackage.getEBoolean(), "shared", null, 0, 1, org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.IP.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getIP_IpName(), this.getIPName(), this.getIPName_Ip(), "ipName", null, 0, -1, org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.IP.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getIP_Vserver(), this.getVServer(), this.getVServer_Ip(), "vserver", null, 0, -1, org.eclipse.emf.teneo.samples.issues.bz225296_2.ops.IP.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(muninInfoEClass, MuninInfo.class, "MuninInfo", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getMuninInfo_Id(), ecorePackage.getELong(), "id", null, 0, 1, MuninInfo.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getMuninInfo_Modified(), ecorePackage.getEDate(), "modified", null, 0, 1, MuninInfo.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getMuninInfo_Revision(), ecorePackage.getEInt(), "revision", null, 0, 1, MuninInfo.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getMuninInfo_PluginName(), ecorePackage.getEString(), "pluginName", null, 0, 1, MuninInfo.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getMuninInfo_WarningLevel(), ecorePackage.getEString(), "warningLevel", null, 0, 1, MuninInfo.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getMuninInfo_CriticalLevel(), ecorePackage.getEString(), "criticalLevel", null, 0, 1, MuninInfo.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getMuninInfo_MonitorableByNagios(), ecorePackage.getEBoolean(), "monitorableByNagios", null, 0, 1, MuninInfo.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getMuninInfo_DisplaySummary(), ecorePackage.getEBoolean(), "displaySummary", null, 0, 1, MuninInfo.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getMuninInfo_Role(), this.getRole(), this.getRole_MuninInfo(), "role", null, 0, 1, MuninInfo.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(ipNameEClass, IPName.class, "IPName", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getIPName_Id(), ecorePackage.getELong(), "id", null, 0, 1, IPName.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getIPName_Modified(), ecorePackage.getEDate(), "modified", null, 0, 1, IPName.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getIPName_Revision(), ecorePackage.getEInt(), "revision", null, 0, 1, IPName.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getIPName_Name(), ecorePackage.getEString(), "name", null, 0, 1, IPName.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getIPName_Ip(), this.getIP(), this.getIP_IpName(), "ip", null, 0, -1, IPName.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(parameterEClass, Parameter.class, "Parameter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getParameter_Id(), ecorePackage.getELong(), "id", null, 0, 1, Parameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getParameter_Modified(), ecorePackage.getEDate(), "modified", null, 0, 1, Parameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getParameter_Revision(), ecorePackage.getEInt(), "revision", null, 0, 1, Parameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getParameter_Key(), ecorePackage.getEString(), "key", null, 0, 1, Parameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getParameter_Value(), ecorePackage.getEString(), "value", null, 0, 1, Parameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(roleEClass, Role.class, "Role", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getRole_Name(), ecorePackage.getEString(), "name", null, 0, 1, Role.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getRole_Interface(), this.getInterface(), this.getInterface_Role(), "interface", null, 0, -1, Role.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getRole_Vserver(), this.getVServer(), this.getVServer_Role(), "vserver", null, 0, -1, Role.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getRole_RequiredInterface(), this.getInterface(), null, "requiredInterface", null, 0, -1, Role.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getRole_Id(), ecorePackage.getELong(), "id", null, 0, 1, Role.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getRole_Modified(), ecorePackage.getEDate(), "modified", null, 0, 1, Role.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getRole_Revision(), ecorePackage.getEInt(), "revision", null, 0, 1, Role.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getRole_MuninInfo(), this.getMuninInfo(), this.getMuninInfo_Role(), "muninInfo", null, 0, -1, Role.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(opsSystemEClass, OpsSystem.class, "OpsSystem", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getOpsSystem_Name(), ecorePackage.getEString(), "name", null, 0, 1, OpsSystem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getOpsSystem_OwnVserver(), this.getVServer(), this.getVServer_OwnSystem(), "ownVserver", null, 0, -1, OpsSystem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getOpsSystem_ServingVserver(), this.getVServer(), this.getVServer_ServedSystem(), "servingVserver", null, 0, -1, OpsSystem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getOpsSystem_DomainSystem(), this.getDomainSystem(), this.getDomainSystem_OpsSystem(), "domainSystem", null, 0, -1, OpsSystem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getOpsSystem_Id(), ecorePackage.getELong(), "id", null, 0, 1, OpsSystem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getOpsSystem_Modified(), ecorePackage.getEDate(), "modified", null, 0, 1, OpsSystem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getOpsSystem_Revision(), ecorePackage.getEInt(), "revision", null, 0, 1, OpsSystem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(vServerEClass, VServer.class, "VServer", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getVServer_Name(), ecorePackage.getEString(), "name", null, 0, 1, VServer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getVServer_Block(), this.getBlock(), this.getBlock_Vserver(), "block", null, 0, -1, VServer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getVServer_OwnSystem(), this.getOpsSystem(), this.getOpsSystem_OwnVserver(), "ownSystem", null, 0, 1, VServer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getVServer_ServedSystem(), this.getOpsSystem(), this.getOpsSystem_ServingVserver(), "servedSystem", null, 0, -1, VServer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getVServer_Ip(), this.getIP(), this.getIP_Vserver(), "ip", null, 0, -1, VServer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getVServer_Host(), this.getHost(), this.getHost_Vserver(), "host", null, 0, 1, VServer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getVServer_Role(), this.getRole(), this.getRole_Vserver(), "role", null, 0, 1, VServer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getVServer_Id(), ecorePackage.getELong(), "id", null, 0, 1, VServer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getVServer_Modified(), ecorePackage.getEDate(), "modified", null, 0, 1, VServer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getVServer_Revision(), ecorePackage.getEInt(), "revision", null, 0, 1, VServer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(dwhClusterEClass, DWHCluster.class, "DWHCluster", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getDWHCluster_Name(), ecorePackage.getEString(), "name", null, 0, 1, DWHCluster.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getDWHCluster_Instance(), this.getDWHInstance(), null, "instance", null, 0, -1, DWHCluster.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDWHCluster_Id(), ecorePackage.getELong(), "id", null, 0, 1, DWHCluster.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDWHCluster_Modified(), ecorePackage.getEDate(), "modified", null, 0, 1, DWHCluster.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDWHCluster_Revision(), ecorePackage.getEInt(), "revision", null, 0, 1, DWHCluster.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDWHCluster_Description(), ecorePackage.getEString(), "description", null, 0, 1, DWHCluster.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + initEClass(dwhInstanceEClass, DWHInstance.class, "DWHInstance", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); + initEAttribute(getDWHInstance_Id(), ecorePackage.getELong(), "id", null, 0, 1, DWHInstance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDWHInstance_Name(), ecorePackage.getEString(), "name", null, 0, 1, DWHInstance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEReference(getDWHInstance_Etl(), this.getVServer(), null, "etl", null, 0, -1, DWHInstance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDWHInstance_Modified(), ecorePackage.getEDate(), "modified", null, 0, 1, DWHInstance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDWHInstance_Revision(), ecorePackage.getEInt(), "revision", null, 0, 1, DWHInstance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getDWHInstance_Description(), ecorePackage.getEString(), "description", null, 0, 1, DWHInstance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + + // Initialize enums and add enum literals + initEEnum(ipTypeEEnum, IpType.class, "IpType"); + addEEnumLiteral(ipTypeEEnum, IpType.EXTERNAL); + addEEnumLiteral(ipTypeEEnum, IpType.INTERNAL); + + // Create resource + createResource(eNS_URI); + + // Create annotations + // teneo.jpa + createTeneoAnnotations(); + // webamg.emf + createWebamgAnnotations(); + // teneo.hibernate + createTeneo_1Annotations(); + // http://www.eclipse.org/emf/2002/Ecore + createEcoreAnnotations(); + } + + /** + * Initializes the annotations for <b>teneo.jpa</b>. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected void createTeneoAnnotations() { + String source = "teneo.jpa"; + addAnnotation + (blockEClass, + source, + new String[] { + "appinfo", "@Table(name=\"ops_block\")" + }); + addAnnotation + (getBlock_Vserver(), + source, + new String[] { + "appinfo", "@JoinColumn(name=\"vserver_id\")" + }); + addAnnotation + (getBlock_Id(), + source, + new String[] { + "appinfo", "@GeneratedValue" + }); + addAnnotation + (getBlock_Id(), + source, + new String[] { + "appinfo", "@Id" + }); + addAnnotation + (getBlock_Modified(), + source, + new String[] { + "appinfo", "@Temporal(TIMESTAMP)" + }); + addAnnotation + (getBlock_Modified(), + source, + new String[] { + "appinfo", "@Column(columnDefinition=\"timestamp\" insertable=\"false\" updatable=\"false\")" + }); + addAnnotation + (getBlock_Revision(), + source, + new String[] { + "appinfo", "@Version" + }); + addAnnotation + (getBlock_Revision(), + source, + new String[] { + "appinfo", "@Column(name=\"e_version\")" + }); + addAnnotation + (dataCenterEClass, + source, + new String[] { + "appinfo", "@Table(name=\"ops_datacenter\")" + }); + addAnnotation + (getDataCenter_Name(), + source, + new String[] { + "appinfo", "@Column(unique=\"true\")" + }); + addAnnotation + (getDataCenter_Host(), + source, + new String[] { + "appinfo", "@JoinColumn(name=\"datacenter_id\")" + }); + addAnnotation + (getDataCenter_Host(), + source, + new String[] { + "appinfo", "@OneToMany(indexed=\"false\" )" + }); + addAnnotation + (getDataCenter_Id(), + source, + new String[] { + "appinfo", "@GeneratedValue" + }); + addAnnotation + (getDataCenter_Id(), + source, + new String[] { + "appinfo", "@Id" + }); + addAnnotation + (getDataCenter_Modified(), + source, + new String[] { + "appinfo", "@Temporal(TIMESTAMP)" + }); + addAnnotation + (getDataCenter_Modified(), + source, + new String[] { + "appinfo", "@Column(columnDefinition=\"timestamp\" insertable=\"false\" updatable=\"false\")" + }); + addAnnotation + (getDataCenter_Revision(), + source, + new String[] { + "appinfo", "@Version" + }); + addAnnotation + (getDataCenter_Revision(), + source, + new String[] { + "appinfo", "@Column(name=\"e_version\")" + }); + addAnnotation + (getDataCenter_Description(), + source, + new String[] { + "appinfo", "@Lob" + }); + addAnnotation + (getDataCenter_Description(), + source, + new String[] { + "appinfo", "@Column(length=64000)" + }); + addAnnotation + (getDomain_Name(), + source, + new String[] { + "appinfo", "@Column(unique=\"true\")" + }); + addAnnotation + (getDomain_Systems(), + source, + new String[] { + "appinfo", "@JoinTable(name=\"domain_system\" joinColumns=@JoinColumn(name=\"domain_id\" nullable=\"false\") inverseJoinColumns=@JoinColumn(name=\"system_id\" nullable=\"false\"))" + }); + addAnnotation + (getDomain_Systems(), + source, + new String[] { + "appinfo", "@ManyToMany(indexed=\"false\" )" + }); + addAnnotation + (getDomain_Id(), + source, + new String[] { + "appinfo", "@GeneratedValue" + }); + addAnnotation + (getDomain_Id(), + source, + new String[] { + "appinfo", "@Id" + }); + addAnnotation + (getDomain_Modified(), + source, + new String[] { + "appinfo", "@Temporal(TIMESTAMP)" + }); + addAnnotation + (getDomain_Modified(), + source, + new String[] { + "appinfo", "@Column(columnDefinition=\"timestamp\" insertable=\"false\" updatable=\"false\")" + }); + addAnnotation + (getDomain_Revision(), + source, + new String[] { + "appinfo", "@Version" + }); + addAnnotation + (getDomain_Revision(), + source, + new String[] { + "appinfo", "@Column(name=\"e_version\")" + }); + addAnnotation + (getDomainSystem_Name(), + source, + new String[] { + "appinfo", "@Column(unique=\"true\")" + }); + addAnnotation + (getDomainSystem_Domains(), + source, + new String[] { + "appinfo", "@ManyToMany(indexed=\"false\" mappedBy=\"systems\" )" + }); + addAnnotation + (getDomainSystem_Domains(), + source, + new String[] { + "appinfo", "@JoinTable(name=\"domain_system\" joinColumns=@JoinColumn(name=\"system_id\" nullable=\"false\") inverseJoinColumns=@JoinColumn(name=\"domain_id\" nullable=\"false\"))" + }); + addAnnotation + (getDomainSystem_OpsSystem(), + source, + new String[] { + "appinfo", "@ManyToMany(indexed=\"false\" )" + }); + addAnnotation + (getDomainSystem_OpsSystem(), + source, + new String[] { + "appinfo", "@JoinTable(name=\"ops_domainsystem_opssystem\" joinColumns=@JoinColumn(name=\"domainsystem_id\" nullable=\"false\") inverseJoinColumns=@JoinColumn(name=\"opssystem_id\" nullable=\"false\"))" + }); + addAnnotation + (getDomainSystem_Interface(), + source, + new String[] { + "appinfo", "@JoinColumn(name=\"interface_id\")" + }); + addAnnotation + (getDomainSystem_Id(), + source, + new String[] { + "appinfo", "@GeneratedValue" + }); + addAnnotation + (getDomainSystem_Id(), + source, + new String[] { + "appinfo", "@Id" + }); + addAnnotation + (getDomainSystem_Modified(), + source, + new String[] { + "appinfo", "@Temporal(TIMESTAMP)" + }); + addAnnotation + (getDomainSystem_Modified(), + source, + new String[] { + "appinfo", "@Column(columnDefinition=\"timestamp\" insertable=\"false\" updatable=\"false\")" + }); + addAnnotation + (getDomainSystem_Revision(), + source, + new String[] { + "appinfo", "@Version" + }); + addAnnotation + (getDomainSystem_Revision(), + source, + new String[] { + "appinfo", "@Column(name=\"e_version\")" + }); + addAnnotation + (failoverTypeEClass, + source, + new String[] { + "appinfo", "@Table(name=\"ops_failovertype\")" + }); + addAnnotation + (getFailoverType_Name(), + source, + new String[] { + "appinfo", "@Column(unique=\"true\")" + }); + addAnnotation + (getFailoverType_Id(), + source, + new String[] { + "appinfo", "@GeneratedValue" + }); + addAnnotation + (getFailoverType_Id(), + source, + new String[] { + "appinfo", "@Id" + }); + addAnnotation + (getFailoverType_Modified(), + source, + new String[] { + "appinfo", "@Temporal(TIMESTAMP)" + }); + addAnnotation + (getFailoverType_Modified(), + source, + new String[] { + "appinfo", "@Column(columnDefinition=\"timestamp\" insertable=\"false\" updatable=\"false\")" + }); + addAnnotation + (getFailoverType_Revision(), + source, + new String[] { + "appinfo", "@Version" + }); + addAnnotation + (getFailoverType_Revision(), + source, + new String[] { + "appinfo", "@Column(name=\"e_version\")" + }); + addAnnotation + (hostEClass, + source, + new String[] { + "appinfo", "@Table(name=\"ops_host\")" + }); + addAnnotation + (getHost_Name(), + source, + new String[] { + "appinfo", "@Column(unique=\"true\")" + }); + addAnnotation + (getHost_DataCenter(), + source, + new String[] { + "appinfo", "@JoinColumn(name=\"datacenter_id\")" + }); + addAnnotation + (getHost_Vserver(), + source, + new String[] { + "appinfo", "@JoinColumn(name=\"host_id\")" + }); + addAnnotation + (getHost_Vserver(), + source, + new String[] { + "appinfo", "@OneToMany(indexed=\"false\" )" + }); + addAnnotation + (getHost_Ip(), + source, + new String[] { + "appinfo", "@JoinColumn(name=\"host_id\")" + }); + addAnnotation + (getHost_Ip(), + source, + new String[] { + "appinfo", "@OneToMany(indexed=\"false\" )" + }); + addAnnotation + (getHost_OwnIp(), + source, + new String[] { + "appinfo", "@JoinColumn(name=\"ownip_id\")" + }); + addAnnotation + (getHost_Id(), + source, + new String[] { + "appinfo", "@GeneratedValue" + }); + addAnnotation + (getHost_Id(), + source, + new String[] { + "appinfo", "@Id" + }); + addAnnotation + (getHost_Modified(), + source, + new String[] { + "appinfo", "@Temporal(TIMESTAMP)" + }); + addAnnotation + (getHost_Modified(), + source, + new String[] { + "appinfo", "@Column(columnDefinition=\"timestamp\" insertable=\"false\" updatable=\"false\")" + }); + addAnnotation + (getHost_Revision(), + source, + new String[] { + "appinfo", "@Version" + }); + addAnnotation + (getHost_Revision(), + source, + new String[] { + "appinfo", "@Column(name=\"e_version\")" + }); + addAnnotation + (getHost_Description(), + source, + new String[] { + "appinfo", "@Lob" + }); + addAnnotation + (getHost_Description(), + source, + new String[] { + "appinfo", "@Column(length=64000)" + }); + addAnnotation + (getHost_Network(), + source, + new String[] { + "appinfo", "@Lob" + }); + addAnnotation + (getHost_Network(), + source, + new String[] { + "appinfo", "@Column(length=64000)" + }); + addAnnotation + (getHost_ProviderId(), + source, + new String[] { + "appinfo", "@Lob" + }); + addAnnotation + (getHost_ProviderId(), + source, + new String[] { + "appinfo", "@Column(length=64000)" + }); + addAnnotation + (getHost_Block(), + source, + new String[] { + "appinfo", "@JoinColumn(name=\"host_id\")" + }); + addAnnotation + (getHost_Block(), + source, + new String[] { + "appinfo", "@OneToMany(indexed=\"false\" )" + }); + addAnnotation + (hostBlockEClass, + source, + new String[] { + "appinfo", "@Table(name=\"ops_hostblock\")" + }); + addAnnotation + (getHostBlock_Host(), + source, + new String[] { + "appinfo", "@JoinColumn(name=\"host_id\")" + }); + addAnnotation + (getHostBlock_Id(), + source, + new String[] { + "appinfo", "@GeneratedValue" + }); + addAnnotation + (getHostBlock_Id(), + source, + new String[] { + "appinfo", "@Id" + }); + addAnnotation + (getHostBlock_Modified(), + source, + new String[] { + "appinfo", "@Temporal(TIMESTAMP)" + }); + addAnnotation + (getHostBlock_Modified(), + source, + new String[] { + "appinfo", "@Column(columnDefinition=\"timestamp\" insertable=\"false\" updatable=\"false\")" + }); + addAnnotation + (getHostBlock_Revision(), + source, + new String[] { + "appinfo", "@Version" + }); + addAnnotation + (getHostBlock_Revision(), + source, + new String[] { + "appinfo", "@Column(name=\"e_version\")" + }); + addAnnotation + (interfaceEClass, + source, + new String[] { + "appinfo", "@Table(name=\"ops_interface\")" + }); + addAnnotation + (getInterface_Name(), + source, + new String[] { + "appinfo", "@Column(unique=\"true\")" + }); + addAnnotation + (getInterface_Role(), + source, + new String[] { + "appinfo", "@ManyToMany(indexed=\"false\" mappedBy=\"interface\" )" + }); + addAnnotation + (getInterface_Role(), + source, + new String[] { + "appinfo", "@JoinTable(name=\"ops_role_interface\" joinColumns=@JoinColumn(name=\"interface_id\" nullable=\"false\") inverseJoinColumns=@JoinColumn(name=\"role_id\" nullable=\"false\"))" + }); + addAnnotation + (getInterface_DomainSystem(), + source, + new String[] { + "appinfo", "@JoinColumn(name=\"interface_id\")" + }); + addAnnotation + (getInterface_DomainSystem(), + source, + new String[] { + "appinfo", "@OneToMany(indexed=\"false\" )" + }); + addAnnotation + (getInterface_FailoverType(), + source, + new String[] { + "appinfo", "@JoinColumn(name=\"failovertype_id\")" + }); + addAnnotation + (getInterface_Id(), + source, + new String[] { + "appinfo", "@GeneratedValue" + }); + addAnnotation + (getInterface_Id(), + source, + new String[] { + "appinfo", "@Id" + }); + addAnnotation + (getInterface_Modified(), + source, + new String[] { + "appinfo", "@Temporal(TIMESTAMP)" + }); + addAnnotation + (getInterface_Modified(), + source, + new String[] { + "appinfo", "@Column(columnDefinition=\"timestamp\" insertable=\"false\" updatable=\"false\")" + }); + addAnnotation + (getInterface_Revision(), + source, + new String[] { + "appinfo", "@Version" + }); + addAnnotation + (getInterface_Revision(), + source, + new String[] { + "appinfo", "@Column(name=\"e_version\")" + }); + addAnnotation + (ipEClass, + source, + new String[] { + "appinfo", "@Table(name=\"ops_ip\")" + }); + addAnnotation + (getIP_Name(), + source, + new String[] { + "appinfo", "@Column(unique=\"true\")" + }); + addAnnotation + (getIP_Ip(), + source, + new String[] { + "appinfo", "@Column(unique=\"true\")" + }); + addAnnotation + (getIP_Host(), + source, + new String[] { + "appinfo", "@JoinColumn(name=\"host_id\")" + }); + addAnnotation + (getIP_Id(), + source, + new String[] { + "appinfo", "@GeneratedValue" + }); + addAnnotation + (getIP_Id(), + source, + new String[] { + "appinfo", "@Id" + }); + addAnnotation + (getIP_Modified(), + source, + new String[] { + "appinfo", "@Temporal(TIMESTAMP)" + }); + addAnnotation + (getIP_Modified(), + source, + new String[] { + "appinfo", "@Column(columnDefinition=\"timestamp\" insertable=\"false\" updatable=\"false\")" + }); + addAnnotation + (getIP_Revision(), + source, + new String[] { + "appinfo", "@Version" + }); + addAnnotation + (getIP_Revision(), + source, + new String[] { + "appinfo", "@Column(name=\"e_version\")" + }); + addAnnotation + (getIP_IpName(), + source, + new String[] { + "appinfo", "@ManyToMany(indexed=\"false\" mappedBy=\"ip\" )" + }); + addAnnotation + (getIP_IpName(), + source, + new String[] { + "appinfo", "@JoinTable(name=\"ops_ip_ipname\" joinColumns=@JoinColumn(name=\"ip_id\" nullable=\"false\") inverseJoinColumns=@JoinColumn(name=\"ipname_id\" nullable=\"false\"))" + }); + addAnnotation + (getIP_Vserver(), + source, + new String[] { + "appinfo", "@ManyToMany(indexed=\"false\" mappedBy=\"ip\" )" + }); + addAnnotation + (getIP_Vserver(), + source, + new String[] { + "appinfo", "@JoinTable(name=\"ops_vserver_ip\" joinColumns=@JoinColumn(name=\"ip_id\" nullable=\"false\") inverseJoinColumns=@JoinColumn(name=\"vserver_id\" nullable=\"false\"))" + }); + addAnnotation + (muninInfoEClass, + source, + new String[] { + "appinfo", "@Table(name=\"ops_munininfo\")" + }); + addAnnotation + (getMuninInfo_Id(), + source, + new String[] { + "appinfo", "@GeneratedValue" + }); + addAnnotation + (getMuninInfo_Id(), + source, + new String[] { + "appinfo", "@Id" + }); + addAnnotation + (getMuninInfo_Modified(), + source, + new String[] { + "appinfo", "@Temporal(TIMESTAMP)" + }); + addAnnotation + (getMuninInfo_Modified(), + source, + new String[] { + "appinfo", "@Column(columnDefinition=\"timestamp\" insertable=\"false\" updatable=\"false\")" + }); + addAnnotation + (getMuninInfo_Revision(), + source, + new String[] { + "appinfo", "@Version" + }); + addAnnotation + (getMuninInfo_Revision(), + source, + new String[] { + "appinfo", "@Column(name=\"e_version\")" + }); + addAnnotation + (getMuninInfo_PluginName(), + source, + new String[] { + "appinfo", "@Lob" + }); + addAnnotation + (getMuninInfo_PluginName(), + source, + new String[] { + "appinfo", "@Column(length=64000)" + }); + addAnnotation + (getMuninInfo_Role(), + source, + new String[] { + "appinfo", "@JoinColumn(name=\"role_id\")" + }); + addAnnotation + (ipNameEClass, + source, + new String[] { + "appinfo", "@Table(name=\"ops_ipname\")" + }); + addAnnotation + (getIPName_Id(), + source, + new String[] { + "appinfo", "@GeneratedValue" + }); + addAnnotation + (getIPName_Id(), + source, + new String[] { + "appinfo", "@Id" + }); + addAnnotation + (getIPName_Modified(), + source, + new String[] { + "appinfo", "@Temporal(TIMESTAMP)" + }); + addAnnotation + (getIPName_Modified(), + source, + new String[] { + "appinfo", "@Column(columnDefinition=\"timestamp\" insertable=\"false\" updatable=\"false\")" + }); + addAnnotation + (getIPName_Revision(), + source, + new String[] { + "appinfo", "@Version" + }); + addAnnotation + (getIPName_Revision(), + source, + new String[] { + "appinfo", "@Column(name=\"e_version\")" + }); + addAnnotation + (getIPName_Name(), + source, + new String[] { + "appinfo", "@Column(unique=\"true\")" + }); + addAnnotation + (getIPName_Ip(), + source, + new String[] { + "appinfo", "@ManyToMany(indexed=\"false\" )" + }); + addAnnotation + (getIPName_Ip(), + source, + new String[] { + "appinfo", "@JoinTable(name=\"ops_ip_ipname\" joinColumns=@JoinColumn(name=\"ipname_id\" nullable=\"false\") inverseJoinColumns=@JoinColumn(name=\"ip_id\" nullable=\"false\"))" + }); + addAnnotation + (parameterEClass, + source, + new String[] { + "appinfo", "@Table(name=\"ops_parameter\")" + }); + addAnnotation + (getParameter_Id(), + source, + new String[] { + "appinfo", "@GeneratedValue" + }); + addAnnotation + (getParameter_Id(), + source, + new String[] { + "appinfo", "@Id" + }); + addAnnotation + (getParameter_Modified(), + source, + new String[] { + "appinfo", "@Temporal(TIMESTAMP)" + }); + addAnnotation + (getParameter_Modified(), + source, + new String[] { + "appinfo", "@Column(columnDefinition=\"timestamp\" insertable=\"false\" updatable=\"false\")" + }); + addAnnotation + (getParameter_Revision(), + source, + new String[] { + "appinfo", "@Version" + }); + addAnnotation + (getParameter_Revision(), + source, + new String[] { + "appinfo", "@Column(name=\"e_version\")" + }); + addAnnotation + (getParameter_Key(), + source, + new String[] { + "appinfo", "@Column(unique=\"true\")" + }); + addAnnotation + (getParameter_Value(), + source, + new String[] { + "appinfo", "@Lob" + }); + addAnnotation + (getParameter_Value(), + source, + new String[] { + "appinfo", "@Column(length=64000)" + }); + addAnnotation + (roleEClass, + source, + new String[] { + "appinfo", "@Table(name=\"ops_role\")" + }); + addAnnotation + (getRole_Name(), + source, + new String[] { + "appinfo", "@Column(unique=\"true\")" + }); + addAnnotation + (getRole_Interface(), + source, + new String[] { + "appinfo", "@ManyToMany(indexed=\"false\" )" + }); + addAnnotation + (getRole_Interface(), + source, + new String[] { + "appinfo", "@JoinTable(name=\"ops_role_interface\" joinColumns=@JoinColumn(name=\"role_id\" nullable=\"false\") inverseJoinColumns=@JoinColumn(name=\"interface_id\" nullable=\"false\"))" + }); + addAnnotation + (getRole_Vserver(), + source, + new String[] { + "appinfo", "@JoinColumn(name=\"role_id\")" + }); + addAnnotation + (getRole_Vserver(), + source, + new String[] { + "appinfo", "@OneToMany(indexed=\"false\" )" + }); + addAnnotation + (getRole_RequiredInterface(), + source, + new String[] { + "appinfo", "@ManyToMany(indexed=\"false\" )" + }); + addAnnotation + (getRole_RequiredInterface(), + source, + new String[] { + "appinfo", "@JoinTable(name=\"ops_role_requredinterface\" joinColumns=@JoinColumn(name=\"role_id\" nullable=\"false\") inverseJoinColumns=@JoinColumn(name=\"interface_id\" nullable=\"false\"))" + }); + addAnnotation + (getRole_Id(), + source, + new String[] { + "appinfo", "@GeneratedValue" + }); + addAnnotation + (getRole_Id(), + source, + new String[] { + "appinfo", "@Id" + }); + addAnnotation + (getRole_Modified(), + source, + new String[] { + "appinfo", "@Temporal(TIMESTAMP)" + }); + addAnnotation + (getRole_Modified(), + source, + new String[] { + "appinfo", "@Column(columnDefinition=\"timestamp\" insertable=\"false\" updatable=\"false\")" + }); + addAnnotation + (getRole_Revision(), + source, + new String[] { + "appinfo", "@Version" + }); + addAnnotation + (getRole_Revision(), + source, + new String[] { + "appinfo", "@Column(name=\"e_version\")" + }); + addAnnotation + (getRole_MuninInfo(), + source, + new String[] { + "appinfo", "@JoinColumn(name=\"role_id\")" + }); + addAnnotation + (getRole_MuninInfo(), + source, + new String[] { + "appinfo", "@OneToMany(indexed=\"false\" )" + }); + addAnnotation + (opsSystemEClass, + source, + new String[] { + "appinfo", "@Table(name=\"ops_opssystem\")" + }); + addAnnotation + (getOpsSystem_Name(), + source, + new String[] { + "appinfo", "@Column(unique=\"true\")" + }); + addAnnotation + (getOpsSystem_OwnVserver(), + source, + new String[] { + "appinfo", "@JoinColumn(name=\"own_opssystem_id\")" + }); + addAnnotation + (getOpsSystem_OwnVserver(), + source, + new String[] { + "appinfo", "@OneToMany(indexed=\"false\" )" + }); + addAnnotation + (getOpsSystem_ServingVserver(), + source, + new String[] { + "appinfo", "@ManyToMany(indexed=\"false\" mappedBy=\"servedSystem\" )" + }); + addAnnotation + (getOpsSystem_ServingVserver(), + source, + new String[] { + "appinfo", "@JoinTable(name=\"ops_vserver_opssystem\" joinColumns=@JoinColumn(name=\"opssystem_id\" nullable=\"false\") inverseJoinColumns=@JoinColumn(name=\"vserver_id\" nullable=\"false\"))" + }); + addAnnotation + (getOpsSystem_DomainSystem(), + source, + new String[] { + "appinfo", "@ManyToMany(indexed=\"false\" mappedBy=\"opsSystem\" )" + }); + addAnnotation + (getOpsSystem_DomainSystem(), + source, + new String[] { + "appinfo", "@JoinTable(name=\"ops_domainsystem_opssystem\" joinColumns=@JoinColumn(name=\"opssystem_id\" nullable=\"false\") inverseJoinColumns=@JoinColumn(name=\"domainsystem_id\" nullable=\"false\"))" + }); + addAnnotation + (getOpsSystem_Id(), + source, + new String[] { + "appinfo", "@GeneratedValue" + }); + addAnnotation + (getOpsSystem_Id(), + source, + new String[] { + "appinfo", "@Id" + }); + addAnnotation + (getOpsSystem_Modified(), + source, + new String[] { + "appinfo", "@Temporal(TIMESTAMP)" + }); + addAnnotation + (getOpsSystem_Modified(), + source, + new String[] { + "appinfo", "@Column(columnDefinition=\"timestamp\" insertable=\"false\" updatable=\"false\")" + }); + addAnnotation + (getOpsSystem_Revision(), + source, + new String[] { + "appinfo", "@Version" + }); + addAnnotation + (getOpsSystem_Revision(), + source, + new String[] { + "appinfo", "@Column(name=\"e_version\")" + }); + addAnnotation + (vServerEClass, + source, + new String[] { + "appinfo", "@Table(name=\"ops_vserver\")" + }); + addAnnotation + (getVServer_Name(), + source, + new String[] { + "appinfo", "@Column(unique=\"true\")" + }); + addAnnotation + (getVServer_Block(), + source, + new String[] { + "appinfo", "@JoinColumn(name=\"vserver_id\")" + }); + addAnnotation + (getVServer_Block(), + source, + new String[] { + "appinfo", "@OneToMany(indexed=\"false\" )" + }); + addAnnotation + (getVServer_OwnSystem(), + source, + new String[] { + "appinfo", "@JoinColumn(name=\"own_opssystem_id\")" + }); + addAnnotation + (getVServer_ServedSystem(), + source, + new String[] { + "appinfo", "@ManyToMany(indexed=\"false\" )" + }); + addAnnotation + (getVServer_ServedSystem(), + source, + new String[] { + "appinfo", "@JoinTable(name=\"ops_vserver_opssystem\" joinColumns=@JoinColumn(name=\"vserver_id\" nullable=\"false\") inverseJoinColumns=@JoinColumn(name=\"opssystem_id\" nullable=\"false\"))" + }); + addAnnotation + (getVServer_Ip(), + source, + new String[] { + "appinfo", "@ManyToMany(indexed=\"false\" )" + }); + addAnnotation + (getVServer_Ip(), + source, + new String[] { + "appinfo", "@JoinTable(name=\"ops_vserver_ip\" joinColumns=@JoinColumn(name=\"vserver_id\" nullable=\"false\") inverseJoinColumns=@JoinColumn(name=\"ip_id\" nullable=\"false\"))" + }); + addAnnotation + (getVServer_Host(), + source, + new String[] { + "appinfo", "@JoinColumn(name=\"host_id\")" + }); + addAnnotation + (getVServer_Role(), + source, + new String[] { + "appinfo", "@JoinColumn(name=\"role_id\")" + }); + addAnnotation + (getVServer_Id(), + source, + new String[] { + "appinfo", "@GeneratedValue" + }); + addAnnotation + (getVServer_Id(), + source, + new String[] { + "appinfo", "@Id" + }); + addAnnotation + (getVServer_Modified(), + source, + new String[] { + "appinfo", "@Temporal(TIMESTAMP)" + }); + addAnnotation + (getVServer_Modified(), + source, + new String[] { + "appinfo", "@Column(columnDefinition=\"timestamp\" insertable=\"false\" updatable=\"false\")" + }); + addAnnotation + (getVServer_Revision(), + source, + new String[] { + "appinfo", "@Version" + }); + addAnnotation + (getVServer_Revision(), + source, + new String[] { + "appinfo", "@Column(name=\"e_version\")" + }); + addAnnotation + (dwhClusterEClass, + source, + new String[] { + "appinfo", "@Table(name=\"ops_dwhcluster\")" + }); + addAnnotation + (getDWHCluster_Name(), + source, + new String[] { + "appinfo", "@Column(unique=\"true\")" + }); + addAnnotation + (getDWHCluster_Instance(), + source, + new String[] { + "appinfo", "@JoinColumn(name=\"dwhcluster_id\")" + }); + addAnnotation + (getDWHCluster_Instance(), + source, + new String[] { + "appinfo", "@OneToMany(indexed=\"false\" )" + }); + addAnnotation + (getDWHCluster_Id(), + source, + new String[] { + "appinfo", "@GeneratedValue" + }); + addAnnotation + (getDWHCluster_Id(), + source, + new String[] { + "appinfo", "@Id" + }); + addAnnotation + (getDWHCluster_Modified(), + source, + new String[] { + "appinfo", "@Temporal(TIMESTAMP)" + }); + addAnnotation + (getDWHCluster_Modified(), + source, + new String[] { + "appinfo", "@Column(columnDefinition=\"timestamp\" insertable=\"false\" updatable=\"false\")" + }); + addAnnotation + (getDWHCluster_Revision(), + source, + new String[] { + "appinfo", "@Version" + }); + addAnnotation + (getDWHCluster_Revision(), + source, + new String[] { + "appinfo", "@Column(name=\"e_version\")" + }); + addAnnotation + (getDWHCluster_Description(), + source, + new String[] { + "appinfo", "@Lob" + }); + addAnnotation + (getDWHCluster_Description(), + source, + new String[] { + "appinfo", "@Column(length=64000)" + }); + addAnnotation + (dwhInstanceEClass, + source, + new String[] { + "appinfo", "@Table(name=\"ops_dwhinstance\")" + }); + addAnnotation + (getDWHInstance_Id(), + source, + new String[] { + "appinfo", "@GeneratedValue" + }); + addAnnotation + (getDWHInstance_Id(), + source, + new String[] { + "appinfo", "@Id" + }); + addAnnotation + (getDWHInstance_Etl(), + source, + new String[] { + "appinfo", "@JoinColumn(name=\"dwhinstance_id\")" + }); + addAnnotation + (getDWHInstance_Etl(), + source, + new String[] { + "appinfo", "@OneToMany(indexed=\"false\" )" + }); + addAnnotation + (getDWHInstance_Modified(), + source, + new String[] { + "appinfo", "@Temporal(TIMESTAMP)" + }); + addAnnotation + (getDWHInstance_Modified(), + source, + new String[] { + "appinfo", "@Column(columnDefinition=\"timestamp\" insertable=\"false\" updatable=\"false\")" + }); + addAnnotation + (getDWHInstance_Revision(), + source, + new String[] { + "appinfo", "@Version" + }); + addAnnotation + (getDWHInstance_Revision(), + source, + new String[] { + "appinfo", "@Column(name=\"e_version\")" + }); + addAnnotation + (getDWHInstance_Description(), + source, + new String[] { + "appinfo", "@Lob" + }); + addAnnotation + (getDWHInstance_Description(), + source, + new String[] { + "appinfo", "@Column(length=64000)" + }); + } + + /** + * Initializes the annotations for <b>webamg.emf</b>. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected void createWebamgAnnotations() { + String source = "webamg.emf"; + addAnnotation + (blockEClass, + source, + new String[] { + "user.key", "id" + }); + addAnnotation + (dataCenterEClass, + source, + new String[] { + "user.key", "name" + }); + addAnnotation + (domainEClass, + source, + new String[] { + "managed", "false", + "user.key", "name" + }); + addAnnotation + (domainSystemEClass, + source, + new String[] { + "user.key", "name" + }); + addAnnotation + (failoverTypeEClass, + source, + new String[] { + "managed", "false", + "user.key", "name" + }); + addAnnotation + (hostEClass, + source, + new String[] { + "user.key", "name" + }); + addAnnotation + (hostBlockEClass, + source, + new String[] { + "user.key", "id" + }); + addAnnotation + (interfaceEClass, + source, + new String[] { + "user.key", "name" + }); + addAnnotation + (ipEClass, + source, + new String[] { + "user.key", "ip" + }); + addAnnotation + (muninInfoEClass, + source, + new String[] { + "user.key", "pluginName" + }); + addAnnotation + (ipNameEClass, + source, + new String[] { + "user.key", "name" + }); + addAnnotation + (parameterEClass, + source, + new String[] { + "user.key", "key" + }); + addAnnotation + (roleEClass, + source, + new String[] { + "user.key", "name" + }); + addAnnotation + (opsSystemEClass, + source, + new String[] { + "user.key", "name" + }); + addAnnotation + (vServerEClass, + source, + new String[] { + "user.key", "name" + }); + addAnnotation + (dwhClusterEClass, + source, + new String[] { + "user.key", "name" + }); + addAnnotation + (dwhInstanceEClass, + source, + new String[] { + "user.key", "name" + }); + } + + /** + * Initializes the annotations for <b>teneo.hibernate</b>. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected void createTeneo_1Annotations() { + String source = "teneo.hibernate"; + addAnnotation + (getBlock_Modified(), + source, + new String[] { + "appinfo", "@Generated(ALWAYS)" + }); + addAnnotation + (getDataCenter_Host(), + source, + new String[] { + "appinfo", "@Fetch(SUBSELECT)" + }); + addAnnotation + (getDataCenter_Modified(), + source, + new String[] { + "appinfo", "@Generated(ALWAYS)" + }); + addAnnotation + (getDomain_Systems(), + source, + new String[] { + "appinfo", "@Fetch(SUBSELECT)" + }); + addAnnotation + (getDomain_Modified(), + source, + new String[] { + "appinfo", "@Generated(ALWAYS)" + }); + addAnnotation + (getDomainSystem_Domains(), + source, + new String[] { + "appinfo", "@Fetch(SUBSELECT)" + }); + addAnnotation + (getDomainSystem_OpsSystem(), + source, + new String[] { + "appinfo", "@Fetch(SUBSELECT)" + }); + addAnnotation + (getDomainSystem_Modified(), + source, + new String[] { + "appinfo", "@Generated(ALWAYS)" + }); + addAnnotation + (getFailoverType_Modified(), + source, + new String[] { + "appinfo", "@Generated(ALWAYS)" + }); + addAnnotation + (getHost_Vserver(), + source, + new String[] { + "appinfo", "@Fetch(SUBSELECT)" + }); + addAnnotation + (getHost_Ip(), + source, + new String[] { + "appinfo", "@Fetch(SUBSELECT)" + }); + addAnnotation + (getHost_Modified(), + source, + new String[] { + "appinfo", "@Generated(ALWAYS)" + }); + addAnnotation + (getHost_Block(), + source, + new String[] { + "appinfo", "@Fetch(SUBSELECT)" + }); + addAnnotation + (getHostBlock_Modified(), + source, + new String[] { + "appinfo", "@Generated(ALWAYS)" + }); + addAnnotation + (getInterface_Role(), + source, + new String[] { + "appinfo", "@Fetch(SUBSELECT)" + }); + addAnnotation + (getInterface_DomainSystem(), + source, + new String[] { + "appinfo", "@Fetch(SUBSELECT)" + }); + addAnnotation + (getInterface_Modified(), + source, + new String[] { + "appinfo", "@Generated(ALWAYS)" + }); + addAnnotation + (getIP_Modified(), + source, + new String[] { + "appinfo", "@Generated(ALWAYS)" + }); + addAnnotation + (getIP_IpName(), + source, + new String[] { + "appinfo", "@Fetch(SUBSELECT)" + }); + addAnnotation + (getIP_Vserver(), + source, + new String[] { + "appinfo", "@Fetch(SUBSELECT)" + }); + addAnnotation + (getMuninInfo_Modified(), + source, + new String[] { + "appinfo", "@Generated(ALWAYS)" + }); + addAnnotation + (getIPName_Modified(), + source, + new String[] { + "appinfo", "@Generated(ALWAYS)" + }); + addAnnotation + (getIPName_Ip(), + source, + new String[] { + "appinfo", "@Fetch(SUBSELECT)" + }); + addAnnotation + (getParameter_Modified(), + source, + new String[] { + "appinfo", "@Generated(ALWAYS)" + }); + addAnnotation + (getRole_Interface(), + source, + new String[] { + "appinfo", "@Fetch(SUBSELECT)" + }); + addAnnotation + (getRole_Vserver(), + source, + new String[] { + "appinfo", "@Fetch(SUBSELECT)" + }); + addAnnotation + (getRole_RequiredInterface(), + source, + new String[] { + "appinfo", "@Fetch(SUBSELECT)" + }); + addAnnotation + (getRole_Modified(), + source, + new String[] { + "appinfo", "@Generated(ALWAYS)" + }); + addAnnotation + (getRole_MuninInfo(), + source, + new String[] { + "appinfo", "@Fetch(SUBSELECT)" + }); + addAnnotation + (getOpsSystem_OwnVserver(), + source, + new String[] { + "appinfo", "@Fetch(SUBSELECT)" + }); + addAnnotation + (getOpsSystem_ServingVserver(), + source, + new String[] { + "appinfo", "@Fetch(SUBSELECT)" + }); + addAnnotation + (getOpsSystem_DomainSystem(), + source, + new String[] { + "appinfo", "@Fetch(SUBSELECT)" + }); + addAnnotation + (getOpsSystem_Modified(), + source, + new String[] { + "appinfo", "@Generated(ALWAYS)" + }); + addAnnotation + (getVServer_Block(), + source, + new String[] { + "appinfo", "@Fetch(SUBSELECT)" + }); + addAnnotation + (getVServer_ServedSystem(), + source, + new String[] { + "appinfo", "@Fetch(SUBSELECT)" + }); + addAnnotation + (getVServer_Ip(), + source, + new String[] { + "appinfo", "@Fetch(SUBSELECT)" + }); + addAnnotation + (getVServer_Modified(), + source, + new String[] { + "appinfo", "@Generated(ALWAYS)" + }); + addAnnotation + (getDWHCluster_Instance(), + source, + new String[] { + "appinfo", "@Fetch(SUBSELECT)" + }); + addAnnotation + (getDWHCluster_Modified(), + source, + new String[] { + "appinfo", "@Generated(ALWAYS)" + }); + addAnnotation + (getDWHInstance_Etl(), + source, + new String[] { + "appinfo", "@Fetch(SUBSELECT)" + }); + addAnnotation + (getDWHInstance_Modified(), + source, + new String[] { + "appinfo", "@Generated(ALWAYS)" + }); + } + + /** + * Initializes the annotations for <b>http://www.eclipse.org/emf/2002/Ecore</b>. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected void createEcoreAnnotations() { + String source = "http://www.eclipse.org/emf/2002/Ecore"; + addAnnotation + (dataCenterEClass, + source, + new String[] { + "constraints", "Default" + }); + addAnnotation + (dwhClusterEClass, + source, + new String[] { + "constraints", "Default" + }); + addAnnotation + (dwhInstanceEClass, + source, + new String[] { + "constraints", "Default" + }); + } + +} //OpsPackageImpl |