org.grinvin.invariants.computers

Class AbstractInvariantComputerFactory.Computer<T,extends,InvariantValue>

Enclosing Class:
AbstractInvariantComputerFactory
Implemented Interfaces:
InvariantComputer

protected static abstract class AbstractInvariantComputerFactory.Computer<T,extends,InvariantValue>
extends java.lang.Object
implements InvariantComputer

Field Summary

String
id
String
invariantId
String
version

Constructor Summary

Computer()

Method Summary

abstract T
compute(GraphBundleView bundle)
String
getId()
String
getInvariantId()
String
getVersion()

Field Details

id

public String id

invariantId

public String invariantId

version

public String version

Constructor Details

Computer

protected Computer()

Method Details

compute

public abstract T compute(GraphBundleView bundle)
Specified by:
compute in interface InvariantComputer

getId

public String getId()
Specified by:
getId in interface InvariantComputer

getInvariantId

public String getInvariantId()
Specified by:
getInvariantId in interface InvariantComputer

getVersion

public String getVersion()
Specified by:
getVersion in interface InvariantComputer