# Index

- argument
  - [Adding an Argument to the Method](markdown/Addargument.md)
  - [Adding an Argument to the Method](markdown/Addargument.md)
  - [Directions of Method Arguments](markdown/BDE_DirectionsMethodArguments.md)
  - [Editing Arguments and Local Variables](markdown/EditArguments.md)
- [Arrays and Matrices](markdown/BDE_Arrays_and_Matrices.md)
  - [Complex Types as Signature Elements](markdown/BDE_ComplexTypes.md)
  - [Creating an Array or Matrix](markdown/CreateArray.md)
  - [Creating the Computation Class](markdown/Computationclass.md)
  - [Get and Set Ports for Arrays and Matrices](markdown/BDE_Get_and_Set_Ports_for_Arrays_and_Matrices.md)
  - [Arrays and Matrices](markdown/BDE_Arrays_and_Matrices.md)
- basic element
  - [Creating a Basic Element](markdown/BasicElement.md)
- block diagram
  - [Analyzing Components](markdown/AnalyzingComponents.md)
  - [Creating Block Diagrams](markdown/Creatingblockdiagram.md)
  - [Editing Block Diagrams](markdown/EditingBlockDiagram.md)
  - [Navigating between Different Levels of a Block Diagram](markdown/Navigatedifferent.md)
  - [The Semantics of Block Diagrams](markdown/bde_the_semantics_of_block_diagrams.md)
  - [Exporting a Block Diagram](markdown/BDE_Export_BlockDiagram.md)
- [Overview - Block Diagram Editor](markdown/BDE_Overview.md)
  - [Creating Block Diagrams](markdown/Creatingblockdiagram.md)
  - [Menu Bar](markdown/BDE_MenuBar.md)
  - [Changing the Way a Block Diagram is Displayed](markdown/ViewingandPrinting.md)
  - [Changing the Way a Block Diagram is Displayed](markdown/ViewingandPrinting.md)
  - [Changing the Grid in the Drawing Area](markdown/Changing_Grid_Drawing_Area.md)
  - [Toolbars](markdown/bde_toolbars.md)
- [Characteristic Lines and Maps](markdown/BDE_Characteristic_Tables.md)
  - [Complex Types as Signature Elements](markdown/BDE_ComplexTypes.md)
  - [Creating a Normal or Fixed Characteristic Line/Map](markdown/Createnormal.md)
- [Characteristic Lines and Maps](markdown/BDE_Characteristic_Tables.md)
  - [Complex Types as Signature Elements](markdown/BDE_ComplexTypes.md)
  - [Creating a Normal or Fixed Characteristic Line/Map](markdown/Createnormal.md)
- class
  - [Creating a Method](markdown/CreateMethod.md)
  - [Creating a Method](markdown/CreateMethod.md)
- [Components as Complex Elements](markdown/BDE_ComplexElements.md)
  - [Including a Component via the Block Library](markdown/BDE_IncludeComponent_BlockLibrary.md)
  - [Editing an Included Component](markdown/BDE_Editcomponent.md)
  - [Replacing an Included Component](markdown/bde_replaceincludedcomponent.md)
- component
  - [Generating Code for a Component](markdown/GenerateCode.md)
  - [Viewing the Generated Code](markdown/Viewcode.md)
  - [Editing the Notes for a Component](markdown/BDE_Editnotes.md)
  - [Defining a Component Signature](markdown/DefiningInterface.md)
  - [Starting an Offline Experiment](markdown/startoffline.md)
  - [Saving a Component Specification](markdown/SavingDiagrams.md)
  - [Including a Component as a Complex Element](markdown/IncludeComponent.md)
- connection
  - [Connecting Diagram Elements](markdown/Connectdiagram.md)
  - [Removing a Connection](markdown/Deleteconnection.md)
  - [Inserting an Element into a Connection](markdown/BDE_InsertElement_in_Connection.md)
