| An Object-Oriented Interface. |
| •owl:Thing |
| •sec:OOSoftwareComponent |
| •sec:OOInterface |
| sec:OOSoftwareComponent |
| sec:packageMemberOf ONLY sec:OOPackage |
| sec:hasMethodSignature ONLY sec:OOMethodSignature |
| sec:extendedBy ONLY sec:OOInterface |
| sec:extends ONLY sec:OOInterface |
Class(sec:OOInterface partial sec:OOSoftwareComponent
restriction(sec:packageMemberOf allValuesFrom(sec:OOPackage))
restriction(sec:hasMethodSignature allValuesFrom(sec:OOMethodSignature))
restriction(sec:extendedBy allValuesFrom(sec:OOInterface))
restriction(sec:extends allValuesFrom(sec:OOInterface)))
DisjointClasses(sec:OOInterface sec:OOClass
sec:OOMethod
sec:OOMethodSignature
sec:OOPackage
sec:OOProgram)