private void ValidateCustomizableElementSchemaBaseMultiplicity (DslValidation::ValidationContext context) { if (this.Policy == null) { context.LogViolation(DslValidation::ViolationType.Error, string.Format(global::System.Globalization.CultureInfo.CurrentCulture, NuPattern.Runtime.Schema.PatternModelDomainModel.SingletonResourceManager.GetString("MinimumMultiplicityMissingLink"), "CustomizableElementSchema", this.Name, "Policy"), "DSL0001", this); } } // ValidateCustomizableElementSchemaBaseMultiplicity
private void ValidatePatternSchemaMultiplicity (DslValidation::ValidationContext context) { if (this.Views.Count == 0) { context.LogViolation(DslValidation::ViolationType.Error, string.Format(global::System.Globalization.CultureInfo.CurrentCulture, NuPattern.Runtime.Schema.PatternModelDomainModel.SingletonResourceManager.GetString("MinimumMultiplicityMissingLink"), "PatternSchema", this.Name, "Views"), "DSL0001", this); } } // ValidatePatternSchemaMultiplicity
private void ValidateAggregateStateMultiplicity (DslValidation::ValidationContext context) { if (this.BoundedContext == null) { context.LogViolation(DslValidation::ViolationType.Error, string.Format(global::System.Globalization.CultureInfo.CurrentCulture, FourDeep.Dizzle.DizzleDomainModel.SingletonResourceManager.GetString("MinimumMultiplicityMissingLink"), "AggregateState", this.Name, "BoundedContext"), "DSL0001", this); } } // ValidateAggregateStateMultiplicity
private void ValidateExampleModelMultiplicity (DslValidation::ValidationContext context) { if (this.Processes.Count == 0) { context.LogViolation(DslValidation::ViolationType.Error, string.Format(global::System.Globalization.CultureInfo.CurrentCulture, DmitriNesteruk.AsyncDsl.AsyncDslDomainModel.SingletonResourceManager.GetString("MinimumMultiplicityMissingLink"), "ExampleModel", "", "Processes"), "DSL0001", this); } } // ValidateExampleModelMultiplicity
private void ValidateServiceMultiplicity (DslValidation::ValidationContext context) { if (this.ServiceContract == null) { context.LogViolation(DslValidation::ViolationType.Error, string.Format(global::System.Globalization.CultureInfo.CurrentCulture, Microsoft.Practices.ServiceFactory.ServiceContracts.ServiceContractDslDomainModel.SingletonResourceManager.GetString("MinimumMultiplicityMissingLink"), "Service", this.Name, "ServiceContract"), "DSL0001", this); } } // ValidateServiceMultiplicity