com.azalient.api.b.assignment
Interface IUserTwig

All Superinterfaces:
IDecisionOption, IDecisionPoint, ITwig, ITwigRouting, IUserData
All Known Subinterfaces:
ILink

public interface IUserTwig
extends IUserData, ITwig

A base interface that combines IUserData and ITwig (for multiple inheritance)


Field Summary
static IUserTwig[] ZERO
          A static zero-length array, created for convenience, and to save memory
 
Method Summary
 
Methods inherited from interface com.azalient.api.a.IUserData
userData, userData, userDataHashCode
 
Methods inherited from interface com.azalient.api.b.assignment.ITwig
allowed, barred, barredTurn, canArriveHere, canDepartHere, centroid, connectedTo, drawConnectionTo, drawFilled, endLocation, entries, entriesXU, entry, exit, exitIndex, exits, exitsXU, highlightAllOptions, inside, insidePlace, length, permittedByModeChanges, permittedByModeChanges, places, releaseRate, releaseRate, routeChoiceStrand, selected, signal, signal, startLocation, traceDescription, travelMode
 
Methods inherited from interface com.azalient.api.b.assignment.ITwigRouting
alwaysEnd, alwaysStart, costFactor, distance, distance, perturbHere, price, price, routeClass, routeDistanceFactor, routeLength, routePrice, routePriceFactor, routeSpeed, routeTimeFactor, travelTime, travelTime
 
Methods inherited from interface com.azalient.api.b.assignment.IDecisionPoint
addSplit, name, options, splits, splits
 
Methods inherited from interface com.azalient.api.b.assignment.IDecisionOption
openFrom
 

Field Detail

ZERO

static final IUserTwig[] ZERO
A static zero-length array, created for convenience, and to save memory