IAttrDef Interface |
Namespace: PDTec.IceNet.Core.Model
public interface IAttrDef
The IAttrDef type exposes the following members.
Name | Description | |
---|---|---|
AttrType |
Gets the associated attribute type.
| |
Description |
The attribute definition description. The description can be empty.
| |
DisplayName |
The display name.
| |
Id |
The attribute definition ID. The ID is generated by the platform and
cannot be modified.
| |
IsValid |
Indicates if the attribute definition is valid. The attribute
definition becomes invalid if the Destroy method has been called or
the object type has been deleted.
| |
Name |
The attribute definition name. The name must be unique within the context
of the containing object type and must follow the QName convention. No
package name prefix required.
| |
ObjType |
Gets the containing object type.
| |
StorageType |
Gets or sets the storage type.
|
Name | Description | |
---|---|---|
ChangeAttrType |
Changes the attribute type. We can only change to attribute types
with the same value type.
| |
Destroy |
Deletes the attribute definition.
| |
GetAttrType |
Retrieves the associated attribute type. The attribute type cannot
be changed during the lifetime of an attribute definition.
| |
GetObjType |
Retrieves the containing object type.
| |
MoveToObjType |
Moves the attribute definition to a different object type. The object
instances keep their attribute values if their object type still contains
the attribute definition after this action.
|