Protege 2.1

edu.stanford.smi.protege.model
Interface FrameFactory

All Known Implementing Classes:
DefaultFrameFactory

public interface FrameFactory

Author:
Ray Fergerson

Method Summary
 void addJavaPackage(String packageName)
           
 Cls createCls(FrameID id, Collection directTypes)
           
 Facet createFacet(FrameID id, Collection directTypes)
           
 SimpleInstance createSimpleInstance(FrameID id, Collection directTypes)
           
 Slot createSlot(FrameID id, Collection directTypes)
           
 boolean isCorrectJavaImplementationClass(FrameID id, Collection directTypes, Class clas)
           
 void removeJavaPackage(String packageName)
           
 

Method Detail

addJavaPackage

public void addJavaPackage(String packageName)

removeJavaPackage

public void removeJavaPackage(String packageName)

createCls

public Cls createCls(FrameID id,
                     Collection directTypes)

createSlot

public Slot createSlot(FrameID id,
                       Collection directTypes)

createFacet

public Facet createFacet(FrameID id,
                         Collection directTypes)

createSimpleInstance

public SimpleInstance createSimpleInstance(FrameID id,
                                           Collection directTypes)

isCorrectJavaImplementationClass

public boolean isCorrectJavaImplementationClass(FrameID id,
                                                Collection directTypes,
                                                Class clas)

Protege 2.1

Submit a bug report or feature request
Protégé is a trademark of Stanford University.
Copyright (c) 1998-2004 Stanford University.