Protege-2000 1.7

edu.stanford.smi.protegex.storage.walker
Interface FrameCreator

All Known Implementing Classes:
ProtegeFrameCreator, RDFFrameCreator

public interface FrameCreator


Method Summary
 void addOwnSlotValues(WalkerFrame instance, WalkerFrame slot, Collection values)
           
 void attachSlot(WalkerFrame cls, WalkerFrame slot, boolean direct, WalkerSlotRestriction overriddenSlotRestriction, String overriddenDocumentation)
           
 void createCls(WalkerFrame cls, Collection superclasses, WalkerFrame type, boolean abstrct, String documentation)
           
 void createInstance(WalkerFrame instance, WalkerFrame type, String documentation)
           
 void createSlot(WalkerFrame slot, WalkerFrame type, Collection superslots, WalkerFrame inverseSlot, WalkerFrame associatedFacet, WalkerSlotRestriction slotRestriction, String documentation)
           
 void error(String message)
           
 void finish()
           
 boolean singleAllowedClass()
           
 void start()
           
 

Method Detail

start

public void start()

createCls

public void createCls(WalkerFrame cls,
                      Collection superclasses,
                      WalkerFrame type,
                      boolean abstrct,
                      String documentation)

singleAllowedClass

public boolean singleAllowedClass()

createInstance

public void createInstance(WalkerFrame instance,
                           WalkerFrame type,
                           String documentation)

createSlot

public void createSlot(WalkerFrame slot,
                       WalkerFrame type,
                       Collection superslots,
                       WalkerFrame inverseSlot,
                       WalkerFrame associatedFacet,
                       WalkerSlotRestriction slotRestriction,
                       String documentation)

attachSlot

public void attachSlot(WalkerFrame cls,
                       WalkerFrame slot,
                       boolean direct,
                       WalkerSlotRestriction overriddenSlotRestriction,
                       String overriddenDocumentation)

addOwnSlotValues

public void addOwnSlotValues(WalkerFrame instance,
                             WalkerFrame slot,
                             Collection values)

finish

public void finish()

error

public void error(String message)

Protege-2000 1.7

Submit a bug report or feature request
Protege-2000 is a trademark of Stanford University.
Copyright (c) 1998-2002 Stanford University.