Skip to content

Commit 3aed7f5

Browse files
renamed '_label' to '_name'
1 parent 5aaae75 commit 3aed7f5

File tree

2 files changed

+54
-54
lines changed

2 files changed

+54
-54
lines changed

sysml/element.py

Lines changed: 48 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ class Block(object):
1515
1616
Parameters
1717
----------
18-
label : string, default None
18+
name : string, default None
1919
2020
values : dict, default None
2121
@@ -28,11 +28,11 @@ class Block(object):
2828
2929
Examples
3030
--------
31-
>>> warpcore = Block(label='warp core',
31+
>>> warpcore = Block(name='warp core',
3232
... parts=[antimatterinjector, Dilithiumcrystalchamber],
3333
... flow={'in':{'inflow':'antimatter'}, 'out':{'outflow':'power'}})
3434
... references=[antimatter])
35-
>>> warpdrive = Block(label='warp drive',
35+
>>> warpdrive = Block(name='warp drive',
3636
... values={'class-7'},
3737
... parts=[antimattercontainment, warpcore, plasmainducer],
3838
@@ -41,7 +41,7 @@ class Block(object):
4141
_id_no = 0 #tk: need to fix id_no state; store all existing id_no's in a list?
4242
_baseStereotype = "block"
4343

44-
def __init__(self, label=None, values={}, parts={}, constraints={}, references=None, flowProperties=None, stereotypes=set()):
44+
def __init__(self, name=None, values={}, parts={}, constraints={}, references=None, flowProperties=None, stereotypes=set()):
4545
"""Note: Block() class is intended for internal use by Model() class"""
4646

4747
"""Stereotype"""
@@ -54,13 +54,13 @@ def __init__(self, label=None, values={}, parts={}, constraints={}, references=N
5454
self._stereotypes = set({Block._baseStereotype}).union(stereotypes)
5555

5656
"""Label"""
57-
if label is None:
57+
if name is None:
5858
Block._id_no += 1
59-
self._label = 'Block' + str(Block._id_no)
60-
elif type(label) is not str:
61-
raise TypeError(label + " must be a string")
59+
self._name = 'Block' + str(Block._id_no)
60+
elif type(name) is not str:
61+
raise TypeError(name + " must be a string")
6262
else:
63-
self._label = label
63+
self._name = name
6464

6565
"""Part Property"""
6666
if type(parts) is not dict:
@@ -119,13 +119,13 @@ def __repr__(self):
119119
_stereotypes = ""
120120
for _stereotype in self._stereotypes:
121121
_stereotypes += "\xab" + _stereotype + "\xbb "
122-
return _stereotypes + "'{}'".format(self._label)
122+
return _stereotypes + "'{}'".format(self._name)
123123

124124
## Getters
125125
@property
126-
def label(self):
127-
"Returns block label"
128-
return self._label
126+
def name(self):
127+
"Returns block name"
128+
return self._name
129129

130130
@property
131131
def stereotype(cls):
@@ -153,13 +153,13 @@ def flows(self):
153153
return self._flowProperties
154154

155155
## Setters
156-
@label.setter
157-
def label(self, label):
158-
"Sets block label"
159-
if type(label) is not str:
160-
raise TypeError(label + " must be a string")
156+
@name.setter
157+
def name(self, name):
158+
"Sets block name"
159+
if type(name) is not str:
160+
raise TypeError(name + " must be a string")
161161
else:
162-
self._label = label
162+
self._name = name
163163

164164
@uuid.setter
165165
def uuid(self, UUID):
@@ -170,12 +170,12 @@ def uuid(self, UUID):
170170
except:
171171
raise ValueError(UUID + " must be a valid uuid of type, string")
172172

173-
def add_part(self, label):
173+
def add_part(self, name):
174174
"""Creates a block element in block"""
175-
if type(label) is str:
176-
self._setElement(label, Block(label))
175+
if type(name) is str:
176+
self._setElement(name, Block(name))
177177
else:
178-
raise TypeError(label + " must be a string")
178+
raise TypeError(name + " must be a string")
179179

180180
## Structural Diagrams
181181
def bdd(self):
@@ -284,7 +284,7 @@ class Requirement(object):
284284
_id_no = 0 #tk: need to fix id_no state; store all existing id_no's in a list?
285285
_baseStereotype = "requirement"
286286

287-
def __init__(self, label=None, txt=None, id_no=None):
287+
def __init__(self, name=None, txt=None, id_no=None):
288288
self._stereotypes = set({Requirement._baseStereotype})
289289
# ID no.
290290
if id_no is None:
@@ -295,16 +295,16 @@ def __init__(self, label=None, txt=None, id_no=None):
295295
else:
296296
raise TypeError("argument is not int or float!")
297297
# Label
298-
if label is None:
299-
self._label = 'Requirement' + str(self._id_no)
300-
elif type(label) is str:
301-
self._label = label
298+
if name is None:
299+
self._name = 'Requirement' + str(self._id_no)
300+
elif type(name) is str:
301+
self._name = name
302302
else:
303303
raise TypeError("argument is not a string!")
304304
# Text
305305
if txt is None:
306306
self.txt = ''
307-
elif type(label) is str:
307+
elif type(name) is str:
308308
self.txt = txt
309309
else:
310310
raise TypeError("argument is not a string!")
@@ -313,7 +313,7 @@ def __repr__(self):
313313
_stereotypes = ""
314314
for _stereotype in self._stereotypes:
315315
_stereotypes += "\xab" + _stereotype + "\xbb "
316-
return _stereotypes + "'{}'".format(self._label)
316+
return _stereotypes + "'{}'".format(self._name)
317317

318318
@property
319319
def stereotype(cls):
@@ -422,9 +422,9 @@ class Package(object):
422422
_validElementTypes = set({Block, Requirement, ConstraintBlock, Dependency})
423423
_baseStereotype = "package"
424424

425-
def __init__(self, label=None, elements={}):
425+
def __init__(self, name=None, elements={}):
426426
self._stereotypes = set({Package._baseStereotype})
427-
self._label = label
427+
self._name = name
428428
self._elements = elements
429429

430430
def __setitem__(self, key, element):
@@ -445,12 +445,12 @@ def __repr__(self):
445445
_stereotypes = ""
446446
for _stereotype in self._stereotypes:
447447
_stereotypes += "\xab" + _stereotype + "\xbb "
448-
return _stereotypes + "'{}'".format(self._label)
448+
return _stereotypes + "'{}'".format(self._name)
449449

450450
@property
451-
def label(self):
452-
"Returns block label"
453-
return self._label
451+
def name(self):
452+
"Returns block name"
453+
return self._name
454454

455455
@property
456456
def elements(self):
@@ -474,26 +474,26 @@ def uuid(self, UUID):
474474
except:
475475
raise ValueError(UUID + " must be a valid uuid of type, string")
476476

477-
def add_package(self, label=None):
477+
def add_package(self, name=None):
478478
"""Creates a package element in model"""
479-
if type(label) is str:
480-
self._setElement(label, Package(label))
479+
if type(name) is str:
480+
self._setElement(name, Package(name))
481481
else:
482-
raise TypeError(label + " must be a string")
482+
raise TypeError(name + " must be a string")
483483

484-
def add_block(self, label):
484+
def add_block(self, name):
485485
"""Creates a block element in package"""
486-
if type(label) is str:
487-
self._setElement(label, Block(label))
486+
if type(name) is str:
487+
self._setElement(name, Block(name))
488488
else:
489-
raise TypeError(label + " must be a string")
489+
raise TypeError(name + " must be a string")
490490

491-
def add_requirement(self, label, txt):
491+
def add_requirement(self, name, txt):
492492
"""Creates a requirement element in package"""
493-
if type(label) is str:
494-
self._setElement(label, Requirement(label, txt))
493+
if type(name) is str:
494+
self._setElement(name, Requirement(name, txt))
495495
else:
496-
raise TypeError(label + " must be a string")
496+
raise TypeError(name + " must be a string")
497497

498498
def add_dependency(self, source, target, stereotype):
499499
"""Creates a dependency element in package"""

sysml/system.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,19 @@ class Model(Package):
1616

1717
_id_no = 0
1818

19-
def __init__(self, label=None, elements={}, relations={}):
19+
def __init__(self, name=None, elements={}, relations={}):
2020

2121
"""Stereotype"""
2222
self._stereotypes = set({"model"})
2323

2424
"""Label"""
25-
if label is None:
25+
if name is None:
2626
Model._id_no += 1
27-
self._label = 'Model' + str(Model._id_no)
28-
elif type(label) is not str:
29-
raise TypeError(label + " must be a string")
27+
self._name = 'Model' + str(Model._id_no)
28+
elif type(name) is not str:
29+
raise TypeError(name + " must be a string")
3030
else:
31-
self._label = label
31+
self._name = name
3232

3333
"""Elements"""
3434
self._elements = elements

0 commit comments

Comments
 (0)