Interface Identity

All Known Subinterfaces:
BoolVar, DirectedGraphVar, GraphVar<E>, IntVar, IView<V>, RealVar, SetVar, UndirectedGraphVar, Variable
All Known Implementing Classes:
AbstractGraphVar, AbstractPropDistanceXYZ, AbstractVariable, AbstractView, BitsetIntVarImpl, BooleanConstraint.PropBoolean, BoolEqView, BoolGeqView, BoolIntView, BoolNotView, BoolSetView, BoolVarEagerLit, BoolVarImpl, DirectedEdgeInducedSubgraphView, DirectedGraphUnionView, DirectedGraphVarImpl, DirectedGraphView, DirectedNodeInducedGraphVarImpl, DirectedNodeInducedSubgraphView, EdgeInducedSubgraphView, FixedBoolVarImpl, FixedIntVarImpl, FixedRealVarImpl, GraphView, IntAffineView, IntervalIntVarImpl, IntVarEagerLit, IntVarLazyLit, IntView, NodeInducedSubgraphView, ParetoMaximizer, PropAbsolute, PropAcyclic, Propagator, PropAllDiff, PropAllDiffAC, PropAllDiffAdaptative, PropAllDiffBC, PropAllDiffInst, PropAllDiffPrec, PropAllDisjoint, PropAllEqual, PropAMNV, PropAmongGAC, PropAntiArborescences, PropAntiSymmetric, PropArborescence, PropArborescences, PropArgmax, PropAtLeastNValues, PropAtLeastNValues_AC, PropAtMost1Empty, PropAtMostNValues, PropAtMostNValues_BC, PropBiconnected, PropBinAC2001, PropBinAC3, PropBinAC3bitrm, PropBinAC3rm, PropBinCSP, PropBinFC, PropBinPacking, PropBoolChannel, PropBoolMax, PropBoolMin, PropCardinality, PropCircuit_AntiArboFiltering, PropCircuit_ArboFiltering, PropCircuitSCC, PropClauseChanneling, PropCompactTable, PropCompactTableStar, PropCondAllDiffAC, PropCondAllDiffAdaptative, PropCondAllDiffBase, PropCondAllDiffBC, PropCondAllDiffInst, PropConditional, PropConnected, PropCostRegular, PropCount_AC, PropCountVar, PropCumulative, PropCycle, PropCycleCostSimple, PropDiameter, PropDiffN, PropDistanceXYC, PropDivXYZ, PropEdgeBoolChannel, PropElement, PropElement, PropElementV_fast, PropEnumDomainChanneling, PropEQDistanceXYZ, PropEqualX_Y, PropEqualX_YC, PropEqualXC, PropEqualXY_C, PropEquation, PropFastGCC, PropGEDistanceXYZ, PropGenericLagrDCMST, PropGirth, PropGraphCumulative, PropGreaterOrEqualX_Y, PropGreaterOrEqualX_YC, PropGreaterOrEqualXC, PropGreaterOrEqualXY_C, PropGTDistanceXYZ, PropHybridTable, PropImplied, PropInclusion, PropIncreasing, PropIncrementalAdjacencyMatrix, PropIncrementalAdjacencyUndirectedMatrix, PropIntBoundedMemberSet, PropIntChannel, PropIntCstMemberSet, PropIntCstNotMemberSet, PropIntEnumMemberSet, PropIntersection, PropIntersectionFilterSets, PropIntValuePrecedeChain, PropInverse, PropInverseChannelAC, PropInverseChannelBC, PropKeysorting, PropKLoops, PropKnapsack, PropKnapsackKatriel01, PropLagrOneTree, PropLargeCSP, PropLargeFC, PropLargeGAC2001, PropLargeGAC2001Positive, PropLargeGAC3rm, PropLargeGAC3rmPositive, PropLargeGACSTRPos, PropLargeMDDC, PropLEDistanceXYZ, PropLessOrEqualXC, PropLessOrEqualXY_C, PropLex, PropLexChain, PropLexInt, PropLocalConDis, PropLoopSet, PropLTDistanceXYZ, PropMax, PropMaxBC, PropMaxDegTree, PropMaxDegVarTree, PropMaxElement, PropMember, PropMin, PropMinBC, PropMinCostMaxFlow, PropMinElement, PropMixed, PropMixedElement, PropModXY, PropModXYZ, PropMultiCostRegular, PropNbCC, PropNbCliques, PropNbEdges, PropNbEmpty, PropNbLoops, PropNbNodes, PropNbSCC, PropNeighBoolChannel, PropNeighBoolsChannel1, PropNeighBoolsChannel2, PropNeighSetChannel, PropNeighSetsChannel1, PropNeighSetsChannel2, PropNodeBoolChannel, PropNodeBoolsChannel, PropNodeDegreeAtLeastIncr, PropNodeDegreeAtMostIncr, PropNodeDegreeVar, PropNodeSetChannel, PropNoSubtour, PropNotEmpty, PropNotEqualX_Y, PropNotEqualX_YC, PropNotEqualXC, PropNotEqualXY_C, PropNotMember, PropNotMemberIntSet, PropNotMemberSetInt, PropNValue, PropOffSet, PropOpposite, PropPowEven, PropPowOdd, PropReachability, PropRegular, PropReif, PropSat, PropScalar, PropScalarMixed, PropScalarWithLong, PropScale, PropSetIntValuesUnion, PropSizeMaxCC, PropSizeMinCC, PropSort, PropSortedIntChannel, PropSubcircuit, PropSubcircuitDominatorFilter, PropSubsetEq, PropSum, PropSumBool, PropSumBoolIncr, PropSumFullBool, PropSumFullBoolIncr, PropSumOfElements, PropSumWithLong, PropSweepBasedDiffN, PropSymmetric, PropSymmetric, PropSymmetryBreaking, PropSymmetryBreakingEx, PropTableStr2, PropTimesNaive, PropTimesNaiveWithLong, PropTransitivity, PropTreeCostSimple, PropUnion, PropUnionVar, PropXeqCHalfReif, PropXeqYHalfReif, PropXgeCHalfReif, PropXinSHalfReif, PropXleCHalfReif, PropXleYHalfReif, PropXneCHalfReif, PropXneYHalfReif, PropXplusYeqZ, RealPropagator, RealVarImpl, RealView, SetBoolsView, SetDifferenceView, SetGraphView, SetIntersectionView, SetIntsView, SetNodeGraphView, SetPredecessorsGraphView, SetSuccessorsGraphView, SetTimes, SetUnionView, SetVarImpl, SetView, UndirectedGraphUnionView, UndirectedGraphVarImpl, UndirectedGraphView, UndirectedNodeInducedGraphVarImpl

public interface Identity
An interface to provide an identity to object, using a positive int to caracterize the object. It allows definition of , 2 147 483 647 different objects.
Since:
14/12/11
Author:
Charles Prud'homme
  • Method Summary

    Modifier and Type
    Method
    Description
    int
     
  • Method Details

    • getId

      int getId()