org.universAAL.middleware.service.owls.process
Class ProcessEffect

Package class diagram package ProcessEffect
java.lang.Object
  extended by 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

Field Summary
static String PROP_PROCESS_AFFECTED_PROPERTY
           
static String PROP_PROCESS_PROPERTY_VALUE
           
static String TYPE_PROCESS_ADD_EFFECT
           
static String TYPE_PROCESS_CHANGE_EFFECT
           
static String TYPE_PROCESS_REMOVE_EFFECT
           
 
Constructor Summary
ProcessEffect()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

ProcessEffect

public ProcessEffect()


Copyright © 2014 universAAL Consortium. All Rights Reserved.