| An Object-Oriented Method. |
| •owl:Thing |
| •OOSoftwareComponent |
| •OOMethod |
| OOSoftwareComponent |
| usesMethod ONLY OOMethod |
| entryPointFor ONLY Requirement |
| methodUsedBy ONLY OOMethod |
| hasTest ONLY UnitTest |
Class(OOMethod partial OOSoftwareComponent
restriction(usesMethod allValuesFrom(OOMethod))
restriction(entryPointFor allValuesFrom(Requirement))
restriction(methodUsedBy allValuesFrom(OOMethod))
restriction(hasTest allValuesFrom(UnitTest)))
DisjointClasses(OOMethod OOClass
OOInterface
OOMethodSignature
OOPackage
OOProgram)