Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
 }
Beispiel #5
0
 public UpccBcc(IUmlAttribute umlAttribute, IAcc acc)
 {
     UmlAttribute = umlAttribute;
     Acc          = acc;
 }
Beispiel #6
0
 public UpccCdtSup(IUmlAttribute umlAttribute, ICdt cdt)
 {
     UmlAttribute = umlAttribute;
     Cdt          = cdt;
 }
 protected UpccAttribute(IUmlAttribute umlAttribute)
 {
     UmlAttribute = umlAttribute;
 }
Beispiel #8
0
 public IUmlAttribute UpdateAttribute(IUmlAttribute attribute, UmlAttributeSpec spec)
 {
     ((EaUmlAttribute)attribute).Update(spec);
     return(attribute);
 }
 public UpccBbie(IUmlAttribute umlAttribute, IAbie abie) : base(umlAttribute)
 {
     Abie = abie;
 }
Beispiel #10
0
 public UpccBbie(IUmlAttribute umlAttribute, IAbie abie)
 {
     UmlAttribute = umlAttribute;
     Abie         = abie;
 }
 public UpccCdtCon(IUmlAttribute umlAttribute, ICdt cdt) : base(umlAttribute)
 {
     Cdt = cdt;
 }
Beispiel #12
0
 public UpccBdtCon(IUmlAttribute umlAttribute, IBdt bdt)
 {
     UmlAttribute = umlAttribute;
     Bdt          = bdt;
 }
Beispiel #13
0
 public abstract ICctsAttribute CreateAttribute(IUmlAttribute attribute);
Beispiel #14
0
 public UpccBcc(IUmlAttribute umlAttribute, IAcc acc) : base(umlAttribute)
 {
     Acc = acc;
 }
 public override ICctsAttribute CreateAttribute(IUmlAttribute attribute)
 {
     return(null);
 }
Beispiel #16
0
 public UpccBdtSup(IUmlAttribute umlAttribute, IBdt bdt) : base(umlAttribute)
 {
     Bdt = bdt;
 }