gitgabrio commented on issue #926:
URL: 
https://github.com/apache/incubator-kie-issues/issues/926#issuecomment-1941525556

   (Some context from documentation)
   
   > An ItemDefinition element may restrict the values that are allowed from 
typeRef, using the
   allowedValues attribute. allowedValues is an instance of UnaryTests that 
constrains the domain of the
   typeRef. If an ItemDefinition element does not contain allowedValues, its 
range of allowed values is
   the full range of the referenced typeRef. When an ItemDefinition has sibling 
itemComponents, their
   values are available in the evaluation context of the UnaryTests of the 
allowedValues. In cases where the
   isCollection attribute of an ItemDefinition is true, each element of the 
collection must satisfy the
   UnaryTests of the allowedValues, i.e. the allowedValues are projected onto 
the collection elements.
   The default value of isCollection is false. The allowedValues attribute has 
been deprecated as of DMN
   1.5 and replaced with the typeConstraint attribute. The typeConstraint 
attribute differs from
   allowedValues by not projecting onto collection elements but directly 
constraining the collection.
   An alternative way to define an instance of ItemDefinition is as a 
composition of ItemDefinition
   elements. An instance of ItemDefinition may contain zero or more 
itemComponent, which are themselves
   ItemDefinitions. Each itemComponent in turn may be defined by either a 
typeRef and
   allowedValues or a nested itemComponent. In this way, complex types may be 
defined within DMN. The
   name of an itemComponent (nested ItemDefinition) must be unique within its 
containing
   ItemDefinition or itemComponent


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to