Java Reference

Java Reference

SequenceVarElement

Detailed Description

The SequenceVarElement stores a partial representation of ranked interval variables in the underlying sequence variable.

This representation consists of three vectors: - the forward sequence. That is the list of interval variables ranked first in the sequence. The first element of the backward sequence is the first interval in the sequence variable. - the backward sequence. That is the list of interval variables ranked last in the sequence. The first element of the backward sequence is the last interval in the sequence variable. - The list of unperformed interval variables. Furthermore, if all performed variables are ranked, then by convention, the forward_sequence will contain all such variables and the backward_sequence will be empty.

Definition at line 14 of file SequenceVarElement.java.

Public Member Functions

synchronized void delete ()
 
 SequenceVarElement ()
 
 SequenceVarElement (SequenceVar var)
 
void reset (SequenceVar var)
 
SequenceVarElement clone ()
 
void copy (SequenceVarElement element)
 
SequenceVar var ()
 
void store ()
 
void restore ()
 
int[] forwardSequence ()
 
int[] backwardSequence ()
 
int[] unperformed ()
 
void setSequence (int[] forward_sequence, int[] backward_sequence, int[] unperformed)
 
void setForwardSequence (int[] forward_sequence)
 
void setBackwardSequence (int[] backward_sequence)
 
void setUnperformed (int[] unperformed)
 
boolean bound ()
 
String toString ()
 
void activate ()
 
void deactivate ()
 
boolean activated ()
 

Protected Member Functions

 SequenceVarElement (long cPtr, boolean cMemoryOwn)
 

Constructor & Destructor Documentation

◆ SequenceVarElement() [1/3]

SequenceVarElement ( long  cPtr,
boolean  cMemoryOwn 
)
inlineprotected

Definition at line 17 of file SequenceVarElement.java.

◆ SequenceVarElement() [2/3]

SequenceVarElement ( )
inline

Definition at line 42 of file SequenceVarElement.java.

◆ SequenceVarElement() [3/3]

Definition at line 46 of file SequenceVarElement.java.

Member Function Documentation

◆ activate()

void activate ( )
inlineinherited

Definition at line 43 of file AssignmentElement.java.

◆ activated()

boolean activated ( )
inlineinherited

Definition at line 51 of file AssignmentElement.java.

◆ backwardSequence()

int [] backwardSequence ( )
inline

Definition at line 80 of file SequenceVarElement.java.

◆ bound()

boolean bound ( )
inline

Definition at line 104 of file SequenceVarElement.java.

◆ clone()

SequenceVarElement clone ( )
inline

Definition at line 54 of file SequenceVarElement.java.

◆ copy()

void copy ( SequenceVarElement  element)
inline

Definition at line 59 of file SequenceVarElement.java.

◆ deactivate()

void deactivate ( )
inlineinherited

Definition at line 47 of file AssignmentElement.java.

◆ delete()

synchronized void delete ( )
inline

Reimplemented from AssignmentElement.

Definition at line 31 of file SequenceVarElement.java.

◆ forwardSequence()

int [] forwardSequence ( )
inline

Definition at line 76 of file SequenceVarElement.java.

◆ reset()

void reset ( SequenceVar  var)
inline

Definition at line 50 of file SequenceVarElement.java.

◆ restore()

void restore ( )
inline

Definition at line 72 of file SequenceVarElement.java.

◆ setBackwardSequence()

void setBackwardSequence ( int[]  backward_sequence)
inline

Definition at line 96 of file SequenceVarElement.java.

◆ setForwardSequence()

void setForwardSequence ( int[]  forward_sequence)
inline

Definition at line 92 of file SequenceVarElement.java.

◆ setSequence()

void setSequence ( int[]  forward_sequence,
int[]  backward_sequence,
int[]  unperformed 
)
inline

Definition at line 88 of file SequenceVarElement.java.

◆ setUnperformed()

void setUnperformed ( int[]  unperformed)
inline

Definition at line 100 of file SequenceVarElement.java.

◆ store()

void store ( )
inline

Definition at line 68 of file SequenceVarElement.java.

◆ toString()

String toString ( )
inline

Definition at line 108 of file SequenceVarElement.java.

◆ unperformed()

int [] unperformed ( )
inline

Definition at line 84 of file SequenceVarElement.java.

◆ var()

SequenceVar var ( )
inline

Definition at line 63 of file SequenceVarElement.java.


The documentation for this class was generated from the following file: