Exemplo n.º 1
0
 public override ICctsAssociation CreateAssociation(IUmlAssociation association)
 {
     if (association.Stereotypes.Contains("ASBIE"))
     {
         return(new UpccAsbie(association, this));
     }
     else
     {
         return(null);
     }
 }
Exemplo n.º 2
0
        public void RemoveAssociation(IUmlAssociation association)
        {
            short      i            = 0;
            Collection eaConnectors = eaElement.Connectors;

            foreach (Connector eaConnector in eaConnectors)
            {
                if (eaConnector.ConnectorID == association.Id)
                {
                    eaConnectors.Delete(i);
                }
                i++;
            }
            eaConnectors.Refresh();
        }
Exemplo n.º 3
0
        public UpccAssociation(IUmlAssociation umlAssociation, ICctsElement associatingElement)
        {
            UmlAssociation      = umlAssociation;
            _associatingElement = associatingElement;
            //set initial position
            int sequence;

            if (int.TryParse(this.SequencingKey, out sequence))
            {
                this.position = sequence;
            }
            //zero means not ordered so it should appear last.
            if (position == 0)
            {
                position = int.MaxValue;
            }
        }
Exemplo n.º 4
0
 public IUmlAssociation UpdateAssociation(IUmlAssociation association, UmlAssociationSpec spec)
 {
     ((EaUmlAssociation)association).Update(spec);
     return(association);
 }
Exemplo n.º 5
0
 public UpccAsbie(IUmlAssociation umlAssociation, IAbie associatingAbie) : base(umlAssociation, associatingAbie)
 {
 }
Exemplo n.º 6
0
 public override ICctsAssociation CreateAssociation(IUmlAssociation association)
 {
     return(null);
 }
Exemplo n.º 7
0
 public abstract ICctsAssociation CreateAssociation(IUmlAssociation association);
Exemplo n.º 8
0
 public UpccAscc(IUmlAssociation umlAssociation, IAcc associatingAcc) : base(umlAssociation, associatingAcc)
 {
 }
Exemplo n.º 9
0
 public UpccAsma(IUmlAssociation umlAssociation, IMa associatingMa) : base(umlAssociation, associatingMa)
 {
 }
Exemplo n.º 10
0
 public UpccAsbie(IUmlAssociation umlAssociation, IAbie associatingAbie)
 {
     UmlAssociation  = umlAssociation;
     AssociatingAbie = associatingAbie;
 }
Exemplo n.º 11
0
 public UpccAsma(IUmlAssociation umlAssociation, IMa associatingMa)
 {
     UmlAssociation = umlAssociation;
     AssociatingMa  = associatingMa;
 }
Exemplo n.º 12
0
 public UpccAscc(IUmlAssociation umlAssociation, IAcc associatingAcc)
 {
     UmlAssociation = umlAssociation;
     AssociatingAcc = associatingAcc;
 }