Class PackageExtensions
Inheritance
System.Object
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace:System.Dynamic.ExpandoObject
Assembly:SilverDawn.SilverModel.UML.dll
Syntax
public static class PackageExtensions
Methods
AddClass(IPackage, IClass)
Adds the Class to the package
Declaration
public static IClass AddClass(this IPackage parent, IClass iClass)
Parameters
Type | Name | Description |
---|---|---|
IPackage | parent | |
IClass | iClass |
Returns
Type | Description |
---|---|
IClass |
AddEnumeration(IPackage, IEnumeration)
Adds an Enumeration to the package
Declaration
public static IEnumeration AddEnumeration(this IPackage parent, IEnumeration iEnumeration)
Parameters
Type | Name | Description |
---|---|---|
IPackage | parent | |
IEnumeration | iEnumeration |
Returns
Type | Description |
---|---|
IEnumeration |
AddInterface(IPackage, IInterface)
Adds an Interface to the package
Declaration
public static IInterface AddInterface(this IPackage parent, IInterface iInterface)
Parameters
Type | Name | Description |
---|---|---|
IPackage | parent | |
IInterface | iInterface |
Returns
Type | Description |
---|---|
IInterface |
CreateClass(IPackage, String)
Creates a new Class in the package
Declaration
public static IClass CreateClass(this IPackage parent, string name = "New Class")
Parameters
Type | Name | Description |
---|---|---|
IPackage | parent | |
System.String | name |
Returns
Type | Description |
---|---|
IClass |
CreateInterface(IPackage)
Create a new interface in the package
Declaration
public static IInterface CreateInterface(this IPackage parent)
Parameters
Type | Name | Description |
---|---|---|
IPackage | parent |
Returns
Type | Description |
---|---|
IInterface |
DeleteClass(IPackage, IClass)
Declaration
public static IClass DeleteClass(this IPackage parent, IClass iClass)
Parameters
Type | Name | Description |
---|---|---|
IPackage | parent | |
IClass | iClass |
Returns
Type | Description |
---|---|
IClass |