krieger.oclsolve
Class Classifier<T extends Expression>

java.lang.Object
  extended by krieger.oclsolve.Classifier<T>
All Implemented Interfaces:
java.io.Serializable

public abstract class Classifier<T extends Expression>
extends java.lang.Object
implements java.io.Serializable

Represents an OCL type.

See Also:
Serialized Form

Method Summary
 Constant<? extends T> newConstant()
          Returns a new Constant of this type.
 Variable<? extends T> newVariable()
          Returns a new Variable of this type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

newVariable

public Variable<? extends T> newVariable()
Returns a new Variable of this type.


newConstant

public Constant<? extends T> newConstant()
Returns a new Constant of this type.