Although the COM rules state that that interfaces are immutable, the rules for existing interface definitions in the SmartPlant schema are not so rigid.
-
The UID property cannot be changed
-
The Name property cannot be changed
-
The Description, SpecializationValue, InterfaceIcon, and PropertyCategory properties of an interface definition can be changed
-
Optional property definitions can be added to an interface definition
-
Existing property definitions exposed by the interface definition cannot be deleted
-
Required property definitions cannot be changed to optional definitions
-
Optional property definitions cannot be changed to required definitions
-
Existing Implies relationships cannot be deleted
-
New optional Implies relationships can be added
-
Required Implies relationships cannot be changed to optional Implies relationships
-
Optional Implies relationships cannot be changed to required Implies relationships