@@ 320-328 (lines=9) @@ | ||
317 | $principalReferralConstraint = null; |
|
318 | $dependentReferralConstraint = null; |
|
319 | ||
320 | if (null != $principalConstraintProperty && 0 < count($principalConstraintProperty)) { |
|
321 | $principalReferralConstraint = new TReferentialConstraintRoleElementType(); |
|
322 | $principalReferralConstraint->setRole($principalNavigationProperty->getFromRole()); |
|
323 | foreach ($principalConstraintProperty as $propertyRef) { |
|
324 | $TpropertyRef = new TPropertyRefType(); |
|
325 | $TpropertyRef->setName($propertyRef); |
|
326 | $principalReferralConstraint->addToPropertyRef($TpropertyRef); |
|
327 | } |
|
328 | } |
|
329 | if (null != $dependentConstraintProperty && 0 < count($dependentConstraintProperty)) { |
|
330 | $dependentReferralConstraint = new TReferentialConstraintRoleElementType(); |
|
331 | $dependentReferralConstraint->setRole($dependentNavigationProperty->getFromRole()); |
|
@@ 329-337 (lines=9) @@ | ||
326 | $principalReferralConstraint->addToPropertyRef($TpropertyRef); |
|
327 | } |
|
328 | } |
|
329 | if (null != $dependentConstraintProperty && 0 < count($dependentConstraintProperty)) { |
|
330 | $dependentReferralConstraint = new TReferentialConstraintRoleElementType(); |
|
331 | $dependentReferralConstraint->setRole($dependentNavigationProperty->getFromRole()); |
|
332 | foreach ($dependentConstraintProperty as $propertyRef) { |
|
333 | $TpropertyRef = new TPropertyRefType(); |
|
334 | $TpropertyRef->setName($propertyRef); |
|
335 | $dependentReferralConstraint->addToPropertyRef($TpropertyRef); |
|
336 | } |
|
337 | } |
|
338 | ||
339 | if (null != $dependentReferralConstraint || null != $principalReferralConstraint) { |
|
340 | $constraint = new TConstraintType(); |