choco
Interface Entity

All Known Subinterfaces:
BoolConstraint, CompositeConstraint, Constraint, DecisionConstraint, ExplainedIntDomain, ExplainedIntVar, ExplainedVar, IGlobalSearchLimit, IntConstraint, IntDomain, IntDomainVar, IntVar, MixedConstraint, PalmConstraint, PalmIntDomain, PalmMixedConstraint, PalmRealDomain, PalmRealVar, PalmVar, PropagationEngine, Propagator, RealConstraint, RealDomain, RealVar, SetConstraint, SetVar, SymbolicDecision, Var
All Known Implementing Classes:
AbstractBinBoolConstraint, AbstractBinBoolConstraintWithCounterOpposite, AbstractBinCompositeConstraint, AbstractBinIntConstraint, AbstractBinRealIntConstraint, AbstractBinSetConstraint, AbstractBinSetIntConstraint, AbstractBipartiteFlow, AbstractBipartiteGraph, AbstractBipartiteMatching, AbstractCompositeConstraint, AbstractConstraint, AbstractDecision, AbstractEntity, AbstractGlobalSearchLimit, AbstractGlobalSearchSolver, AbstractIntConstraint, AbstractIntDomain, AbstractLargeBoolConstraint, AbstractLargeBoolConstraintWithCounterOpposite, AbstractLargeCompositeConstraint, AbstractLargeIntConstraint, AbstractLargeRealConstraint, AbstractMixedConstraint, AbstractOptimize, AbstractPalmBinIntConstraint, AbstractPalmLargeIntConstraint, AbstractPalmRealBinTerm, AbstractPalmRealUnTerm, AbstractPalmSplit, AbstractPalmTernIntConstraint, AbstractPalmUnIntConstraint, AbstractPalmUnRealConstraint, AbstractPropagationEngine, AbstractRealBinTerm, AbstractRealCompoundTerm, AbstractRealOptimize, AbstractRealUnTerm, AbstractSetConstraint, AbstractSolver, AbstractTernIntConstraint, AbstractTernSetConstraint, AbstractUnIntConstraint, AbstractUnRealConstraint, AbstractUnSetConstraint, AbstractVar, AC2001BinConstraint, AC3BinConstraint, AC4BinConstraint, AllDifferent, ApproximateMaster, Assignment, BendersSolver, BinConjunction, BinDisjunction, BitSetEnumeratedDomain, BitSetIntDomain, BooleanChanneling, BoundAllDiff, BranchAndBound, Cardinality, ChocEngine, ConstantConstraint, CspBinConstraint, CspLargeConstraint, Cumulative, Disjoint, Element, ElementV, EqualXC, EqualXYC, Equation, Equiv, Formula, GAC2001LargeConstraint, GlobalCardinality, GreaterOrEqualXC, GreaterOrEqualXYC, Guard, IntDomainVarImpl, IntervalIntDomain, IntLinComb, InverseChanneling, JumpAbstractOptimizer, JumpBitSetIntDomain, JumpBranchAndBoundOptimizer, JumpGlobalSearchSolver, JumpIntervalIntDomain, JumpIntVar, JumpRestartOptimizer, JumpSolver, LargeConjunction, LargeDisjunction, LessOrEqualXC, Lex, MasterGlobalSearchSolver, MasterOptimizer, MasterSlaveOptimizer, MemberX, MemberXY, MixedCstElt, MixedEqXY, NodeLimit, NogoodConstraint, NotEqualXC, NotEqualXYC, NotMemberX, NotMemberXY, Occurrence, OptimizeWithRestarts, PalmAbstractBranchAndBound, PalmAllDifferent, PalmAssignment, PalmBitSetIntDomain, PalmBranchAndBound, PalmCardinality, PalmElt, PalmElt2D, PalmEngine, PalmEqualXC, PalmEqualXYC, PalmEquation, PalmGlobalSearchSolver, PalmGreaterOrEqualXC, PalmGreaterOrEqualXYC, PalmIntervalIntDomain, PalmIntLinComb, PalmIntVar, PalmLessOrEqualXC, PalmMixedCstElt, PalmMixedEqXY, PalmNotEqualXC, PalmNotEqualXYC, PalmOccurence, PalmRealBranchAndBound, PalmRealDomainImpl, PalmRealMinus, PalmRealMult, PalmRealPlus, PalmRealVarImpl, PalmSolver, PalmSplitLeft, PalmSplitRight, PalmTimeLimit, RealBranchAndBound, RealCos, RealDomainImpl, RealIntegerPower, RealMinus, RealMult, RealOptimizeWithRestarts, RealPlus, RealSin, RealVarImpl, SetCard, SetDomainImpl, SetIntersection, SetVarImpl, Solve, Solver, SubOptimizer, SubSearchSolver, TimeLimit, TimesXYZ

public interface Entity

An interface for all objects from constraint programs.


Method Summary
 AbstractProblem getProblem()
          Retrieves the problem of the entity.
 java.lang.String pretty()
          pretty printing of the object.
 

Method Detail

getProblem

AbstractProblem getProblem()
Retrieves the problem of the entity.


pretty

java.lang.String pretty()
pretty printing of the object. This String is not constant and may depend on the context.

Returns:
a readable string representation of the object