msg = getErrorMessage(view)
returns the error messages that resulted when the view settings, view,
were applied to the Requirements Editor and Requirements Perspective.
This example shows how to import a view settings file, get the available views for the Requirements Editor and Requirements Perspective, and delete a view.
Open the myAddRequirements requirement set.
rs = slreq.open("myAddRequirements");
Load the view settings file, ViewFile.mat, which contains views that filter the Requirements Editor and Requirements Perspective.
slreq.importViewSettings("ViewFile.mat")
Get the available views.
views = slreq.View.getViews
views=1×2 View array with properties:
Name
ReqFilter
LinkFilter
Host
Display the views and their properties.
views(1)
ans =
View with properties:
Name: 'default view'
ReqFilter: ''
LinkFilter: ''
Host: ''
views(2)
ans =
View with properties:
Name: 'ReqView'
ReqFilter: '{'ReqType','
LinkFilter: ''
Host: ''
Apply the view ReqView.
activate(views(2))
The view ReqView has a requirement filter with an incomplete syntax.
Get the error that the software returned when it applied the view.
msg = getErrorMessage(views(2))
msg = struct with fields:
requirement: 'Error parsing Requirements view filter: Error: This statement is incomplete.'
link: ''
Apply the default view to the Requirements Editor and Requirements Perspective.