Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request for Token Expression for Feature and Characteristic Parameters #12

Open
samgambrell opened this issue Jan 21, 2022 · 3 comments

Comments

@samgambrell
Copy link

Elements 'ArithmeticFeatureParameter' and 'ArithmeticCharacteristicParameter' allows for pulling an arithmetic value from a Feature or Characteristic using xpath for use in an Arithmetic Expression.
Requesting similar elements to allow for the same functionality with Tokens (ex: 'TokenFeatureParameter' and 'TokenCharacteristicParameter') for use as a Token Expression.
This will allow for QIF rules to also be built around tokens (ex: CharacteristicDesignator\Criticality\LevelEnum).

@samgambrell
Copy link
Author

Above situation should also incorporate the functionality of 'ArithmeticPartParameter' and 'ArithmeticDMEParameter'.
In addition to Token the following capability should also be added to Boolean types. (ex: 'BooleanFeatureParameter')

@TomRKramer
Copy link
Collaborator

These all seem like useful additions to me. The rules model was devised (mostly by me) to enable modeling specific rules that were known to be in use. Where there is demand for additional capabilities in the rules model, I think the demand should be met, provided there is no insurmountable modeling problem. I do not think the suggested additions will face any modeling problem.
Tom Kramer

@TomRKramer
Copy link
Collaborator

BooleanConstantEnumType already exists in GenericExpressions.xsd and can be used for testing against a BooleanFeatureParameter or BooleanCharacteristicParameter. TokenConstantType also exists already.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants