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