- [Connectors](markdown/Connectors.md)
  - [Toggling between Connector and Block-Local Sequence Call](markdown/BDE_Convert_Connector_SequenceCall.md)
  - [Toggling between Connector and Block-Local Sequence Call](markdown/BDE_Convert_Connector_SequenceCall.md)
  - [Creating and Removing Connectors](markdown/CreateConnectors.md)
  - [Changing the Visibility of Several Sequence Calls](markdown/ChangeSequence.md)
  - [Resetting Several Sequence Calls](markdown/ResetSequence.md)
  - [Incrementing/Decrementing Individual Sequence Calls](markdown/Incrementordecrement.md)
- data
  - [Exporting the Data Set of a Component](markdown/ExportData.md)
  - [Reading the Data for an Array or a Table from a File](markdown/ReadData.md)
  - [Writing the Data from an Array or a Table to a File](markdown/WriteData.md)
- [Components with Multiple Diagrams](markdown/ComponentsMultiple.md)
  - [Analyzing a Diagram](markdown/AnalyzeDiagram.md)
  - [Creating a New Diagram](markdown/BDE_Createnew.md)
  - [Renaming or Deleting a Diagram, Method or Process](markdown/RenameorDelete.md)
  - [Loading a Diagram](markdown/LoadDiagram.md)
  - [Components with Multiple Diagrams](markdown/ComponentsMultiple.md)
  - [Components with Multiple Diagrams](markdown/ComponentsMultiple.md)
  - [Printing a Block Diagram](markdown/Printblock.md)
  - [Creating a New Diagram](markdown/BDE_Createnew.md)
  - [Creating a New Diagram](markdown/BDE_Createnew.md)
  - [Creating a New Diagram](markdown/BDE_Createnew.md)
  - [Graphical Description of Elements](markdown/bde_graphical_description_of_elements.md)
  - [Graphical Description of Elements](markdown/bde_graphical_description_of_elements.md)
  - [Graphical Description of Elements](markdown/bde_graphical_description_of_elements.md)
  - [Renaming or Deleting a Diagram, Method or Process](markdown/RenameorDelete.md)
  - [Removing an Element](markdown/BDE_RemoveElement.md)
  - [Exporting a Block Diagram](markdown/BDE_Export_BlockDiagram.md)
- [Graphical Description of Elements](markdown/bde_graphical_description_of_elements.md)
  - [Changing the Appearance of a Diagram Item](markdown/Changeappearance.md)
  - [Connecting Diagram Elements](markdown/Connectdiagram.md)
  - [Changing the Appearance of a Diagram Item](markdown/Changeappearance.md)
  - [Replacing a Diagram Item](markdown/ReplaceDiagram.md)
  - Editing the Views of a Diagram Item
  - [Searching/Deleting Unused Elements](markdown/BDE_SearchDeleteUnusedElements.md)
  - [Renaming or Deleting an Element](markdown/BDE_rename_delete.md)
  - [Removing a Connection](markdown/Deleteconnection.md)
  - [Copying/Moving Diagram Items Between Diagrams](markdown/BDE_CopyMove_Items_betweenDiagram.md)
  - [Inserting an Element into a Connection](markdown/BDE_InsertElement_in_Connection.md)
- distribution
  - [Creating a Distribution](markdown/CreateDistribution.md)
- element
  - [Creating an Array or Matrix](markdown/CreateArray.md)
  - [Overview - Basic Elements](markdown/bde_overview_-_basic_elements.md)
  - [Creating a Normal or Fixed Characteristic Line/Map](markdown/Createnormal.md)
  - [Including a Component as a Complex Element](markdown/IncludeComponent.md)
  - [Creating a Distribution](markdown/CreateDistribution.md)
  - [Inserting an Enumeration](markdown/InsertEnumeration.md)
  - [Creating a Normal or Fixed Characteristic Line/Map](markdown/Createnormal.md)
  - [Creating a Group Characteristic Line/Map](markdown/Creategroup.md)
  - [Creating an Array or Matrix](markdown/CreateArray.md)
  - [Editing an Included Component](markdown/BDE_Editcomponent.md)
  - [Connecting Diagram Elements](markdown/Connectdiagram.md)
  - [Messages](markdown/BDE_Messages.md)
  - [Basic Scalar Elements](markdown/BDE_Basic_Scalar_Elements.md)
  - [Basic Scalar Elements](markdown/BDE_Basic_Scalar_Elements.md)
  - [Searching/Deleting Unused Elements](markdown/BDE_SearchDeleteUnusedElements.md)
  - [Renaming or Deleting an Element](markdown/BDE_rename_delete.md)
  - [Removing an Element](markdown/BDE_RemoveElement.md)
  - [Searching/Deleting Unused Elements](markdown/BDE_SearchDeleteUnusedElements.md)
  - Copying Elements in the Outline Tab
