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()
setName
void setName(String name)
getDescription
String getDescription()
setDescription
void setDescription(String description)
isPolicyModifiableByClient
boolean isPolicyModifiableByClient()
setPolicyModifiableByClient
void setPolicyModifiableByClient(boolean modifiable)
getProtegeInstance
Instance getProtegeInstance()
getMetaProject
MetaProject getMetaProject()
getAllowedGroupOperations
Set<GroupOperation> getAllowedGroupOperations()
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)
getInCollection
Set<PolicyControlledObjectCollection> getInCollection()
addInCollection
void addInCollection(PolicyControlledObjectCollection collection)
removeInCollection
void removeInCollection(PolicyControlledObjectCollection collection)
setInCollection
void setInCollection(Set<PolicyControlledObjectCollection> collections)
Submit a bug report or feature request
Protégé is a trademark of Stanford University.
Copyright (c) 1998-2013 Stanford University.