The meta class of component classes.
(<=> (Component-Class ?C) (Subclass-Of ?C Component))
(<= (Subclass-Of $X Component) (Component-Class $X)) (<=> (Component-Class ?C) (Subclass-Of ?C Component)) (=> (Optimal-Component $X $Y) (Component-Class $Y)) (<=> (Optimal-Component ?Comp ?Component-Class) (And (Component ?Comp) (Component-Class ?Component-Class) (Instance-Of ?Comp ?Component-Class) (=> (Instance-Of ?Other-Component ?Component-Class) (=< (Component.Cost ?Comp) (Component.Cost ?Other-Component))))) (Or (Number ?Value) (String ?Value) (Vt-Component ?Value) (Component-Class ?Value)) (<=> (Value-Allowed-For-Vt-Term ?Value) (Or (Number ?Value) (String ?Value) (Vt-Component ?Value) (Component-Class ?Value)))