Object subsets may be formally defined by using the basic attributes recognised by ORION. These attributes fall into 5 general types:
| ALLNAMES patternspec | |
| |
| NAMes patternspec | |
| TYPe patternspec factor | |
| KIND patternspec factor |
|
| LTOV factor | |
|
| ALTERNATIVES factor | |
| ALTERNATIVE_OF factor | |
| ATTRIBUTES factor | |
| ATTRIBUTE_OF factor | |
| |
| CHILDREN factor | |
| COMPONENTS factor | |
| |
| CONTAINS factor | |
| |
| DITRANSREL factor | |
| INVOCATIONS factor | |
| INVOCATION_OF factor | |
| LINKS factor | |
| |
| |
| |
| |
| OBJECTREL factor | |
| |
| |
| |
| |
| |
| SUBJECTREL factor |
| BAYESVALue valuespec factor | |
| |
| INDIRECT factor | |
| RANGE valuespec factor | |
| |
| STATe logicalspec factor |
| |
| VALues valuespec factor |
The connection criteria, such as MEMBERS, also depend on the state of the model - if the logical control of the operator is set false, no notice is paid to the connection.
| ARBitrary | |
| CURrent |
| FND factor integerspec | |
| FOR factor factor | |
| IF factor factor | |
| NODE |
| ACTUAL | |
| ALL | |
| AND | |
| CONSISTENT | |
| HOWCONNECTED - finding a connection path between nodes | |
| MATCH | |
| MEANINGS2 | |
| OR | |
| |
| XOR |
Any of the attributes may be combined into arbitrarily complex selection expressions by using the set combination operators - that is, AND, CONSISTENT, MINUS, OR, XOR.
See Attributor