| IPackage Interface |
Namespace: PDTec.IceNet.Core.Model
public interface IPackage
The IPackage type exposes the following members.
| Name | Description | |
|---|---|---|
| Description |
The package description. The description can be empty.
| |
| DisplayName |
The display name.
| |
| Id |
The package ID. The ID is generated by the platform and
cannot be modified.
| |
| IsValid |
Indicates if the package instance is valid. The package becomes
invalid if the Destroy method has been called.
| |
| Name |
The package name. The name must be unique within the system context
and must follow the QName convention.
| |
| Version |
The package version. The [Major].[Minor].[Build].[Revision] pattern is recommended.
|
| Name | Description | |
|---|---|---|
| AddDependency |
Adds a dependency to pToPackage | |
| Destroy |
Deletes the package. This method fails if other packages depend on this package.
| |
| GetAttrTypes |
Retrieves all attribute types of this package.
| |
| GetDependencies |
Retrieves all packages this package directly depends on.
| |
| GetDependentPackages |
Retrieves the packages that depend on this package.
| |
| GetObjTypes |
Retrieves all object types of this package.
| |
| GetRelTypes |
Retrieves all relationship types of this package.
| |
| IsDependentOn |
Indicates if this package depends on pPackage.
| |
| RemoveDependency |
Removes a dependency to pToPackage | |
| Update |
Update name, display name, description and version with a single method call.
|