通过忽略算法直接设置显示特征
可通过忽略约束算法直接设置属性的显示特征。忽略约束算法时,仅允许指定一个自变量。此单一自变量的评估结果将作为 AttrConstraint 元素的评估结果返回。
忽略算法时,如果指定了多个自变量,则会返回一个异常。
以下 XML 段落显示了忽略算法的使用。它将编号属性值的显示约束设置为根据名为 ServerAssignedAndImmutableConstraints 的变量计算出的约束:
<AttrConstraint id="number">
<VarRef id="ServerAssignedAndImmutableConstraints"/>
</AttrConstraint>
名为 ServerAssignedAndImmutableConstraints 的变量对应的 VarDef 的示例如下:
<VarDef id="ServerAssignedAndImmutableConstraints"
algorithm="com.ptc.core.rule.server.impl.GatherAttributeConstraints">
<Value algorithm="com.ptc.core.rule.server.impl.GetServerAssignedConstraint"/>
<Value algorithm="com.ptc.core.rule.server.impl.GetImmutableConstraint"/>
</VarDef>
这对您有帮助吗?