public void ShowExtensionLocationFor(UML.Extend element) { _extend = element; string[] extensionLocationList = new string[element.ExtensionLocation.Count]; for(int i = 0; i < element.ExtensionLocation.Count; i ++) { extensionLocationList[i] = ((UML.ExtensionPoint)element.ExtensionLocation[i]).QualifiedName; } base.ShowList(extensionLocationList); }
public void ShowConditionFor(UML.Extend extend) { _extend = extend; string representation = null; if(extend.Condition != null) { if(extend.Condition.Specification != null) { representation = extend.Condition.Specification.ToString(); } else { representation = GettextCatalog.GetString ("<<A constraint>>"); } } base.SetValue(representation); }
public new void Hide() { _extend = null; base.Hide(); }
public void ShowExtendedCaseFor(UML.Extend extend) { _extend = extend; base.SetValue(extend.ExtendedCase == null ? null : extend.ExtendedCase.QualifiedName); }