JIVE Platform
Release 0.2.2

edu.bsu.cs.jive.contour
Interface Value

All Known Subinterfaces:
Value.ContourReference, Value.Encoded, Value.InnerClassDefinition, Value.MethodDefinition, Value.Null, Value.Uninitialized

public interface Value

The encoding of a value within a contour model. Values for variables may be encoded literals, references to contours, references outside of the model. Values for other elements of contours' member tables, which are methods and inner classes, are the definitions of those methods and inner classes.

See Also:
Event

Nested Class Summary
static interface Value.ContourReference
          A value that is a reference to a contour.
static interface Value.Encoded
          A value that is described as text.
static interface Value.InnerClassDefinition
          The value of an inner class declaration in the contour model.
static interface Value.MethodDefinition
          The value of a method declaration in the contour model.
static interface Value.Null
          Representation of a null reference.
static interface Value.Uninitialized
          Representation of an uninitialized value.
static interface Value.Visitor
          A visitor for all types of values.
 
Method Summary
 Object accept(Value.Visitor v, Object arg)
          Accept a visitor
 

Method Detail

accept

Object accept(Value.Visitor v,
              Object arg)
Accept a visitor

Parameters:
v - visitor
arg - the visitor argument
Returns:
result of visitation

JIVE Platform
Release 0.2.2