Definir las características de visualización directamente omitiendo los algoritmos
El usuario puede definir las características de visualización de un atributo directamente omitiendo el algoritmo de restricción. Cuando se omite el algoritmo de restricción, está permitido especificar un único argumento. El resultado de evaluar este único argumento se devuelve como el resultado de evaluar el elemento AttrConstraint.
Si se ha especificado más de un argumento cuando se omite el algoritmo, se devolverá una excepción.
El siguiente fragmento XML muestra el uso al omitir el algoritmo. Se definen las restricciones de visualización para el valor de atributo de número en las restricciones calculadas a partir de la variable denominada ServerAssignedAndImmutableConstraints:
<AttrConstraint id="number">
<VarRef id="ServerAssignedAndImmutableConstraints"/>
</AttrConstraint>
El siguiente es un ejemplo de VarDef correspondiente a la variable denominada ServerAssignedAndImmutableConstraints:
<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>
¿Fue esto útil?