Protege 3.4.3

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

All Known Subinterfaces:
Group, ProjectInstance, ServerInstance
All Known Implementing Classes:
GroupImpl, PolicyControlledObjectImpl, ProjectInstanceImpl, ServerInstanceImpl

public interface PolicyControlledObject


Method Summary
 void addAllowedGroupOperations(GroupOperation groupOperation)
           
 void addPropertyValue(PropertyValue propertyValue)
           
 Set<GroupOperation> getAllowedGroupOperations()
           
 String getDescription()
           
 MetaProject getMetaProject()
           
 String getName()
           
 Collection<PropertyValue> getPropertyValues()
           
 Instance getProtegeInstance()
           
 void setAllowedGroupOperations(Collection<GroupOperation> groupOperations)
           
 void setDescription(String description)
           
 void setName(String name)
           
 void setPropertyValues(Collection<PropertyValue> propertyValues)
           
 

Method Detail

getName

String getName()

getDescription

String getDescription()

getAllowedGroupOperations

Set<GroupOperation> getAllowedGroupOperations()

getProtegeInstance

Instance getProtegeInstance()

getMetaProject

MetaProject getMetaProject()

setDescription

void setDescription(String description)

setName

void setName(String name)

setAllowedGroupOperations

void setAllowedGroupOperations(Collection<GroupOperation> groupOperations)

addAllowedGroupOperations

void addAllowedGroupOperations(GroupOperation groupOperation)

getPropertyValues

Collection<PropertyValue> getPropertyValues()

setPropertyValues

void setPropertyValues(Collection<PropertyValue> propertyValues)

addPropertyValue

void addPropertyValue(PropertyValue propertyValue)

Protege 3.4.3

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