Пример #1
0
 /// <summary>
 /// AddRule: typeof(AssimilationMappingCustomizesFactType)
 /// </summary>
 private static void AssimilationMappingAddedRule(ElementAddedEventArgs e)
 {
     ORMCore.ORMModel ormModel = ((AssimilationMappingCustomizesFactType)e.ModelElement).FactType.Model;
     if (ormModel != null)
     {
         RebuildAbstractionModel(AbstractionModelIsForORMModel.GetAbstractionModel(ormModel));
     }
 }
Пример #2
0
 /// <summary>
 /// ChangeRule: typeof(AssimilationMapping)
 /// </summary>
 private static void AssimilationMappingChangedRule(ElementPropertyChangedEventArgs e)
 {
     if (e.DomainProperty.Id == AssimilationMapping.AbsorptionChoiceDomainPropertyId)
     {
         ORMCore.FactType factType;
         ORMCore.ORMModel ormModel;
         if (null != (factType = ((AssimilationMapping)e.ModelElement).FactType) &&
             null != (ormModel = factType.Model))
         {
             RebuildAbstractionModel(AbstractionModelIsForORMModel.GetAbstractionModel(ormModel));
         }
     }
 }
Пример #3
0
 private static void ValidateDefaultReferenceModeNamingChanged(DefaultReferenceModeNamingCustomizesORMModel defaultReferenceModeNamingCustomizesORMModel)
 {
     if (null != defaultReferenceModeNamingCustomizesORMModel)
     {
         ORMCore.ORMModel model = defaultReferenceModeNamingCustomizesORMModel.ORMModel;
         if (null != model)
         {
             foreach (ConceptType conceptType in AbstractionModelHasConceptType.GetConceptTypeCollection(
                          AbstractionModelIsForORMModel.GetAbstractionModel(model)))
             {
                 ValidateConceptTypeNameChanged(conceptType);
             }
         }
     }
 }