Abstract (property)
For automation interface information about the Abstract property (Is Abstract through the automation interface), see the automation interface topic for the owning item type in the Related Topics.
Property of Classes, Data Types, Signals, Operations and Stereotypes.
For Classes
This property specifies that the Class contains at least one abstract Operation, making the Class itself abstract by derivation. When selected, {abstract} appears below the Name of the Class on the Class Diagram.
By default, the Abstract check box is cleared.
This property is set on the Options tab of a Class' Property Pages.
For Data Types
This property specifies that the Data Type contains at least one abstract Operation, making the Data Type itself abstract by derivation. When selected, {abstract} appears below the Name of the Data Type on the Class Diagram.
By default, the Abstract check box is cleared.
This property is set on the Options tab of a Data Type's Property Pages.
For Signals
This property specifies that the Signal is abstract. When selected, {abstract} appears below the Name of the Signal on the Class Diagram.
By default, the Abstract check box is cleared.
This property is set on the Options tab of a Signal's Property Pages.
For Operations
This property specifies that the Operation is abstract, that is, one containing no implementation. The Operation should be overridden by the implementation of an operation at another level. If a class contains an abstract operation, the class itself becomes abstract.
By default, the Abstract check box is cleared.
This property is set on the Options tab of an Operation's Property Pages.
On diagrams, abstract Operations are shown in italic text:
| • For an Operation scoped to a Class, if you select the Abstract check box, the Binding option is set to At Runtime. • If you select the UML\Operations folder in the Dictionary pane, the Contents pane shows the Abstract property of each Operation in the model. The Abstract value can be either True or False. |
For Stereotypes
This property specifies that the Stereotype is abstract, that is, the Stereotype cannot be applied to any model items.
By default, the Abstract check box is cleared.
This property is set on the Directly-Stereotyped Options tab of a Stereotype's Property Pages.
This property cannot be changed when the 'Apply to All Objects of Associated Model Item Type' check box is selected on the Options tab.
| The 'Apply to All Objects of Associated Model Item Types' option does not apply a Stereotype's Abstract behavior to any items. |
The following section provides information about the items and diagrams for which Abstract is a property. For more information about an item or diagram, click it.
Is property of