/// <summary> /// Creates a DOCLibrary based on the given <paramref name="specification"/>. /// <param name="specification">A specification for a DOCLibrary.</param> /// <returns>The newly created DOCLibrary.</returns> /// </summary> public IDocLibrary CreateDocLibrary(DocLibrarySpec specification) { return(new UpccDocLibrary(UmlPackage.CreatePackage(DocLibrarySpecConverter.Convert(specification)))); }
/// <summary> /// Creates a BIELibrary based on the given <paramref name="specification"/>. /// <param name="specification">A specification for a BIELibrary.</param> /// <returns>The newly created BIELibrary.</returns> /// </summary> public IBieLibrary CreateBieLibrary(BieLibrarySpec specification) { return(new UpccBieLibrary(UmlPackage.CreatePackage(BieLibrarySpecConverter.Convert(specification)))); }
/// <summary> /// Creates a ENUMLibrary based on the given <paramref name="specification"/>. /// <param name="specification">A specification for a ENUMLibrary.</param> /// <returns>The newly created ENUMLibrary.</returns> /// </summary> public IEnumLibrary CreateEnumLibrary(EnumLibrarySpec specification) { return(new UpccEnumLibrary(UmlPackage.CreatePackage(EnumLibrarySpecConverter.Convert(specification)))); }
/// <summary> /// Creates a CDTLibrary based on the given <paramref name="specification"/>. /// <param name="specification">A specification for a CDTLibrary.</param> /// <returns>The newly created CDTLibrary.</returns> /// </summary> public ICdtLibrary CreateCdtLibrary(CdtLibrarySpec specification) { return(new UpccCdtLibrary(UmlPackage.CreatePackage(CdtLibrarySpecConverter.Convert(specification)))); }
/// <summary> /// Creates a PRIMLibrary based on the given <paramref name="specification"/>. /// <param name="specification">A specification for a PRIMLibrary.</param> /// <returns>The newly created PRIMLibrary.</returns> /// </summary> public IPrimLibrary CreatePrimLibrary(PrimLibrarySpec specification) { return(new UpccPrimLibrary(UmlPackage.CreatePackage(PrimLibrarySpecConverter.Convert(specification)))); }