Protege-2000 1.7

edu.stanford.smi.protegex.storage.rdf.oil
Class OilFrameCreator

java.lang.Object
  |
  +--edu.stanford.smi.protegex.storage.rdf.RDFFrameCreator
        |
        +--edu.stanford.smi.protegex.storage.rdf.roundtrip.RDFRTFrameCreator
              |
              +--edu.stanford.smi.protegex.storage.rdf.oil.OilFrameCreator
All Implemented Interfaces:
FrameCreator, OilConstants, RDFRTConstants

public class OilFrameCreator
extends RDFRTFrameCreator
implements OilConstants


Fields inherited from class edu.stanford.smi.protegex.storage.rdf.RDFFrameCreator
_classes, _namespaces, _nodeFactory, _rdfFactory, _rdfModel, _rdfsModel, _resources, _slots
 
Fields inherited from interface edu.stanford.smi.protegex.storage.rdf.oil.OilConstants
OILGENIDNAMESPACE, OILNAMESPACE
 
Fields inherited from interface edu.stanford.smi.protegex.storage.rdf.roundtrip.RDFRTConstants
ABSTRACT, ALLOWEDCLASSES, ALLOWEDPARENTS, ALLOWEDVALUES, ANY, ASSOCIATEDFACET, BOOLEAN, CLS, DEFAULTVALUES, DOMAIN, FLOAT, HASFACET, INSTANCE, INTEGER, INVERSEPROPERTY, MAXCARDINALITY, MAXVALUE, MINCARDINALITY, MINVALUE, OVERRIDDENPROPERTY, OVERRIDINGPROPERTY, RANGE, ROLE, STRING, SYMBOL, SYSTEMNAMESPACE, VALUES
 
Constructor Summary
OilFrameCreator(String classesFileName, String instancesFileName, Namespaces namespaces, Collection errors)
           
 
Method Summary
 void addInverseSlot(org.w3c.rdf.model.Resource slotResource, WalkerFrame inverseSlot)
           
 void addOwnSlotValues(WalkerFrame instance, WalkerFrame slot, Collection values)
           
 void attachSlot(WalkerFrame cls, WalkerFrame slot, boolean direct, WalkerSlotRestriction overriddenSlotRestriciton, String overriddenDocumentation)
           
 void createInstance(WalkerFrame inst, WalkerFrame type, String documentation)
           
 void createSlot(WalkerFrame slot, WalkerFrame type, Collection superslots, WalkerFrame inverseSlot, WalkerFrame associatedFacet, WalkerSlotRestriction slotRestriction, String documentation)
           
 org.w3c.rdf.model.Resource getStandardClass()
           
 org.w3c.rdf.model.Resource getThing()
           
 void start()
           
 
Methods inherited from class edu.stanford.smi.protegex.storage.rdf.roundtrip.RDFRTFrameCreator
addAssociatedFacet, addIsAbstract, addSlotRestriction, overrideSlotRestriction, systemResource
 
Methods inherited from class edu.stanford.smi.protegex.storage.rdf.RDFFrameCreator
add, addComment, addLabel, addValues, createCls, error, error, finish, getStandardSlot, literal, literal, remove, resource, resource, singleAllowedClass, statement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OilFrameCreator

public OilFrameCreator(String classesFileName,
                       String instancesFileName,
                       Namespaces namespaces,
                       Collection errors)
Method Detail

start

public void start()
Overrides:
start in class RDFRTFrameCreator

addInverseSlot

public void addInverseSlot(org.w3c.rdf.model.Resource slotResource,
                           WalkerFrame inverseSlot)
Overrides:
addInverseSlot in class RDFRTFrameCreator

createInstance

public void createInstance(WalkerFrame inst,
                           WalkerFrame type,
                           String documentation)
Overrides:
createInstance in class RDFFrameCreator

createSlot

public void createSlot(WalkerFrame slot,
                       WalkerFrame type,
                       Collection superslots,
                       WalkerFrame inverseSlot,
                       WalkerFrame associatedFacet,
                       WalkerSlotRestriction slotRestriction,
                       String documentation)
Overrides:
createSlot in class RDFFrameCreator

attachSlot

public void attachSlot(WalkerFrame cls,
                       WalkerFrame slot,
                       boolean direct,
                       WalkerSlotRestriction overriddenSlotRestriciton,
                       String overriddenDocumentation)
Overrides:
attachSlot in class RDFFrameCreator

addOwnSlotValues

public void addOwnSlotValues(WalkerFrame instance,
                             WalkerFrame slot,
                             Collection values)
Overrides:
addOwnSlotValues in class RDFFrameCreator

getThing

public org.w3c.rdf.model.Resource getThing()
Overrides:
getThing in class RDFFrameCreator

getStandardClass

public org.w3c.rdf.model.Resource getStandardClass()
Overrides:
getStandardClass in class RDFFrameCreator

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.