protected void updateQualifiers(CoreAssociationEnd owner, CoreAttribute newQualifier) { List <object> qualifiers = owner.getQualifier(); qualifiers.Add(newQualifier); owner.setQualifier(qualifiers); }
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; }
public void setAssociationEnd(CoreAssociationEnd associationEnd) { this.associationEnd = associationEnd; }
/* (non-Javadoc) * @see ocl20.common.CoreAttribute#setTheAssociationEnd(ocl20.common.CoreAssociationEnd) */ public void setTheAssociationEnd(CoreAssociationEnd newValue) { // TODO Auto-generated method stub }
public void setTheAssociationEnd(CoreAssociationEnd newValue) { }