@@ -34,7 +34,7 @@ class SysMLUnitsHelper(SysMLCompoundUnitsHelper):
3434 syside.Operator.ExponentCaret: '^',
3535 }
3636
37- _units_doc_name = 'units '
37+ _units_doc_name = '_units '
3838
3939 ###################################################################
4040 ### SysML to Python (pint) conversion functions (SysML getters) ###
@@ -102,7 +102,7 @@ def get_units(self, feature: Union[syside.Feature, syside.Expression], raise_if_
102102 feature_value_error = e
103103
104104 # Parse units from doc
105- doc_units, has_units_doc = self._get_units_from_doc (feature, raise_if_unknown_unit=raise_if_unknown_unit)
105+ doc_units, has_units_doc = self.get_units_from_doc (feature, raise_if_unknown_unit=raise_if_unknown_unit)
106106 if has_units_doc:
107107 return doc_units, None
108108
@@ -168,14 +168,14 @@ def _get_feature_value_units(self, feature: Union[syside.Feature, syside.Express
168168
169169 # If no units were found, try to parse from units doc
170170 if units is None and units_attr is None and isinstance(feature, syside.Feature):
171- units_from_docs, has_docs = self._get_units_from_doc (feature, raise_if_unknown_unit=raise_if_unknown_unit)
171+ units_from_docs, has_docs = self.get_units_from_doc (feature, raise_if_unknown_unit=raise_if_unknown_unit)
172172 if has_docs:
173173 units = units_from_docs
174174
175175 return value_expression, is_negation, units, units_attr
176176
177177 @classmethod
178- def _get_units_from_doc (cls, feature: syside.Feature, raise_if_unknown_unit=True) -> Tuple[Optional[Unit], bool]:
178+ def get_units_from_doc (cls, feature: syside.Feature, raise_if_unknown_unit=True) -> Tuple[Optional[Unit], bool]:
179179 """Parse units from the units doc. Also returns if the docs were set."""
180180
181181 # Get units doc
0 commit comments