Each of the interfaces in your information model can expose properties. Attach a new property to an interface by creating an instance of the PropertyDef class.
To create a new property definition
Use the CreatePropertyDef method of the IInterfaceDef interface that is exposed by your InterfaceDef object.