Ejemplo n.º 1
0
        protected void updateQualifiers(CoreAssociationEnd owner, CoreAttribute newQualifier)
        {
            List <object> qualifiers = owner.getQualifier();

            qualifiers.Add(newQualifier);
            owner.setQualifier(qualifiers);
        }
Ejemplo n.º 2
0
        protected void updateConnection(CoreAssociation owner, CoreAssociationEnd newConnection)
        {
            List <object> connections = owner.getConnection();

            connections.Add(newConnection);
            owner.setConnection(connections);
        }
 public static bool isSelfAssociation(List <object> connection, CoreClassifier classifier)
 {
     if (connection.Count == 2)
     {
         CoreAssociationEnd assocEnd0 = (CoreAssociationEnd)connection[0];
         CoreAssociationEnd assocEnd1 = (CoreAssociationEnd)connection[1];
         if (((assocEnd0.getTheParticipant() == assocEnd1.getTheParticipant()) &&
              (classifier == assocEnd0.getTheParticipant())))
         {
             return(true);
         }
     }
     return(false);
 }
 public static bool isSelfAssociation(List <object> connection, CoreClassifier classifier)
 {
     if (connection.Count == 2)
     {
         IEnumerator <object> iter = connection.GetEnumerator();
         iter.MoveNext();
         CoreAssociationEnd assocEnd0 = (CoreAssociationEnd)iter.Current;
         iter.MoveNext();
         CoreAssociationEnd assocEnd1 = (CoreAssociationEnd)iter.Current;
         if (((assocEnd0.getTheParticipant() == assocEnd1.getTheParticipant()) &&
              (classifier == assocEnd0.getTheParticipant())))
         {
             return(true);
         }
     }
     return(false);
 }
 /**
  * @param initializedAssocEnd The initializedAssocEnd to set.
  */
 public void setInitializedAssocEnd(CoreAssociationEnd initializedAssocEnd)
 {
     this.initializedAssocEnd = initializedAssocEnd;
 }
 /**
  * @param derivedAssocEnd The derivedAssocEnd to set.
  */
 public void setDerivedAssocEnd(CoreAssociationEnd derivedAssocEnd)
 {
     this.derivedAssocEnd = derivedAssocEnd;
 }
Ejemplo n.º 7
0
 public void setAssociationEnd(CoreAssociationEnd associationEnd)
 {
     this.associationEnd = associationEnd;
 }
Ejemplo n.º 8
0
 /* (non-Javadoc)
  * @see ocl20.common.CoreAttribute#setTheAssociationEnd(ocl20.common.CoreAssociationEnd)
  */
 public void setTheAssociationEnd(CoreAssociationEnd newValue)
 {
     // TODO Auto-generated method stub
 }
Ejemplo n.º 9
0
 public void setTheAssociationEnd(CoreAssociationEnd newValue)
 {
 }