ParameterValue.java revision 10
2ronwalf/*
2ronwalf * Created on Jul 7, 2004
2ronwalf */
2ronwalfpackage org.mindswap.owls.process;
2ronwalf
2ronwalfimport org.mindswap.owl.OWLObject;
2ronwalf
2ronwalf
2ronwalf/**
10daenzerorama * Encapsulation for the concept of the value of a parameter of data binding. The
10daenzerorama * OWL-S property <code>valueSpecifier</code> is used to link the binding to the
10daenzerorama * parameter value. The concrete type of value is one of (OWL-S 1.1):
10daenzerorama * <li>
10daenzerorama * <ul>{@link org.mindswap.owls.process.ValueOf ValueOf}</ul>
10daenzerorama * <ul>{@link org.mindswap.owls.process.ValueData ValueData}</ul>
10daenzerorama * <ul>{@link org.mindswap.owls.process.ValueForm ValueForm}</ul>
10daenzerorama * <ul>{@link org.mindswap.owls.process.ValueFunction ValueFunction}</ul>
10daenzerorama * </li>
2ronwalf * @author Evren Sirin
10daenzerorama * @author Michael D�nzer
2ronwalf */
2ronwalfpublic interface ParameterValue extends OWLObject {
10daenzerorama
10daenzerorama /**
10daenzerorama * Returns the binding which encloses this parameter value.
10daenzerorama * @return the data binding in which this parameter value is enclosed in
10daenzerorama */
10daenzerorama public Binding getEnclosingBinding();
2ronwalf}