edu.nrao.sss.model.project.scheduling.constraint
Class ConstraintProbability

java.lang.Object
  extended by edu.nrao.sss.model.project.scheduling.constraint.ConstraintProbability

public class ConstraintProbability
extends Object

Represents the result of analyzing the probability of success of a scheduling block under an operating condition.

Author:
slovelan

Field Summary
static int FAILURE
           
static String NO_CONSTRAINT_OPERATING
           
static String NO_CONSTRAINT_SB
           
static int SUCCESS
           
 
Constructor Summary
ConstraintProbability()
          Constructs a default instance with no probability of success.
 
Method Summary
 ConstraintType getConstraintType()
           
 String getMessage()
           
 float getProbabilitySuccess()
           
 void setConstraintType(ConstraintType constraintType)
           
 void setMessage(String msg)
           
 void setProbabilitySuccess(float successProb)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SUCCESS

public static final int SUCCESS
See Also:
Constant Field Values

FAILURE

public static final int FAILURE
See Also:
Constant Field Values

NO_CONSTRAINT_SB

public static final String NO_CONSTRAINT_SB
See Also:
Constant Field Values

NO_CONSTRAINT_OPERATING

public static final String NO_CONSTRAINT_OPERATING
See Also:
Constant Field Values
Constructor Detail

ConstraintProbability

public ConstraintProbability()
Constructs a default instance with no probability of success.

Method Detail

getProbabilitySuccess

public float getProbabilitySuccess()

setProbabilitySuccess

public void setProbabilitySuccess(float successProb)

getMessage

public String getMessage()

setMessage

public void setMessage(String msg)

getConstraintType

public ConstraintType getConstraintType()

setConstraintType

public void setConstraintType(ConstraintType constraintType)


Copyright © 2009. All Rights Reserved.