Search in sources :

Example 1 with MatchRulePackageImpl

use of org.talend.mdm.repository.model.mdmserverobject.matchrule.impl.MatchRulePackageImpl in project tmdm-studio-se by Talend.

the class MdmserverobjectPackageImpl method init.

/**
 * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
 *
 * <p>This method is used to initialize {@link MdmserverobjectPackage#eINSTANCE} when that field is accessed.
 * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @see #eNS_URI
 * @see #createPackageContents()
 * @see #initializePackageContents()
 * @generated
 */
public static MdmserverobjectPackage init() {
    if (isInited) {
        return (MdmserverobjectPackage) EPackage.Registry.INSTANCE.getEPackage(MdmserverobjectPackage.eNS_URI);
    }
    // Obtain or create and register package
    MdmserverobjectPackageImpl theMdmserverobjectPackage = (MdmserverobjectPackageImpl) (EPackage.Registry.INSTANCE.get(eNS_URI) instanceof MdmserverobjectPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new MdmserverobjectPackageImpl());
    isInited = true;
    // Initialize simple dependencies
    BusinessPackage.eINSTANCE.eClass();
    ComponentPackage.eINSTANCE.eClass();
    CorePackage.eINSTANCE.eClass();
    BehavioralPackage.eINSTANCE.eClass();
    RelationshipsPackage.eINSTANCE.eClass();
    InstancePackage.eINSTANCE.eClass();
    BusinessinformationPackage.eINSTANCE.eClass();
    DatatypesPackage.eINSTANCE.eClass();
    orgomg.cwm.foundation.expressions.ExpressionsPackage.eINSTANCE.eClass();
    KeysindexesPackage.eINSTANCE.eClass();
    SoftwaredeploymentPackage.eINSTANCE.eClass();
    TypemappingPackage.eINSTANCE.eClass();
    RelationalPackage.eINSTANCE.eClass();
    RecordPackage.eINSTANCE.eClass();
    MultidimensionalPackage.eINSTANCE.eClass();
    XmlPackage.eINSTANCE.eClass();
    TransformationPackage.eINSTANCE.eClass();
    OlapPackage.eINSTANCE.eClass();
    DataminingPackage.eINSTANCE.eClass();
    InformationvisualizationPackage.eINSTANCE.eClass();
    BusinessnomenclaturePackage.eINSTANCE.eClass();
    WarehouseprocessPackage.eINSTANCE.eClass();
    WarehouseoperationPackage.eINSTANCE.eClass();
    ErPackage.eINSTANCE.eClass();
    CoboldataPackage.eINSTANCE.eClass();
    DmsiiPackage.eINSTANCE.eClass();
    ImsdatabasePackage.eINSTANCE.eClass();
    EssbasePackage.eINSTANCE.eClass();
    ExpressPackage.eINSTANCE.eClass();
    InformationsetPackage.eINSTANCE.eClass();
    InformationreportingPackage.eINSTANCE.eClass();
    CwmmipPackage.eINSTANCE.eClass();
    ModelPackage.eINSTANCE.eClass();
    AnalysisPackage.eINSTANCE.eClass();
    ReportsPackage.eINSTANCE.eClass();
    IndicatorsPackage.eINSTANCE.eClass();
    ExpressionsPackage.eINSTANCE.eClass();
    DomainPackage.eINSTANCE.eClass();
    RulesPackage.eINSTANCE.eClass();
    PropertiesPackage.eINSTANCE.eClass();
    EcorePackage.eINSTANCE.eClass();
    JobletPackage.eINSTANCE.eClass();
    MdmmetadataPackage.eINSTANCE.eClass();
    ConnectionPackage.eINSTANCE.eClass();
    NotationPackage.eINSTANCE.eClass();
    org.talend.core.model.properties.PropertiesPackage.eINSTANCE.eClass();
    TalendFilePackage.eINSTANCE.eClass();
    // Obtain or create and register interdependencies
    MatchRulePackageImpl theMatchRulePackage = (MatchRulePackageImpl) (EPackage.Registry.INSTANCE.getEPackage(MatchRulePackage.eNS_URI) instanceof MatchRulePackageImpl ? EPackage.Registry.INSTANCE.getEPackage(MatchRulePackage.eNS_URI) : MatchRulePackage.eINSTANCE);
    // Create package meta-data objects
    theMdmserverobjectPackage.createPackageContents();
    theMatchRulePackage.createPackageContents();
    // Initialize created meta-data
    theMdmserverobjectPackage.initializePackageContents();
    theMatchRulePackage.initializePackageContents();
    // Mark meta-data to indicate it can't be changed
    theMdmserverobjectPackage.freeze();
    // Update the registry and return the package
    EPackage.Registry.INSTANCE.put(MdmserverobjectPackage.eNS_URI, theMdmserverobjectPackage);
    return theMdmserverobjectPackage;
}
Also used : MdmserverobjectPackage(org.talend.mdm.repository.model.mdmserverobject.MdmserverobjectPackage) MatchRulePackageImpl(org.talend.mdm.repository.model.mdmserverobject.matchrule.impl.MatchRulePackageImpl)

Aggregations

MdmserverobjectPackage (org.talend.mdm.repository.model.mdmserverobject.MdmserverobjectPackage)1 MatchRulePackageImpl (org.talend.mdm.repository.model.mdmserverobject.matchrule.impl.MatchRulePackageImpl)1