@@ 332-340 (lines=9) @@ | ||
329 | $principalReferralConstraint = null; |
|
330 | $dependentReferralConstraint = null; |
|
331 | ||
332 | if (null != $principalConstraintProperty && 0 < count($principalConstraintProperty)) { |
|
333 | $principalReferralConstraint = new TReferentialConstraintRoleElementType(); |
|
334 | $principalReferralConstraint->setRole($principalTargRole); |
|
335 | foreach ($principalConstraintProperty as $propertyRef) { |
|
336 | $TpropertyRef = new TPropertyRefType(); |
|
337 | $TpropertyRef->setName($propertyRef); |
|
338 | $principalReferralConstraint->addToPropertyRef($TpropertyRef); |
|
339 | } |
|
340 | } |
|
341 | if (null != $dependentConstraintProperty && 0 < count($dependentConstraintProperty)) { |
|
342 | $dependentReferralConstraint = new TReferentialConstraintRoleElementType(); |
|
343 | $dependentReferralConstraint->setRole($dependentTargRole); |
|
@@ 341-349 (lines=9) @@ | ||
338 | $principalReferralConstraint->addToPropertyRef($TpropertyRef); |
|
339 | } |
|
340 | } |
|
341 | if (null != $dependentConstraintProperty && 0 < count($dependentConstraintProperty)) { |
|
342 | $dependentReferralConstraint = new TReferentialConstraintRoleElementType(); |
|
343 | $dependentReferralConstraint->setRole($dependentTargRole); |
|
344 | foreach ($dependentConstraintProperty as $propertyRef) { |
|
345 | $TpropertyRef = new TPropertyRefType(); |
|
346 | $TpropertyRef->setName($propertyRef); |
|
347 | $dependentReferralConstraint->addToPropertyRef($TpropertyRef); |
|
348 | } |
|
349 | } |
|
350 | ||
351 | if (null != $dependentReferralConstraint || null != $principalReferralConstraint) { |
|
352 | $constraint = new TConstraintType(); |