- enumeration
  - [Inserting an Enumeration](markdown/InsertEnumeration.md)
- export
  - [Exporting the Data Set of a Component](markdown/ExportData.md)
  - [Exporting a Block Diagram](markdown/BDE_Export_BlockDiagram.md)
- fixed characteristic line
  - [Creating a Normal or Fixed Characteristic Line/Map](markdown/Createnormal.md)
- fixed characteristic map
  - [Creating a Normal or Fixed Characteristic Line/Map](markdown/Createnormal.md)
- [Complex Types as Signature Elements](markdown/BDE_ComplexTypes.md)
- grid
  - [Changing the Grid in the Drawing Area](markdown/Changing_Grid_Drawing_Area.md)
- group characteristic line
  - [Creating a Group Characteristic Line/Map](markdown/Creategroup.md)
- group characteristic map
  - [Creating a Group Characteristic Line/Map](markdown/Creategroup.md)
- [Graphical Hierarchies](markdown/GraphicalHierarchies.md)
  - [Changing the Appearance of a Hierarchy Block](markdown/appearancehierarchy.md)
  - [Navigating Between Hierarchy/Statement Block Levels](markdown/Navigatehierarchy.md)
  - [Changing the Appearance of Input and Output Pins](markdown/Changeinputpins.md)
  - [Resolving a Hierarchy or Statement Block](markdown/Resolvinghierarchy.md)
  - [Graphical Hierarchies](markdown/GraphicalHierarchies.md)
  - [Adding a Hierarchy](markdown/BDE_AddHierarchy.md)
  - [Converting Diagram Elements into a Hierarchy Block](markdown/Converthierarchy.md)
  - [Moving Elements Into/Out of a Hierarchy or Statement Block](markdown/Moveelements.md)
  - [Moving Elements Into/Out of a Hierarchy or Statement Block](markdown/Moveelements.md)
- [Using the If Statements](markdown/UseIf.md)
- [Using the If Statements](markdown/UseIf.md)
- Implementation cast
  - [Adding Implementation Casts to a Connection Automatically](markdown/Addtoconnect.md)
  - [Adding Implementation Casts to a Connection Automatically](markdown/Addtoconnect.md)
  - [Adding Implementation Casts to Operators Automatically](markdown/Addimplementation.md)
- inclusion
  - [Including a Component as a Complex Element](markdown/IncludeComponent.md)
  - [Including a Component via the Block Library](markdown/BDE_IncludeComponent_BlockLibrary.md)
- [Including a Component as a Complex Element](markdown/IncludeComponent.md)
- [Including a Component as a Complex Element](markdown/IncludeComponent.md)
- layout
  - [Using Changes as a New Default Layout](markdown/BDE_Defaultlayout.md)
  - [Restoring the Default Layout](markdown/Restoredefault.md)
- layout of included components
  - [Editing the Size of a Graphical Occurrence](markdown/Editsize.md)
  - [Show/Hide Ports of an Included Component](markdown/Public_Methods.md)
  - [Using Changes as a New Default Layout](markdown/BDE_Defaultlayout.md)
  - [Editing Ports](markdown/Editports.md)
  - [Restoring the Default Layout](markdown/Restoredefault.md)
- local variable
  - [Adding Local Variables to the Method or Process](markdown/BDE_Localvariables.md)
  - [Editing Arguments and Local Variables](markdown/EditArguments.md)
  - [Adding Local Variables to the Method or Process](markdown/BDE_Localvariables.md)
  - [Adding Local Variables to the Method or Process](markdown/BDE_Localvariables.md)
