Protege 3.3.1

edu.stanford.smi.protege.server.metaproject
Interface MetaProject

All Known Implementing Classes:
MetaProjectImpl

public interface MetaProject


Nested Class Summary
static class MetaProject.ClsEnum
           
static class MetaProject.SlotEnum
           
 
Method Summary
 MetaProjectInstance createMetaProjectInstance(String name)
           
 UserInstance createUserInstance(String name, String password)
           
 Cls getCls(MetaProject.ClsEnum cls)
           
 KnowledgeBase getKnowledgeBase()
           
 Set<Operation> getOperations()
           
 Policy getPolicy()
           
 MetaProjectInstance getProjectInstance(String name)
           
 Set<MetaProjectInstance> getProjectInstances()
           
 Slot getSlot(MetaProject.SlotEnum slot)
           
 Set<UserInstance> getUserInstances()
           
 boolean save(Collection errors)
           
 

Method Detail

getCls

Cls getCls(MetaProject.ClsEnum cls)

getSlot

Slot getSlot(MetaProject.SlotEnum slot)

getProjectInstances

Set<MetaProjectInstance> getProjectInstances()

getProjectInstance

MetaProjectInstance getProjectInstance(String name)

getUserInstances

Set<UserInstance> getUserInstances()

getOperations

Set<Operation> getOperations()

getPolicy

Policy getPolicy()

getKnowledgeBase

KnowledgeBase getKnowledgeBase()

createMetaProjectInstance

MetaProjectInstance createMetaProjectInstance(String name)

createUserInstance

UserInstance createUserInstance(String name,
                                String password)

save

boolean save(Collection errors)

Protege 3.3.1

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