summaryrefslogtreecommitdiff
path: root/pyreverse
diff options
context:
space:
mode:
authorEmile Anclin <emile.anclin@logilab.fr>2008-08-05 15:27:54 +0200
committerEmile Anclin <emile.anclin@logilab.fr>2008-08-05 15:27:54 +0200
commit311b415724227bbad96dec6df691e20221e101ee (patch)
tree459f4e004a7299dc4b75742e206ef354c523c0dd /pyreverse
parent612a54b5a402885508830bfb881b3608b6fc1773 (diff)
downloadpylint-311b415724227bbad96dec6df691e20221e101ee.tar.gz
replace 'FilterMixIn.filter' by 'show_attr' and 'r_type' by 'relation_type'
Diffstat (limited to 'pyreverse')
-rw-r--r--pyreverse/diagrams.py16
-rw-r--r--pyreverse/utils.py7
2 files changed, 10 insertions, 13 deletions
diff --git a/pyreverse/diagrams.py b/pyreverse/diagrams.py
index 1c9efb6..eb0cd3f 100644
--- a/pyreverse/diagrams.py
+++ b/pyreverse/diagrams.py
@@ -33,11 +33,11 @@ class Figure:
class Relationship(Figure):
"""a relation ship from an object in the diagram to another
"""
- def __init__(self, from_object, to_object, r_type, name=None):
+ def __init__(self, from_object, to_object, relation_type, name=None):
Figure.__init__(self)
self.from_object = from_object
self.to_object = to_object
- self.type = r_type
+ self.type = relation_type
self.name = name
@@ -60,19 +60,19 @@ class ClassDiagram(Figure):
self.relationships = {}
self._nodes = {}
- def add_relationship(self, from_object, to_object, r_type, name=None):
+ def add_relationship(self, from_object, to_object, relation_type, name=None):
"""create a relation ship
"""
- rel = Relationship(from_object, to_object, r_type, name)
- self.relationships.setdefault(r_type, []).append(rel)
+ rel = Relationship(from_object, to_object, relation_type, name)
+ self.relationships.setdefault(relation_type, []).append(rel)
- def get_relationship(self, from_object, r_type):
+ def get_relationship(self, from_object, relation_type):
"""return a relation ship or None
"""
- for rel in self.relationships.get(r_type, ()):
+ for rel in self.relationships.get(relation_type, ()):
if rel.from_object is from_object:
return rel
- raise KeyError(r_type)
+ raise KeyError(relation_type)
def add_object(self, title, node):
"""create a diagram object
diff --git a/pyreverse/utils.py b/pyreverse/utils.py
index 4cbc4f6..7de52bd 100644
--- a/pyreverse/utils.py
+++ b/pyreverse/utils.py
@@ -137,15 +137,12 @@ class FilterMixIn:
self.__mode = mode
return mode
- def filter(self, node):
+ def show_attr(self, node):
"""return true if the node should be treated
"""
-
mode = self.get_mode()
visibility = get_visibility(getattr(node, 'name', node))
- if mode & VIS_MOD[visibility]:
- return 0
- return 1
+ return mode & VIS_MOD[visibility]
class RunHelper(ConfigurationMixIn):