@@ 208-214 (lines=7) @@ | ||
205 | $association->addToEnd($dependentEnd); |
|
206 | $principalReferralConstraint = null; |
|
207 | $dependentReferralConstraint = null; |
|
208 | if (null != $principalConstraintProperty && 0 < count($principalConstraintProperty)) { |
|
209 | $principalReferralConstraint = new TReferentialConstraintRoleElementType(); |
|
210 | $principalReferralConstraint->setRole($principalType . "_" . $principalProperty . "_" . $dependentType); |
|
211 | foreach ($principalConstraintProperty as $pripertyRef) { |
|
212 | $principalReferralConstraint->addToPropertyRef($pripertyRef); |
|
213 | } |
|
214 | } |
|
215 | if (null != $dependentConstraintProperty && 0 < count($dependentConstraintProperty)) { |
|
216 | $dependentReferralConstraint = new TReferentialConstraintRoleElementType(); |
|
217 | $dependentReferralConstraint->setRole($dependentType . "_" . $dependentProperty . "_" . $principalType); |
|
@@ 215-221 (lines=7) @@ | ||
212 | $principalReferralConstraint->addToPropertyRef($pripertyRef); |
|
213 | } |
|
214 | } |
|
215 | if (null != $dependentConstraintProperty && 0 < count($dependentConstraintProperty)) { |
|
216 | $dependentReferralConstraint = new TReferentialConstraintRoleElementType(); |
|
217 | $dependentReferralConstraint->setRole($dependentType . "_" . $dependentProperty . "_" . $principalType); |
|
218 | foreach ($dependentConstraintProperty as $pripertyRef) { |
|
219 | $dependentReferralConstraint->addToPropertyRef($pripertyRef); |
|
220 | } |
|
221 | } |
|
222 | ||
223 | if (null != $dependentReferralConstraint || null != $principalReferralConstraint) { |
|
224 | $constraint = new TConstraintType(); |