public class Policy
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static Policy |
ADD_TO_ALL |
static Policy |
ADD_TO_MYSELF |
static Policy |
DEFAULT |
static Policy |
RETRACT_FROM_ALL |
static Policy |
RETRACT_FROM_MYSELF |
static Policy |
REVISE_ALL |
static Policy |
REVISE_MYSELF |
static Policy |
SAFE_ADD_TO_ALL |
static Policy |
SAFE_ADD_TO_MYSELF |
static Policy |
UPDATE_ALL |
static Policy |
UPDATE_MYSELF |
Constructor and Description |
---|
Policy(JSONObject policy) |
Policy(PolicyMethods method,
java.util.Set<java.lang.String> models) |
Policy(PolicyMethods method,
java.util.Set<java.lang.String> models,
MemoryProfile memoryProfile) |
Modifier and Type | Method and Description |
---|---|
MemoryProfile |
getMemoryProfile() |
PolicyMethods |
getMethod() |
java.util.Set<java.lang.String> |
getModels() |
public static final Policy ADD_TO_MYSELF
public static final Policy SAFE_ADD_TO_MYSELF
public static final Policy RETRACT_FROM_MYSELF
public static final Policy UPDATE_MYSELF
public static final Policy REVISE_MYSELF
public static final Policy ADD_TO_ALL
public static final Policy SAFE_ADD_TO_ALL
public static final Policy RETRACT_FROM_ALL
public static final Policy UPDATE_ALL
public static final Policy REVISE_ALL
public static final Policy DEFAULT
public Policy(JSONObject policy) throws InvalidPolicyException
InvalidPolicyException
public Policy(PolicyMethods method, java.util.Set<java.lang.String> models)
public Policy(PolicyMethods method, java.util.Set<java.lang.String> models, MemoryProfile memoryProfile)
public PolicyMethods getMethod()
public java.util.Set<java.lang.String> getModels()
public MemoryProfile getMemoryProfile()
ORO is a part of the OpenRobots framework.
openrobots@laas.fr
LAAS-CNRS 2009-2011