choco
Interface IExtensionnable

All Known Subinterfaces:
IntDomainVar, IntVar, ISpecializedConstraint, RealConstant, RealVar, SConstraint<V>, SetVar, Var
All Known Implementing Classes:
Absolute, AbstractBijectiveVar, AbstractBinIntSConstraint, AbstractBinRealIntSConstraint, AbstractBinSetIntSConstraint, AbstractBinSetSConstraint, AbstractBipartiteFlow, AbstractBipartiteGraph, AbstractBipartiteMatching, AbstractBoolSum, AbstractBoundOfASet, AbstractCumulativeSConstraint, AbstractIntSConstraint, AbstractLargeIntSConstraint, AbstractLargeRealSConstraint, AbstractLargeSetIntSConstraint, AbstractLargeSetSConstraint, AbstractMixedSetIntSConstraint, AbstractMixedSRealIntSConstraint, AbstractPrecedenceSConstraint, AbstractRealSConstraint, AbstractResourceSConstraint, AbstractSConstraint, AbstractSetSConstraint, AbstractSoftCumulative, AbstractStrongConsistency, AbstractTaskSConstraint, AbstractTernIntSConstraint, AbstractTernSetSConstraint, AbstractUnIntSConstraint, AbstractUnRealSConstraint, AbstractUnSetSConstraint, AbstractUseResourcesSConstraint, AbstractVar, AC2001BinSConstraint, AC3BinSConstraint, AC3rmBinSConstraint, AC3rmBitBinSConstraint, Adapter, AllDifferent, AllDisjoint, AltCumulative, AltDisjunctive, AmongGAC, AmongSet, AtMostNValue, BinAnd, BinNand, BinNor, BinOr, BinXnor, BinXor, BooleanChanneling, BooleanVarImpl, BoolIntLinComb, BoolTimesXYZ, BoolVarNot, BoundAllDiff, BoundGcc, BoundGccVar, ClauseStore, ComplementSet, ConstantSConstraint, CostKnapSack, CostRegular, CspBinSConstraint, CspLargeSConstraint, Cumulative, Disjoint, Disjunctive, DistanceXYC, DistanceXYZ, DomainChanneling, Element, Element2D, ElementG, ElementV, ElementVG, EqBoolSum, EqualXC, EqualXY_C, EqualXYC, Equation, EuclideanDivisionXYZ, Exactly, ExpressionSConstraint, FastRegular, FCBinSConstraint, ForbiddenIntervals, Formula, GAC2001LargeSConstraint, GAC2001PositiveLargeConstraint, GAC3rmLargeConstraint, GAC3rmPositiveLargeConstraint, GACstrPositiveLargeSConstraint, Geost_Constraint, GeqBoolSum, GlobalCardinality, GlobalCardinalityVar, GreaterOrEqualXC, GreaterOrEqualXY_C, GreaterOrEqualXYC, Identity, IfThenElse, IncreasingNValue, IncreasingSum, IntDomainVarAddCste, IntDomainVarImpl, IntDomainVarTimePosCste, IntLinComb, InverseChanneling, InverseChannelingWithinRange, InverseSet, InverseSetInt, IsIncluded, IsNotIncluded, LargeAnd, LargeNand, LargeNor, LargeOr, LargeXnor, LargeXor, LeqBoolSum, LessOrEqualXC, LessOrEqualXY_C, Lex, LexChain, LeximinSConstraint, MaxOfAList, MaxOfASet, MaxRPCrm, MaxXYZ, MemberBound, MemberEnum, MemberX, MemberXiY, MemberXY, MetaSConstraint, MinOfAList, MinOfASet, MinSpanningTree, MinXYZ, MixedCstElt, MixedEqXY, ModuloXYC2, MultiCostRegular, NeqBoolSum, Not, NotEqualXC, NotEqualXY_C, NotEqualXYC, NotMemberBound, NotMemberEnum, NotMemberX, NotMemberXY, NSPStruct, Occurrence, OrderedGcc, PackSConstraint, PrecedenceDisjoint, PrecedenceImplied, PrecedenceReified, PrecedenceVDisjoint, PrecedenceVSDisjoint, RealIntervalConstant, RealVarImpl, Regular, ReifiedAllSConstraint, ReifiedBinImplication, ReifiedBinXnor, ReifiedBinXor, ReifiedIntSConstraint, ReifiedLargeAnd, ReifiedLargeNand, ReifiedLargeNor, ReifiedLargeOr, ScalarAtMost, SemiLeximinSConstraint, SetCard, SetEq, SetIntersection, SetLexicographicOrdering, SetNaryUnion, SetNotEq, SetUnion, SetValuePrecede, SetVarImpl, SignOp, SimpleChannelling, SimpleDTConstraint, SoftCumulative, SoftCumulativeSum, SoftIntSConstraint, SoftMultiCostRegular, SortingSConstraint, SubSetChannelling, SubTourConstraint, TaskVar, TempTaskConstraintWrapper, TimesXYZ, TreeSConstraint, UseResourcesEq, UseResourcesGeq, VariablePrecedenceDisjoint, ViewIntDomainVarImpl

public interface IExtensionnable

User : cprudhom
Mail : cprudhom(a)emn.fr
Date : 14 avr. 2010br/> Since : Choco 2.1.1
An interface to add IExtension to inherited object.


Method Summary
 void addExtension(int extensionNumber)
          Adds a new extension.
 Extension getExtension(int extensionNumber)
          Returns the queried extension
 

Method Detail

getExtension

Extension getExtension(int extensionNumber)
Returns the queried extension

Parameters:
extensionNumber - should use the number returned by getAbstractSConstraintExtensionNumber
Returns:
the queried extension

addExtension

void addExtension(int extensionNumber)
Adds a new extension.

Parameters:
extensionNumber - should use the number returned by getAbstractSConstraintExtensionNumber


Copyright © 2012. All Rights Reserved.