org.mindswap.owls.process
Interface Parameter

All Superinterfaces:
OWLEntity, OWLIndividual, OWLObject, OWLValue, Variable
All Known Subinterfaces:
Input, Local, Output, ResultVar

public interface Parameter
extends OWLIndividual, Variable

Represents the OWL-S process parameter. It is the super class for Input and Output classes. OWL-S concept: http://www.daml.org/services/owl-s/1.0/Process.owl#Parameter

Author:
Evren Sirin

Method Summary
 OWLValue getConstantValue()
          If the parameter has a constant value associated with it (specified with process:parameterValue property) return that value.
 OWLType getParamType()
          Get the type of this parameter.
 Process getProcess()
          Get the process object where this parameter occurs
 Profile getProfile()
          Get the profile object where this parameter occurs
 Service getService()
          Get the service object where this parameter occurs
 void setConstantValue(OWLValue value)
          Set the constant value for this parameter.
 void setParamType(OWLType type)
          Set the type for this parameter
 void setProcess(Process process)
          Set the process for this parameter
 
Methods inherited from interface org.mindswap.owl.OWLObject
canCastTo, castTo, debugString, getImplementation, getNextView, setNextView
 
Methods inherited from interface org.mindswap.owl.OWLObject
canCastTo, castTo, debugString, getImplementation, getNextView, setNextView
 
Methods inherited from interface org.mindswap.owl.OWLObject
canCastTo, castTo, debugString, getImplementation, getNextView, setNextView
 
Methods inherited from interface org.mindswap.owl.OWLObject
canCastTo, castTo, debugString, getImplementation, getNextView, setNextView
 

Method Detail

getParamType

OWLType getParamType()
Get the type of this parameter.

Returns:

setParamType

void setParamType(OWLType type)
Set the type for this parameter

Parameters:
type -

getProcess

Process getProcess()
Get the process object where this parameter occurs

Returns:

getService

Service getService()
Get the service object where this parameter occurs

Returns:

getProfile

Profile getProfile()
Get the profile object where this parameter occurs

Returns:

setProcess

void setProcess(Process process)
Set the process for this parameter

Parameters:
process -

getConstantValue

OWLValue getConstantValue()
If the parameter has a constant value associated with it (specified with process:parameterValue property) return that value. There is no restriction as to the contents of the value. In general, it is supposed to be an XMLLiteral

Returns:

setConstantValue

void setConstantValue(OWLValue value)
Set the constant value for this parameter.

Parameters:
value -


Copyright © 2004 Evren Sirin. All Rights Reserved.