Click or drag to resize

IAttrType Interface

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.

Namespace:  PDTec.IceNet.Core.Model
Assembly:  PDTec.IceNet.Core (in PDTec.IceNet.Core.dll) Version: 7.2.0.0 (7.2.7583.15464)
Syntax
C#
public interface IAttrType

The IAttrType type exposes the following members.

Properties
  NameDescription
Public propertyDescription
The attribute type description. The description can be empty.
Public propertyDisplayName
The display name.
Public propertyId
The attribute type ID. The ID is generated by the platform and cannot be modified.
Public propertyIsValid
Indicates if the attribute type instance is valid. The attribute type becomes invalid if the Destroy method has been called or the package is deleted.
Public propertyName
The attribute type name. The name must be unique within the system context and must follow the QName convention. It is recommended that the attribute type name contains the package name prefix.
Public propertyPackage
Gets the containing package.
Public propertyRangeSpec
Public propertyUom
Public propertyValueType
Top
Methods
  NameDescription
Public methodAddEnumValue
Public methodDestroy
Deletes the attribute type. This method implicitly deletes all attribute definitions and all attribute values of this type.
Public methodGetEnumValues
Public methodGetPackage
Retrieves the containig package.
Public methodGetWhereUsedList
Public methodMoveToPackage
Moves the attribute type to a different package. It is recommended that the attribute type name is modified to reflect the new package membership.
Public methodRemoveEnumValue
Public methodSetEnumValueIndices
Top
See Also