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.
|