MATLAB Help Center
Check validity of view settings
Since R2022b
tf = isValid(view)
tf = isValid(view) checks if the view specified by view exists. The function returns 1 if the view exists.
tf
view
1
example
collapse all
This example shows how to create a view and apply it to the Requirements Editor and Requirements Perspective.
Open the myAddRequirements requirement set, which contains requirements with Type set to Functional.
myAddRequirements
Type
Functional
rs = slreq.open("myAddRequirements");
Create a view with the name NewView.
NewView
myView = slreq.View.create("NewView")
myView = View with properties: Name: 'NewView' ReqFilter: '' LinkFilter: '' Host: ''
Set the requirement filter to only display requirements that have Type set to Container.
Container
myView.ReqFilter = "{'ReqType','Container'};"
myView = View with properties: Name: 'NewView' ReqFilter: '{'ReqType','Container'};' LinkFilter: '' Host: ''
Check if the view is valid.
tf = isValid(myView)
tf = logical 1
Apply the view to the Requirements Editor and Requirements Perspective.
activate(myView)
Confirm that the active view is NewView.
appliedView = slreq.View.getActiveView
appliedView = View with properties: Name: 'NewView' ReqFilter: '{'ReqType','Container'};' LinkFilter: '' Host: ''
The myAddRequirements requirement set does not contain any requirements with Type set to Container, so all of the requirements are filtered out.
slreq.View
View settings, specified as an slreq.View object.
0
Validity check status, returned as a 1 or 0 of data type logical.
logical
Introduced in R2022b
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
Europe
Asia Pacific
Contact your local office