SysML, UAF, UML, and UPDM Profiles > SysML profile > SysML items > Interface property (SysML item)
Interface property (SysML item)
An Interface Property specifies a single property of an Interface Block.
Create an Interface Property through a Modeler explorer pane or a Block Definition Diagram:
In a Modeler pane, right-click the Interface Block that is to own the Interface Property, point to New, point to SysML, and then click Interface Property. You can then select a Value Type to type the Interface Property or create a new Value Type to use as a type.
On a Block Definition Diagram, click the Interface Property button, and then click the Interface Block that is to own the Interface Property.
To change an Interface Property's type, right-click the Interface Property, point to Set, and then click Type, Type (Redefinition Only) or Type (Top Level Definition).
An Interface Property is a UML Attribute or Role that is stereotyped by the «InterfaceProperty» stereotype from the SysML profile.
The following sections provide information about how an Interface Property is used in the model. For more information about a SysML diagram or item - click it.
Owned by
Owns
Allocate - the Allocate is owned jointly by the Interface Property and the associated item. The access permissions you have to an Allocate are determined by the access permissions you have to the item that is allocated from - you require write access to both items to create or delete an Allocate.
Refine (UML Standard profile) - the Refine relationship is owned jointly by the Interface Property and the associated item. The access permissions you have to a Refine relationship are determined by the access permissions you have to the refined item.
Satisfy - the Satisfy relationship is owned jointly by the Interface Property and the associated Requirement. The access permissions you have to a Satisfy relationship are determined by the access permissions you have to the Block.
Trace (UML Standard profile) - the Trace relationship is owned jointly by the Interface Property and the associated item. The access permissions you have to a Trace relationship are determined by the access permissions you have to the item that is traced from.
Verify - the Verify relationship is owned jointly by the Interface Property and the associated Requirement. The access permissions you have to a Verify relationship are determined by the access permissions you have to the Interface Property.
Shown on these diagrams
SysML Properties
allocatedFrom - lists source items that are linked through Allocate relationships (on Allocated tab when item is allocated).
allocatedTo - lists target items that are linked through Allocate relationships (on Allocated tab when item is allocated).
Was this helpful?