Dresden OCL Toolkit

tudresden.ocl.check
Interface QueryableFactory

All Known Implementing Classes:
TypeCheckerFactory

public interface QueryableFactory

an object of this type is used to tell an OclTree object which implementation of NameBoundQueryable or TypeQuerable it should use

See Also:
OclTree.setQueryableFactory(QueryableFactory qf)

Method Summary
 NameBoundQueryable getNameBoundQueryable(TypeQueryable tq, OclTree tree, TypeFactory tf)
           
 TypeQueryable getTypeQueryable(NameBoundQueryable nbq, OclTree tree, TypeFactory tf)
           
 

Method Detail

getTypeQueryable

public TypeQueryable getTypeQueryable(NameBoundQueryable nbq,
                                      OclTree tree,
                                      TypeFactory tf)

getNameBoundQueryable

public NameBoundQueryable getNameBoundQueryable(TypeQueryable tq,
                                                OclTree tree,
                                                TypeFactory tf)
Parameters:
tq - the TypeQueryable the client that is requesting a NameBoundQueryable aquired before through getTypeQueryable; null, if the client did not do that

Dresden OCL Toolkit

Submit a bug
Developed at the Dresden University of Technology.
This software is published under the GNU Lesser General Public License.