The MaterialClassPropertyType is a concrete VariableType that can be used directly. It is a subtype of ISA95ClassPropertyType defined in 7.5.4.
This VariableType indicates ISA95ClassProperties for MaterialClassTypes. Variables of this VariableType may be associated to an instance of a MaterialTestSpecificationType defined in 8.4.3.1
Table 72 – MaterialClassPropertyType definition
Attribute |
Value |
||||
BrowseName |
MaterialClassPropertyType |
||||
IsAbstract |
False |
||||
ValueRank |
0 (OneOrMoreDimensions) |
||||
DataType |
BaseDataType |
||||
References |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
ModellingRule |
Subtype of the ISA95ClasspropertyType defined in 7.5.2. |
|||||
HasISA95ClassProperty |
Variable |
<PropertyName> |
|
MaterialClassPropertyType |
OptionalPlaceholder |
TestedByMaterialTest |
Object |
<TestSpecification> |
|
MaterialTestSpecificationType |
OptionalPlaceholder |
<PropertyName> is a placeholder for possible instances of MaterialClassPropertyType. These properties can have any name but shall be referenced using the HasISA95ClassProperty reference and shall be of type MaterialClassPropertyType or a sub type of it
<TestSpecification> is a placeholder for any test specifications that this MaterialClassPropertyType conforms to. These test specifications can have any name but shall be referenced using the TestedByMaterialTest Reference and shall be of type MaterialTestSpecificationType or a sub type of it.