IRepository Interface |
Namespace: PDTec.IceNet.Core.Model
public interface IRepository
The IRepository type exposes the following members.
Name | Description | |
---|---|---|
![]() | Id |
Gets the repository ID.
|
![]() | LicenseInfo |
Gets the license info.
|
![]() | RootFolder |
Gets the root folder.
|
![]() | RootObjType |
Gets the common supertype of all object types.
|
Name | Description | |
---|---|---|
![]() | CreateAttrType |
Create an attribute type. Fails if an attribute type with the same name already exists.
|
![]() | CreateNumberRange |
Creates a number range.
|
![]() | CreateObjType |
Create an object type. Fails if an object type with the same name already exists.
|
![]() | CreatePackage |
Create new UML package. Fails if a package with the same name already exists.
|
![]() | CreateRelType |
Create a relationship type. Fails if an relationship type with the same name already exists.
|
![]() | GetT |
Retrieves an object with a specific business object interface.
|
![]() | GetAttrTypeById |
Retrieves an attribute type.
|
![]() | GetAttrTypeByName |
Retrieves an attribute type.
|
![]() | GetAttrTypes |
Retrieves all attribute types.
|
![]() | GetByKeyT |
Retrieves an object with a specific business object interface identified
by its key.
|
![]() | GetFolder |
Retrieves a folder.
|
![]() | GetFolderByKey |
Retrieves a folder by its key.
|
![]() | GetImplementationReport |
Gets a Business Objects implementation repository report.
|
![]() | GetNumberRangeById |
Gets the number range by ID.
|
![]() | GetNumberRangeByName |
Gets the number range by name.
|
![]() | GetNumberRanges |
Gets all number ranges.
|
![]() | GetObjAttrDefById |
Retrieves an attribute definition of an object type.
|
![]() | GetObject |
Retrieves an object.
|
![]() | GetObjectByKey |
Retrieves an object by its key.
|
![]() | GetObjTypeById |
Retrieves an object type.
|
![]() | GetObjTypeByName |
Retrieves an object type.
|
![]() | GetObjTypes |
Retrieves all object types.
|
![]() | GetPackageById |
Retrieves a UML package.
|
![]() | GetPackageByName |
Retrieves a UML package.
|
![]() | GetPackages |
Retrieves all packages.
|
![]() | GetRelationship |
Retrieves a relationship.
|
![]() | GetRelAttrDefById |
Retrieves an attribute definition of a relationship type.
|
![]() | GetRelTypeById |
Retrieves a relationship type.
|
![]() | GetRelTypeByName |
Retrieves a relationship type.
|
![]() | GetRelTypes |
Retrieves all relationship types.
|
![]() | GetRootFolder |
Retrieves the root folder.
|
![]() | GetRootObjType |
Retrieves the common supertype of all object types.
|
![]() | TryGetT |
Retrieves an object with a specific business object interface.
|
![]() | TryGetAttrTypeById |
Retrieves an attribute type.
|
![]() | TryGetAttrTypeByName |
Retrieves an attribute type.
|
![]() | TryGetByKeyT |
Retrieves an object with a specific business object interface identified
by its key.
|
![]() | TryGetFolder |
Retrieves a folder.
|
![]() | TryGetFolderByKey |
Retrieves a folder by its key.
|
![]() | TryGetNumberRangeById |
Tries to get the number range by ID.
|
![]() | TryGetNumberRangeByName |
Tries to get the number range by name.
|
![]() | TryGetObjAttrDefById |
Retrieves an attribute definition of an object type.
|
![]() | TryGetObject |
Retrieves an object.
|
![]() | TryGetObjectByKey |
Retrieves an object by its key.
|
![]() | TryGetObjTypeById |
Retrieves an object type.
|
![]() | TryGetObjTypeByName |
Retrieves an object type.
|
![]() | TryGetPackageById |
Retrieves a UML package.
|
![]() | TryGetPackageByName |
Retrieves a UML package.
|
![]() | TryGetRelationship |
Retrieves a relationship.
|
![]() | TryGetRelAttrDefById |
Retrieves an attribute definition of a relationship type.
|
![]() | TryGetRelTypeById |
Retrieves a relationship type.
|
![]() | TryGetRelTypeByName |
Retrieves a relationship type.
|