PDTec.IceNet.Core.Model Namespace |
Class | Description | |
---|---|---|
ModelException |
This exception is thrown when a model-related error occurs.
|
Structure | Description | |
---|---|---|
AttrValue |
Represents an attribute value of an ice.NET object.
| |
RelAttrValue |
Represents an attribute value of an ice.NET relationship.
| |
Role |
A relationship role is the combination of a relationship type together with a direction.
|
Interface | Description | |
---|---|---|
IAttrDef |
Represents the attribute definition of an object type.
| |
IAttrType |
Represents an attribute type.
The attribute type determines the basic value type and specifies unit
of measurement and valid range of all attributes of this type. Attribute
types cannot be instantiated directly. In order to use an attribute type
an attribute definition has to be defined within the scope of an object
type or a relationship type.
| |
IFolder |
The representation of a folder that can contain objects (and other folders).
| |
INumberRange |
A number range is a manageable generator of number sequences.
| |
IObject |
The representation of an object of any type.
| |
IObjType |
Represents an object type. Every object managed by ice.NET conforms
to exactly one object type at any specific point of time. The object
type serves as a factory for any object instances of this type.
| |
IPackage |
The representation of a model package according to the UML specification.
A package is a container for schema constructs such as object and
relationship types. It servers as a modularization unit for information
model schemas.
| |
IRelationship |
The representation of a relationship between two objects.
| |
IRelAttrDef | ||
IRelType |
Represents an relationship type. Every relationship managed by ice.NET
conforms to exactly one relationship type at any specific point of time.
The relationship type serves as a factory for any relationship instances
of this type.
| |
IRepository |
Represents a complete ice.NET system context (e.g. database). It
contains schema information (UML packages) as well as instance
information (objects, relationships and folders).
| |
IRepositoryFactory |
A factory for repository representations.
|
Enumeration | Description | |
---|---|---|
AttrStorageType |
The storage type of an attribute. The specific implementation can
use this information to optimize storage of the attribute values.
| |
AttrValueType |
The basic type (physical storage type) of an attribute.
| |
Cardinality |
The cardinality of relationship roles according to the UML specification.
| |
Direction |
The direction of a relationship between two objects (From -> To).
| |
ModelErrorCode |
Defines error codes for model-related errors.
| |
RelDirection |
Direction of a relationship path from an object's perspective.
|