Class: OOProgram

An Object-Oriented software program.

•owl:Thing
        •OOSoftwareComponent
                •OOProgram

Super Classes

OOSoftwareComponent
hasPackage ONLY OOPackage

Disjoint Classes

OOClass, OOInterface, OOMethod, OOMethodSignature, OOPackage

Abstract Syntax

Class(OOProgram partial OOSoftwareComponent
                       restriction(hasPackage allValuesFrom(OOPackage)))

DisjointClasses(OOProgram OOClass
                          OOInterface
                          OOMethod
                          OOMethodSignature
                          OOPackage)

Usage

Class Description/Definition (Necessary Conditions)

OOPackage

Domain of

hasPackage
Generated with OWLDoc