Salome HOME
da60ce0e9bfee0a44d5ee08d08ad63ceb2f6d720
[modules/kernel.git] / doc / salome / examples / example23
1
2 import batchmode_salome
3 #import SALOMEDS
4
5 aStudy = batchmode_salome.myStudy    
6
7 #Add new component 'User data'
8 aBuilder = aStudy.NewBuilder()
9 aComponent = aBuilder.NewComponent("User data")
10 anAttr = aBuilder.FindOrCreateAttribute(aComponent, "AttributeName")
11 anAttrName = anAttr._narrow(SALOMEDS.AttributeName) 
12 anAttrName.SetValue("User data")
13
14
15 #Add a new case 'Case1' to the component 'User data'
16 aBuilder.AddDirectory("/User data/Case1")
17
18 #Set a study context to '/User data/Case1'
19 aStudy.SetContext("/User data/Case1")
20
21 #Print the current study context
22 print aStudy.GetContext()
23
24 #Add a sub directory 'aSubCase' to 'Case1' (under the current context)
25 aBuilder.AddDirectory("aSubCase")
26
27
28 #Add a new case 'Case2' to component 'User data'
29 aBuilder.AddDirectory("/User data/Case2")
30