1
Suggestions and Requests / Some clarifications on UML-2 Interfaces
« on: April 14, 2004, 08:01:08 pm »
To clarify the confusion about interfaces of classes and components:
Components are not "normal" classes. In the UML-2 metamodel, components inherit from StructuredClassifier or EncapsulatedClassifier, dependig if they have just required and/or provided interfaces, or if they have ports which carry these interfaces.
On the other hand, "normal" classes do not have the capabilities of StructuredClassifiers, henc not required/provided interfaces.
Manfred
Components are not "normal" classes. In the UML-2 metamodel, components inherit from StructuredClassifier or EncapsulatedClassifier, dependig if they have just required and/or provided interfaces, or if they have ports which carry these interfaces.
On the other hand, "normal" classes do not have the capabilities of StructuredClassifiers, henc not required/provided interfaces.
Manfred