@@ 310-316 (lines=7) @@ | ||
307 | $association->addToEnd($dependentEnd); |
|
308 | $principalReferralConstraint = null; |
|
309 | $dependentReferralConstraint = null; |
|
310 | if (null != $principalConstraintProperty && 0 < count($principalConstraintProperty)) { |
|
311 | $principalReferralConstraint = new TReferentialConstraintRoleElementType(); |
|
312 | $principalReferralConstraint->setRole($principalNavigationProperty->getFromRole()); |
|
313 | foreach ($principalConstraintProperty as $propertyRef) { |
|
314 | $principalReferralConstraint->addToPropertyRef($propertyRef); |
|
315 | } |
|
316 | } |
|
317 | if (null != $dependentConstraintProperty && 0 < count($dependentConstraintProperty)) { |
|
318 | $dependentReferralConstraint = new TReferentialConstraintRoleElementType(); |
|
319 | $dependentReferralConstraint->setRole($dependentNavigationProperty->getFromRole()); |
|
@@ 317-323 (lines=7) @@ | ||
314 | $principalReferralConstraint->addToPropertyRef($propertyRef); |
|
315 | } |
|
316 | } |
|
317 | if (null != $dependentConstraintProperty && 0 < count($dependentConstraintProperty)) { |
|
318 | $dependentReferralConstraint = new TReferentialConstraintRoleElementType(); |
|
319 | $dependentReferralConstraint->setRole($dependentNavigationProperty->getFromRole()); |
|
320 | foreach ($dependentConstraintProperty as $propertyRef) { |
|
321 | $dependentReferralConstraint->addToPropertyRef($propertyRef); |
|
322 | } |
|
323 | } |
|
324 | ||
325 | if (null != $dependentReferralConstraint || null != $principalReferralConstraint) { |
|
326 | $constraint = new TConstraintType(); |