8.5.5. MDOConstr

MDOConstr

在MindOpt应用程序中表示约束

方法

MDOConstr

初始化一个MDOConstr

MDOConstr

构建和输入模型关联的约束

get

按名称检索约束拥有的int属性值

get

按名称检索约束拥有的char属性值

get

按其名称检索约束拥有的double属性值

get

按名称检索约束拥有的String属性值

index

检索该约束的索引

sameAs

检测该约束是否与另一个约束相同

set

设置约束拥有的int属性的值

set

设置约束拥有的char属性的值

set

设置约束拥有的double属性的值

set

设置约束拥有的String属性的值

setIndex

修改该约束项在模型里的索引值

MDOConstr()

初始化一个MDOConstr

MDOConstr(long model, int index)

构建和输入模型关联的约束

Parameters
  • long model – 相关联的模型

  • int index – 在该模型里的索引

int get(MDO.IntAttr attr)

按名称检索约束拥有的int属性值

Parameters

MDO.IntAttr attr – 属性名称

Returns

属性值

char get(MDO.CharAttr attr)

按名称检索约束拥有的char属性值

Parameters

MDO.CharAttr attr – 属性名称

Returns

属性值

double get(MDO.DoubleAttr attr)

按其名称检索约束拥有的double属性值

Parameters

MDO.DoubleAttr attr – 属性名称

Returns

属性值

String get(MDO.StringAttr attr)

按名称检索约束拥有的String属性值

Parameters

MDO.StringAttr attr – 属性名称

Returns

属性值

int index()

检索该约束的索引

Returns

该约束的索引

boolean sameAs(MDOConstr other)

检测该约束是否与另一个约束相同

Parameters

MDOConstr other – 被比较的约束

Returns

如果这两个约束相同,则返回True

void set(MDO.IntAttr attr, int value)

设置约束拥有的int属性的值

Parameters
  • MDO.IntAttr attr – 属性名称

  • int value – 要设置的新值

void set(MDO.CharAttr attr, char value)

设置约束拥有的char属性的值

Parameters
  • MDO.CharAttr attr – 属性名称

  • char value – 要设置的新值

void set(MDO.DoubleAttr attr, double value)

设置约束拥有的double属性的值

Parameters
  • MDO.DoubleAttr attr – 属性名称

  • double value – 要设置的新值

void set(MDO.StringAttr attr, String value)

设置约束拥有的String属性的值

Parameters
  • MDO.StringAttr attr – 属性名称

  • String value – 要设置的新值

void setIndex(int index)

修改该约束项在模型里的索引值

Parameters

int index – 新的索引