/// <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)); }
/// <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)); }
/// <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)); }