org.grinvin.invariants
Interface Invariant
- InvariantExpressionNode
- AbstractInvariant
public interface Invariant
Represents the mathematical concept of graph invariant, like 'diameter',
'average degree', 'largest eigenvalue'... Is uniquely identified
by an identifier string. Mapping between identifier strings and
invariant instances is done by the invariant manager.
Class | extends InvariantValue> getType() - Returns the class to which all values of this invariant belong.
|
String | getId() - Universally unique identifier for this invariant.
|
String | getName() - Returns the localized name of the invariant.
|
extends InvariantValue> getType
public Class extends InvariantValue> getType()
Returns the class to which all values of this invariant belong.
This class must be an extension of
InvariantValue
.
getId
public String getId()
Universally unique identifier for this invariant.
getName
public String getName()
Returns the localized name of the invariant.