DataDictionary.Interpreter.ExplanationPart.CreateSubExplanation C# (CSharp) Method

CreateSubExplanation() public static method

Creates a sub explanation for the explain provided as parameter
public static CreateSubExplanation ( ExplanationPart explain, ModelElement root, DataDictionary.Rules.Change change ) : ExplanationPart
explain ExplanationPart
root ModelElement
change DataDictionary.Rules.Change
return ExplanationPart
        public static ExplanationPart CreateSubExplanation(ExplanationPart explain, ModelElement root, Change change)
        {
            ExplanationPart retVal = null;

            if (explain != null)
            {
                retVal = new ExplanationPart(root, change);
                explain.SubExplanations.Add(retVal);
            }

            return retVal;
        }

Same methods

ExplanationPart::CreateSubExplanation ( ExplanationPart explain, object leftPart, INamable rightPart = null ) : ExplanationPart
ExplanationPart::CreateSubExplanation ( ExplanationPart explain, string name ) : ExplanationPart

Usage Example

Ejemplo n.º 1
0
 /// <summary>
 ///     Adds an error message to the root element and explains it
 /// </summary>
 /// <param name="message"></param>
 /// <param name="explain"></param>
 public override void AddErrorAndExplain(string message, ExplanationPart explain)
 {
     if (RootLog != null)
     {
         ExplanationPart.CreateSubExplanation(explain, message);
         RootLog.AddErrorAndExplain(message, explain);
     }
 }
All Usage Examples Of DataDictionary.Interpreter.ExplanationPart::CreateSubExplanation