BehaviorConstraintInternalBinding : Public abstract Class BehaviorConstraintParameterBinding, BehaviorConstraintInternalBinding, BehaviorConstraintsInternalStructure
BehaviorConstraintInternalBinding is the modeling construct for the declaration of parameters to be shared by the parts (i.e. behavior constraint prototypes) of a behavior constraint type. In other words, a behavior constraint type uses such parameters to bind the parameters of its parts (BehaviorConstraintType.part:BehaviorConstraintPrototype.instantiationVariable). For such a binding, the declarations of prototype instantiation (BehaviorConstraintType.part:BehaviorConstraintPrototype.instantiationVariable) refer directly to the part binding parameters of the instantiation context (BehaviorConstraintType.partBindingParameter)<br/><br/>Each binding parameter can have a structural correspondence (bindingThroughFunctionConnector, bindingThroughClampConnector, bindingThrough-LogicalBus, or bindingThrough-HardwareConnector), stating the structural channels through which the binding takes place.<br/><br/>In the meta-model, the abstract binding parameter is further specialized into<br/>* BehaviorConstraintBindingAttribute - the contextual parameters that are value attributes.<br/>* BehaviorConstraintBindingEvent - the contextual parameters that are discrete events.<br/><br/>Constraints:<br/>[1] When a binding of behavior constraint prototypes go across different system functions or components, there should be at least one corresponding structural communication connector through which such bindings can take place (i.e. bindingThroughFunctionConnector, bindingThroughClampConnector, bindingThrough-LogicalBus, or bindingThrough-HardwareConnector).<br/><br/>Semantics:<br/>A BehaviorConstraintBindingParameter is an event- or data- channel connecting behaviors. See also Attribute and TransitionEvent.<br/>
- Associations
- Associations From
- Advanced
- Other Links
Property |
Value |
isFinalSpecialization: |
0 |