- [Arrays and Matrices](markdown/BDE_Arrays_and_Matrices.md)
  - [Creating the Matrix Argument](markdown/Matrixargument.md)
  - [Creating an Array or Matrix](markdown/CreateArray.md)
  - [Creating the Matrix Argument](markdown/Matrixargument.md)
  - [Get and Set Ports for Arrays and Matrices](markdown/BDE_Get_and_Set_Ports_for_Arrays_and_Matrices.md)
  - [Complex Types as Signature Elements](markdown/BDE_ComplexTypes.md)
  - [Arrays and Matrices](markdown/BDE_Arrays_and_Matrices.md)
- menu options
  - [Menu Bar](markdown/BDE_MenuBar.md)
- methods
  - [Adding an Argument to the Method](markdown/Addargument.md)
  - [Adding Local Variables to the Method or Process](markdown/BDE_Localvariables.md)
  - [Renaming or Deleting a Diagram, Method or Process](markdown/RenameorDelete.md)
  - [Creating a Method](markdown/CreateMethod.md)
  - [Editing the Signature of a Method or Process](markdown/EditMethod.md)
  - [Creating a New Diagram](markdown/BDE_Createnew.md)
  - [Classes](markdown/BDE_Classes.md)
  - [Adding a Return Value](markdown/Returnvalue.md)
  - [Editing Arguments and Local Variables](markdown/EditArguments.md)
  - [Editing Arguments and Local Variables](markdown/EditArguments.md)
  - [Renaming or Deleting a Diagram, Method or Process](markdown/RenameorDelete.md)
  - [Moving Methods between Diagrams](markdown/MoveMethods.md)
  - [Conversion of Methods or Processes](markdown/BDE_Conversion_MethodsProcesses.md)
  - [Searching/Deleting Unused Processes/Methods/Runnables](markdown/bde_searchdel_unused_procsmethodsrunnables.md)
- [Modules](markdown/BDE_Modules.md)
  - [Modules](markdown/BDE_Modules.md)
  - [Modules](markdown/BDE_Modules.md)
- notes
  - [Editing the Notes for a Component](markdown/BDE_Editnotes.md)
- operation
  - [Creating a Sequence of Protected Sequence Calls](markdown/Createsequence.md)
- operator
  - [Positioning an Operator](markdown/PositionOperator.md)
  - [Abs Operator](markdown/abs_operator.md)
  - [Between Operator](markdown/BDE_between_operator.md)
  - [Case Operator](markdown/BDE_case_operator.md)
  - [Max and Min Operators](markdown/max_and_min_operators.md)
  - [Max and Min Operators](markdown/max_and_min_operators.md)
  - [Multiplex Operator](markdown/multiplex_operator.md)
  - [Negation Operator](markdown/negation_operator.md)
  - [Expressions](markdown/BDE_Expressions.md)
  - [Using the While Loop](markdown/Usewhileloop.md)
  - [Conversion Operator](markdown/BDE_ConversionOperator.md)
  - [Using the Assert Operator](markdown/BDE_Use_AssertOperator.md)
- graphical representation
  - [Statements](markdown/BDE_Statements.md)
  - [Messages](markdown/BDE_Messages.md)
  - [Expressions](markdown/BDE_Expressions.md)
  - [Negation Operator](markdown/negation_operator.md)
  - [Implementation Casts](markdown/BDE_Implementation_Casts.md)
  - [Resources](markdown/BDE_Resources.md)
- semantics
  - [The Semantics of Block Diagrams](markdown/bde_the_semantics_of_block_diagrams.md)
- pin
  - [Connecting Diagram Elements](markdown/Connectdiagram.md)
- process
  - [Editing Arguments and Local Variables](markdown/EditArguments.md)
  - [Editing the Signature of a Method or Process](markdown/EditMethod.md)
  - [Renaming or Deleting a Diagram, Method or Process](markdown/RenameorDelete.md)
  - [Renaming or Deleting a Diagram, Method or Process](markdown/RenameorDelete.md)
  - [Moving Methods between Diagrams](markdown/MoveMethods.md)
  - [Creating a Process](markdown/Createprocess.md)
  - [Conversion of Methods or Processes](markdown/BDE_Conversion_MethodsProcesses.md)
  - [Searching/Deleting Unused Processes/Methods/Runnables](markdown/bde_searchdel_unused_procsmethodsrunnables.md)
