private static XName GetAttributeType(MyAttribute a) { string type = "attribute"; if (a.Type.Equals("Name")) { type = "text"; } if (a.Type.Equals("Namespace")) { type = "combo"; } if (a.Type.Equals("Boolean")) { type = "checkbox"; } if (a.Type.Equals("VisibilityKind")) { type = "optionbox"; } // TODO: This is false, lists are build from associations if (a.Multiplicity.Upper == -1) { type = "list"; } return(XName.Get(type)); }
private static bool ShouldBeIgnored(MyAttribute a) { return(a.Type.Equals("Stereotype") || a.Type.Equals("TaggedValue") || a.Type.Equals("Constraint") ); }
private static bool IsGrouped(MyAttribute a) { return(a.Type.Equals("Boolean")); }
private static XName GetAttributeType(MyAttribute a) { string type = "attribute"; if (a.Type.Equals("Name")) { type = "text"; } if (a.Type.Equals("Namespace")) { type = "combo"; } if (a.Type.Equals("Boolean")) { type = "checkbox"; } if (a.Type.Equals("VisibilityKind")) { type = "optionbox"; } // TODO: This is false, lists are build from associations if (a.Multiplicity.Upper == -1) { type = "list"; } return XName.Get(type); }
private static bool ShouldBeIgnored(MyAttribute a) { return a.Type.Equals("Stereotype") || a.Type.Equals("TaggedValue") || a.Type.Equals("Constraint") ; }
private static bool IsGrouped(MyAttribute a) { return a.Type.Equals("Boolean"); }