public override ICctsAttribute CreateAttribute(IUmlAttribute attribute) { var enumerationLiteral = attribute as IUmlEnumerationLiteral; return(enumerationLiteral != null && (enumerationLiteral.Stereotypes.Contains("CodelistEntry") || enumerationLiteral.Stereotypes.Contains("e_CodeListEntry")) ? new UpccCodelistEntry(enumerationLiteral, this) : null); }
public void RemoveAttribute(IUmlAttribute attribute) { short i = 0; Collection eaAttributes = eaElement.Attributes; foreach (Attribute eaAttribute in eaAttributes) { if (eaAttribute.AttributeID == attribute.Id) { eaAttributes.Delete(i); } i++; } eaAttributes.Refresh(); }
public override ICctsAttribute CreateAttribute(IUmlAttribute attribute) { if (attribute.Stereotypes.Contains("CON")) { return(new UpccBdtCon(attribute, this)); } if (attribute.Stereotypes.Contains("SUP")) { return(new UpccBdtSup(attribute, this)); } else { return(null); } }
public override ICctsAttribute CreateAttribute(IUmlAttribute attribute) { return(attribute.Stereotypes.Contains("BBIE") ? new UpccBbie(attribute, this) : null); }
public UpccBcc(IUmlAttribute umlAttribute, IAcc acc) { UmlAttribute = umlAttribute; Acc = acc; }
public UpccCdtSup(IUmlAttribute umlAttribute, ICdt cdt) { UmlAttribute = umlAttribute; Cdt = cdt; }
protected UpccAttribute(IUmlAttribute umlAttribute) { UmlAttribute = umlAttribute; }
public IUmlAttribute UpdateAttribute(IUmlAttribute attribute, UmlAttributeSpec spec) { ((EaUmlAttribute)attribute).Update(spec); return(attribute); }
public UpccBbie(IUmlAttribute umlAttribute, IAbie abie) : base(umlAttribute) { Abie = abie; }
public UpccBbie(IUmlAttribute umlAttribute, IAbie abie) { UmlAttribute = umlAttribute; Abie = abie; }
public UpccCdtCon(IUmlAttribute umlAttribute, ICdt cdt) : base(umlAttribute) { Cdt = cdt; }
public UpccBdtCon(IUmlAttribute umlAttribute, IBdt bdt) { UmlAttribute = umlAttribute; Bdt = bdt; }
public abstract ICctsAttribute CreateAttribute(IUmlAttribute attribute);
public UpccBcc(IUmlAttribute umlAttribute, IAcc acc) : base(umlAttribute) { Acc = acc; }
public override ICctsAttribute CreateAttribute(IUmlAttribute attribute) { return(null); }
public UpccBdtSup(IUmlAttribute umlAttribute, IBdt bdt) : base(umlAttribute) { Bdt = bdt; }