parser.chocogen
Class VariableFactory

java.lang.Object
  extended by parser.chocogen.ObjectFactory
      extended by parser.chocogen.VariableFactory

public class VariableFactory
extends ObjectFactory


Field Summary
 
Fields inherited from class parser.chocogen.ObjectFactory
AC2001, AC2008, AC32, algorithmAC, m, parser
 
Constructor Summary
VariableFactory(Model m, InstanceParser parser)
           
 
Method Summary
 IntegerVariable createVar(PVariable pvar)
          Make the internal decision to create Bound, Enum, LinkedList var
 int getNbvar()
           
 boolean isVarOnlyInvolvedInExtConstraint(PVariable pvar)
           
 IntegerVariable makeVariable(PVariable pvar)
          Create a variable for pvar except if it is a fake variable (equal to another)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VariableFactory

public VariableFactory(Model m,
                       InstanceParser parser)
Method Detail

makeVariable

public IntegerVariable makeVariable(PVariable pvar)
Create a variable for pvar except if it is a fake variable (equal to another)

Parameters:
pvar -
Returns:

createVar

public IntegerVariable createVar(PVariable pvar)
Make the internal decision to create Bound, Enum, LinkedList var

Parameters:
pvar -
Returns:

isVarOnlyInvolvedInExtConstraint

public boolean isVarOnlyInvolvedInExtConstraint(PVariable pvar)

getNbvar

public int getNbvar()


Copyright © 2012. All Rights Reserved.