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
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()
getPropertyValuesAsString
Collection<String> getPropertyValuesAsString(String prop)
getPropertyValue
String getPropertyValue(String prop)
setPropertyValues
void setPropertyValues(Collection<PropertyValue> propertyValues)
addPropertyValue
void addPropertyValue(PropertyValue propertyValue)
addPropertyValue
void addPropertyValue(String prop,
String value)
removePropertyValue
void removePropertyValue(PropertyValue propertyValue)
removePropertyValue
void removePropertyValue(String prop,
String value)
Submit a bug report or feature request
Protégé is a trademark of Stanford University.
Copyright (c) 1998-2011 Stanford University.