This template is part of the UML. Interfaces declare coherent services that are implemented by BehavioredClassifiers, such as a Class, that implement the Interfaces via Interface Realization.
For more information about the UML, you can find the current specifications here.
Properties
The Interface tab
Property | Metamodel name | Description |
Short Description | ShortDescription | |
Property | Property |
Choices are: Root Leaf Abstract |
Visibility | Visibility |
Choices are: Protected Public Private Package |
Operations | HasOperations | Links to: Operation. |
The Extensions tab
Property | Metamodel name | Description |
Stereotype | Stereotype | Links to: Stereotype. |
Constraints | HasConstraints | A reference to a named rule that extends the semantics of the component. Links to: Constraint. |
Tagged values | HasTaggedValues | The set of tagged values that extends the properties of this component. Links to: Tag Definition. |