Line data Source code
1 : /* File: data_classifier_type.inl; Copyright and License: see below */ 2 : 3 0 : static inline bool data_classifier_type_is_behavioral( data_classifier_type_t this_ ) 4 : { 5 0 : const bool result 6 : = ( this_ == DATA_CLASSIFIER_TYPE_USE_CASE ) 7 0 : ||( this_ == DATA_CLASSIFIER_TYPE_ACTIVITY ) 8 0 : ||( this_ == DATA_CLASSIFIER_TYPE_STATE ) 9 0 : ||( this_ == DATA_CLASSIFIER_TYPE_DIAGRAM_REFERENCE ) 10 0 : ||( this_ == DATA_CLASSIFIER_TYPE_DYN_INTERRUPTABLE_REGION ) 11 0 : ||( this_ == DATA_CLASSIFIER_TYPE_DYN_INITIAL_NODE ) 12 0 : ||( this_ == DATA_CLASSIFIER_TYPE_DYN_FINAL_NODE ) 13 0 : ||( this_ == DATA_CLASSIFIER_TYPE_DYN_FORK_NODE ) 14 0 : ||( this_ == DATA_CLASSIFIER_TYPE_DYN_JOIN_NODE ) 15 0 : ||( this_ == DATA_CLASSIFIER_TYPE_DYN_DECISION_NODE ) 16 0 : ||( this_ == DATA_CLASSIFIER_TYPE_DYN_SHALLOW_HISTORY ) 17 0 : ||( this_ == DATA_CLASSIFIER_TYPE_DYN_DEEP_HISTORY ) 18 0 : ||( this_ == DATA_CLASSIFIER_TYPE_DYN_ACCEPT_EVENT ) 19 0 : ||( this_ == DATA_CLASSIFIER_TYPE_DYN_ACCEPT_TIME_EVENT ) 20 0 : ||( this_ == DATA_CLASSIFIER_TYPE_DYN_SEND_SIGNAL ) 21 0 : ||( this_ == DATA_CLASSIFIER_TYPE_INTERACTION ); 22 0 : return result; 23 : } 24 : 25 : 26 : /* 27 : Copyright 2020-2024 Andreas Warnke 28 : 29 : Licensed under the Apache License, Version 2.0 (the "License"); 30 : you may not use this file except in compliance with the License. 31 : You may obtain a copy of the License at 32 : 33 : http://www.apache.org/licenses/LICENSE-2.0 34 : 35 : Unless required by applicable law or agreed to in writing, software 36 : distributed under the License is distributed on an "AS IS" BASIS, 37 : WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 38 : See the License for the specific language governing permissions and 39 : limitations under the License. 40 : */