- replace
  - [Replacing a Diagram Item](markdown/ReplaceDiagram.md)
- return value
  - [Adding a Return Value to the Method](markdown/Returnvalue.md)
  - [Creating the Matrix Argument](markdown/Matrixargument.md)
  - [Adding Local Variables to the Method or Process](markdown/BDE_Localvariables.md)
  - [Creating the Computation Class](markdown/Computationclass.md)
- [Statements](markdown/BDE_Statements.md)
  - [Automatically Assigning Sequence Calls from a Specific Number](markdown/BDE_AutomaticallyAssign.md)
  - [Connectors](markdown/Connectors.md)
  - [Creating a Sequence of Protected Sequence Calls](markdown/Createsequence.md)
  - [Resetting Several Sequence Calls](markdown/ResetSequence.md)
  - [Moving Between Sequence Calls](markdown/Movesequence.md)
  - [Incrementing/Decrementing Individual Sequence Calls](markdown/Incrementordecrement.md)
  - [Example: Statement Block](markdown/BDE_Example_StatementBlock.md)
  - [Creating and Removing Connectors](markdown/CreateConnectors.md)
- [Sequence Editor](markdown/Editingindividual.md)
- [Sequence Calls](markdown/BDE_SequenceCalls.md)
  - [Editing Several Sequence Calls](markdown/Editingsequence.md)
- user interface
  - [Block Diagram Editor - Window Elements](markdown/BDE_Description_of_Window_Elements.md)
- [Defining a Component Signature](markdown/DefiningInterface.md)
  - [Classes](markdown/BDE_Classes.md)
  - [Modules](markdown/BDE_Modules.md)
  - [Complex Types as Signature Elements](markdown/BDE_ComplexTypes.md)
  - [Adding Local Variables to the Method or Process](markdown/BDE_Localvariables.md)
- buttons
  - [Toolbar General](markdown/bde_toolbargeneral.md)
- [Abs Operator](markdown/abs_operator.md)
- [Arithmetic Operators](markdown/bde_arithmeticoperators.md)
- [Between Operator](markdown/BDE_between_operator.md)
- [The Break Statement](markdown/the_break_statement.md)
- [Case Operator](markdown/BDE_case_operator.md)
- [If...Then](markdown/BDE_ifthen.md)
- [If...Then...Else](markdown/ifthenelse.md)
- [If...Then](markdown/BDE_ifthen.md)
- [If...Then...Else](markdown/ifthenelse.md)
- [Max and Min Operators](markdown/max_and_min_operators.md)
- [Max and Min Operators](markdown/max_and_min_operators.md)
- [Multiplex Operator](markdown/multiplex_operator.md)
- [Multiplex Operator](markdown/multiplex_operator.md)
- [Negation Operator](markdown/negation_operator.md)
- [Using the Switch](markdown/UseSwitch.md)
- [Statements](markdown/BDE_Statements.md)
- [Statements](markdown/BDE_Statements.md)
- toolbar
  - Configuring a Toolbar
- [Including a Component via the Block Library](markdown/BDE_IncludeComponent_BlockLibrary.md)
- palettes
  - [Basic Blocks Palette](markdown/bde_basicblockspalette.md)
- [Creating a Sequence of Protected Sequence Calls](markdown/Createsequence.md)
- data type
  - [Arrays and Matrices](markdown/BDE_Arrays_and_Matrices.md)
  - [Arrays and Matrices](markdown/BDE_Arrays_and_Matrices.md)
  - [Characteristic Lines and Maps](markdown/BDE_Characteristic_Tables.md)
- [Directions of Method Arguments](markdown/BDE_DirectionsMethodArguments.md)
- comment
  - [Adding and Editing a Comment](markdown/Addcomment.md)
  - [Adding and Editing a Comment](markdown/Addcomment.md)
- literal
  - [Adding and Editing a Literal](markdown/BDE_AddLiteral.md)
  - [Adding and Editing a Literal](markdown/BDE_AddLiteral.md)
- global element
  - [Defining Global Elements in the Default Project](markdown/BDE_Globalelements.md)
- conventions
  - Reserved Keywords
- keyword
  - Reserved Keywords
