Package laas.openrobots.ontology.types
Class Policy
- java.lang.Object
-
- laas.openrobots.ontology.types.Policy
-
public class Policy extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MemoryProfile
getMemoryProfile()
PolicyMethods
getMethod()
java.util.Set<java.lang.String>
getModels()
-
-
-
Field Detail
-
ADD_TO_MYSELF
public static final Policy ADD_TO_MYSELF
-
SAFE_ADD_TO_MYSELF
public static final Policy SAFE_ADD_TO_MYSELF
-
RETRACT_FROM_MYSELF
public static final Policy RETRACT_FROM_MYSELF
-
UPDATE_MYSELF
public static final Policy UPDATE_MYSELF
-
REVISE_MYSELF
public static final Policy REVISE_MYSELF
-
ADD_TO_ALL
public static final Policy ADD_TO_ALL
-
SAFE_ADD_TO_ALL
public static final Policy SAFE_ADD_TO_ALL
-
RETRACT_FROM_ALL
public static final Policy RETRACT_FROM_ALL
-
UPDATE_ALL
public static final Policy UPDATE_ALL
-
REVISE_ALL
public static final Policy REVISE_ALL
-
DEFAULT
public static final Policy DEFAULT
-
-
Constructor Detail
-
Policy
public Policy(JSONObject policy) throws InvalidPolicyException
- Throws:
InvalidPolicyException
-
Policy
public Policy(PolicyMethods method, java.util.Set<java.lang.String> models)
-
Policy
public Policy(PolicyMethods method, java.util.Set<java.lang.String> models, MemoryProfile memoryProfile)
-
-
Method Detail
-
getMethod
public PolicyMethods getMethod()
-
getModels
public java.util.Set<java.lang.String> getModels()
-
getMemoryProfile
public MemoryProfile getMemoryProfile()
-
-