org.decisiondeck.xmcda_oo.utils.matrix
Interface IAltZeroToOneMatrix

All Superinterfaces:
IRdFloatMatrix<Alternative,Alternative>, IRdZeroToOneMatrix<Alternative,Alternative>, IZeroToOneMatrix<Alternative,Alternative>
All Known Implementing Classes:
AltFuzzyMatrix

public interface IAltZeroToOneMatrix
extends IZeroToOneMatrix<Alternative,Alternative>

A zero-to-one matrix of alternatives. Useful for representing concordance, discordance, outranking relations...


Nested Class Summary
static class IAltZeroToOneMatrix.Type
           
 
Method Summary
 IAltZeroToOneMatrix.Type getType()
          The type of information that this matrix represents.
 void setType(IAltZeroToOneMatrix.Type type)
          Sets the type of information that this matrix represents.
 
Methods inherited from interface org.decisiondeck.xmcda_oo.utils.matrix.IZeroToOneMatrix
isValid, put, remove
 
Methods inherited from interface org.decisiondeck.xmcda_oo.utils.matrix.IRdZeroToOneMatrix
getEntry
 
Methods inherited from interface org.decisiondeck.xmcda_oo.utils.matrix.IRdFloatMatrix
approxEquals, equals, getColumns, getRows, getValueCount, isComplete, isEmpty
 

Method Detail

getType

IAltZeroToOneMatrix.Type getType()
The type of information that this matrix represents. This is a semantic information that may be used to distinguish between several entries. It should not be used to constrain the input types (users may want to use a given type instead of an other one).

Returns:
the type of information that this matrix represents. null for other or unknown.

setType

void setType(IAltZeroToOneMatrix.Type type)
Sets the type of information that this matrix represents.

Parameters:
type - null for other or unknown.


Copyright © 2011. All Rights Reserved.