- Reserved Keywords
- List of Error Messages
- List of Error Messages
- List of Information Messages
- List of Warning Messages
- copy
  - [Copying or Moving Graphical Items](markdown/BDE_CopyMove_GraphicItems.md)
  - Copying Elements in the Outline Tab
- included component
  - [Replacing an Included Component](markdown/bde_replaceincludedcomponent.md)
  - [Editing an Included Component](markdown/BDE_Editcomponent.md)
  - [Layout of Included Components](markdown/BDE_Layout.md)
- [Layout of Included Components](markdown/BDE_Layout.md)
  - [Show/Hide Ports of an Included Component](markdown/Public_Methods.md)
  - [Editing Ports](markdown/Editports.md)
  - [Restoring the Default Layout](markdown/Restoredefault.md)
- [While (BDE)](markdown/BDE_while.md)
- Tree pane
  - [Filtering the Tree Pane](markdown/BDE_Filtering_the_Component_Pane.md)
- Redundant data storage
  - [Using the Verify Operator](markdown/BDE_UseVerifyOperator.md)
- verify
  - [Using the Verify Operator](markdown/BDE_UseVerifyOperator.md)
- [Statement Blocks](markdown/BDE_StatementBlocks.md)
  - [Adding a Statement Block](markdown/BDE_AddStatementBlock.md)
  - [Block-Local Sequence Calls](markdown/BDE_BlockLocal_SequenceCalls.md)
  - [Example: Statement Block](markdown/BDE_Example_StatementBlock.md)
  - [Resolving a Hierarchy or Statement Block](markdown/Resolvinghierarchy.md)
  - [Changing the Appearance of Input and Output Pins](markdown/Changeinputpins.md)
  - [Converting Diagram Elements into a Statement Block](markdown/BDE_Convert_DiagramElements_StatementBlock.md)
  - [Changing the Appearance of a Hierarchy or Statement Block](markdown/appearancehierarchy.md)
  - [Navigating Between Hierarchy/Statement Block Levels](markdown/Navigatehierarchy.md)
  - [Moving Elements Into/Out of a Hierarchy or Statement Block](markdown/Moveelements.md)
  - [Moving Elements Into/Out of a Hierarchy or Statement Block](markdown/Moveelements.md)
  - [Toggling between Connector and Block-Local Sequence Call](markdown/BDE_Convert_Connector_SequenceCall.md)
- [Example: Statement Block](markdown/BDE_Example_StatementBlock.md)
  - [Toggling between Connector and Block-Local Sequence Call](markdown/BDE_Convert_Connector_SequenceCall.md)
  - [Resetting Several Sequence Calls](markdown/ResetSequence.md)
  - [Changing the Visibility of Several Sequence Calls](markdown/ChangeSequence.md)
  - [Creating a Sequence of Protected Sequence Calls](markdown/Createsequence.md)
  - [Scaling Sequence Calls](markdown/ScaleSequence.md)
  - [Automatically Assigning Sequence Calls from a Specific Number](markdown/BDE_AutomaticallyAssign.md)
- convert
  - [Conversion of Methods or Processes](markdown/BDE_Conversion_MethodsProcesses.md)
  - [Conversion of Methods or Processes](markdown/BDE_Conversion_MethodsProcesses.md)
- message
  - [Creating a Message](markdown/BDE_CreateMessage.md)
  - [Creating a Message](markdown/BDE_CreateMessage.md)
  - [Messages](markdown/BDE_Messages.md)
  - [Creating a Message](markdown/BDE_CreateMessage.md)
  - [Get and Set Ports for Arrays and Matrices](markdown/BDE_Get_and_Set_Ports_for_Arrays_and_Matrices.md)
- record
  - [Creating a Message](markdown/BDE_CreateMessage.md)
- [Examples: Conversion Operator](markdown/BDE_Example_ConversionOperator.md)
- [While](markdown/BDE_while.md)
- [Using the Assert Operator](markdown/BDE_Use_AssertOperator.md)
- ASCET-SE
  - [Example: Assert Operator](markdown/BDE_Example_AssertOperator.md)
- temporary variable
  - Using Temporary Variables
- reference
  - [Adding Local Variables to the Method or Process](markdown/BDE_Localvariables.md)
