示例#1
0
 /// <summary>
 /// Creates a(n) BCC based on the given <paramref name="specification"/>.
 /// <param name="specification">A specification for a(n) BCC.</param>
 /// <returns>The newly created BCC.</returns>
 /// </summary>
 public IBcc CreateBcc(BccSpec specification)
 {
     return(new UpccBcc(UmlClass.CreateAttribute(BccSpecConverter.Convert(specification, Name)), this));
 }
示例#2
0
 /// <summary>
 /// Creates a(n) BBIE based on the given <paramref name="specification"/>.
 /// <param name="specification">A specification for a(n) BBIE.</param>
 /// <returns>The newly created BBIE.</returns>
 /// </summary>
 public IBbie CreateBbie(BbieSpec specification)
 {
     return(new UpccBbie(UmlClass.CreateAttribute(BbieSpecConverter.Convert(specification, Name)), this));
 }
示例#3
0
 /// <summary>
 /// Creates a(n) SUP based on the given <paramref name="specification"/>.
 /// <param name="specification">A specification for a(n) SUP.</param>
 /// <returns>The newly created SUP.</returns>
 /// </summary>
 public ICdtSup CreateCdtSup(CdtSupSpec specification)
 {
     return(new UpccCdtSup(UmlClass.CreateAttribute(CdtSupSpecConverter.Convert(specification, Name)), this));
 }