org.universAAL.middleware.service.owls.process
Class ProcessEffect
java.lang.Object
org.universAAL.middleware.service.owls.process.ProcessEffect
public abstract class ProcessEffect
- extends Object
Support for the uAAL model of process effects. The uAAL model of process
effects allows three types of effects all affecting a reachable property (see
PropertyPath
) from the data that has been selected through both the
class-level and the instance-level restrictions of the service at hand. These
three effect types are: (1) add effect, (2) change effect, and (3) remove
effect, the first two of which has an additional property, namely
propertyValue. As the type hierarchy of effects plays no specific role in
ontological reasoning, they are not defined as a subclasses of
ManagedIndividual
but this class simply provides support for the
definition of the needed constant values as well as helps in constructing a
Resource
representation of them.
- Author:
- mtazari - Saied
Tazari
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROP_PROCESS_AFFECTED_PROPERTY
public static final String PROP_PROCESS_AFFECTED_PROPERTY
- See Also:
- Constant Field Values
PROP_PROCESS_PROPERTY_VALUE
public static final String PROP_PROCESS_PROPERTY_VALUE
- See Also:
- Constant Field Values
TYPE_PROCESS_ADD_EFFECT
public static final String TYPE_PROCESS_ADD_EFFECT
- See Also:
- Constant Field Values
TYPE_PROCESS_CHANGE_EFFECT
public static final String TYPE_PROCESS_CHANGE_EFFECT
- See Also:
- Constant Field Values
TYPE_PROCESS_REMOVE_EFFECT
public static final String TYPE_PROCESS_REMOVE_EFFECT
- See Also:
- Constant Field Values
ProcessEffect
public ProcessEffect()
Copyright © 2014 universAAL Consortium. All Rights Reserved.