arreglado relaciones

This commit is contained in:
pokepato2002 2025-04-23 07:45:53 -06:00
parent 51ccf629c1
commit 71893e18b5

View File

@ -300,8 +300,8 @@ export function subDP(pathRef, notation, cardinalityvar, cardinalityEndX, cardin
pathRef && notation === 'idef1x' && (cardinalityvar=="2") &&( pathRef && notation === 'idef1x' && (cardinalityvar=="2") &&(
<> <>
<circle <circle
cx={cardinalityEndX-(((cardinalityEndX-cardinalityStartX)/3)*direction)} cx={cardinalityStartX-((-50)*direction)}
cy={cardinalityEndY} cy={cardinalityStartY}
r="8" r="8"
stroke="gray" stroke="gray"
strokeWidth='2' strokeWidth='2'
@ -309,8 +309,8 @@ export function subDP(pathRef, notation, cardinalityvar, cardinalityEndX, cardin
className="group-hover:fill-sky-700" className="group-hover:fill-sky-700"
/> />
<text <text
x={cardinalityEndX-(((cardinalityEndX-cardinalityStartX)/3)*direction)} x={cardinalityStartX-((-50)*direction)}
y={cardinalityEndY+2} y={cardinalityStartY+2}
fill="grey" fill="grey"
strokeWidth="0.5" strokeWidth="0.5"
textAnchor="middle" textAnchor="middle"
@ -319,10 +319,10 @@ export function subDP(pathRef, notation, cardinalityvar, cardinalityEndX, cardin
D D
</text> </text>
<line <line
x1={cardinalityEndX-(((cardinalityEndX-cardinalityStartX+24)/3)*direction)} x1={cardinalityStartX-((-58)*direction)}
y1={cardinalityEndY+20} y1={cardinalityStartY+20}
x2={cardinalityEndX-(((cardinalityEndX-cardinalityStartX+24)/3)*direction)} x2={cardinalityStartX-((-58)*direction)}
y2={cardinalityEndY-20} y2={cardinalityStartY-20}
stroke="gray" stroke="gray"
strokeWidth='2' strokeWidth='2'
className="group-hover:fill-sky-700" className="group-hover:fill-sky-700"
@ -357,8 +357,8 @@ export function subDT(pathRef, notation, subtypevar, cardinalityEndX, cardinalit
pathRef && notation === 'idef1x' && (subtypevar=="1") &&( pathRef && notation === 'idef1x' && (subtypevar=="1") &&(
<> <>
<circle <circle
cx={cardinalityEndX-(((cardinalityEndX-cardinalityStartX)/3)*direction)} cx={cardinalityStartX-((-50)*direction)}
cy={cardinalityEndY} cy={cardinalityStartY}
r="8" r="8"
stroke="gray" stroke="gray"
strokeWidth='2' strokeWidth='2'
@ -366,8 +366,8 @@ export function subDT(pathRef, notation, subtypevar, cardinalityEndX, cardinalit
className="group-hover:fill-sky-700" className="group-hover:fill-sky-700"
/> />
<text <text
x={cardinalityEndX-(((cardinalityEndX-cardinalityStartX)/3)*direction)} x={cardinalityStartX-((-50)*direction)}
y={cardinalityEndY+2} y={cardinalityStartY+2}
fill="grey" fill="grey"
strokeWidth="0.5" strokeWidth="0.5"
textAnchor="middle" textAnchor="middle"
@ -376,19 +376,19 @@ export function subDT(pathRef, notation, subtypevar, cardinalityEndX, cardinalit
D D
</text> </text>
<line <line
x1={cardinalityEndX-(((cardinalityEndX-cardinalityStartX+24)/3)*direction)} x1={cardinalityStartX-((-58)*direction)}
y1={cardinalityEndY+20} y1={cardinalityStartY+20}
x2={cardinalityEndX-(((cardinalityEndX-cardinalityStartX+24)/3)*direction)} x2={cardinalityStartX-((-58)*direction)}
y2={cardinalityEndY-20} y2={cardinalityStartY-20}
stroke="gray" stroke="gray"
strokeWidth='2' strokeWidth='2'
className="group-hover:fill-sky-700" className="group-hover:fill-sky-700"
/> />
<line <line
x1={cardinalityEndX-(((cardinalityEndX-cardinalityStartX+44)/3)*direction)} x1={(cardinalityStartX-((-65)*direction))}
y1={cardinalityEndY+20} y1={cardinalityStartY+20}
x2={cardinalityEndX-(((cardinalityEndX-cardinalityStartX+44)/3)*direction)} x2={(cardinalityStartX-((-65)*direction))}
y2={cardinalityEndY-20} y2={cardinalityStartY-20}
stroke="gray" stroke="gray"
strokeWidth='2' strokeWidth='2'
className="group-hover:fill-sky-700" className="group-hover:fill-sky-700"
@ -423,8 +423,8 @@ export function subOP(pathRef, notation, cardinalityvar, cardinalityEndX, cardin
pathRef && notation === 'idef1x' && (cardinalityvar=="4") &&( pathRef && notation === 'idef1x' && (cardinalityvar=="4") &&(
<> <>
<circle <circle
cx={cardinalityEndX-(((cardinalityEndX-cardinalityStartX)/3)*direction)} cx={cardinalityStartX-((-50)*direction)}
cy={cardinalityEndY} cy={cardinalityStartY}
r="8" r="8"
stroke="gray" stroke="gray"
strokeWidth='2' strokeWidth='2'
@ -432,8 +432,8 @@ export function subOP(pathRef, notation, cardinalityvar, cardinalityEndX, cardin
className="group-hover:fill-sky-700" className="group-hover:fill-sky-700"
/> />
<text <text
x={cardinalityEndX-(((cardinalityEndX-cardinalityStartX)/3)*direction)} x={cardinalityStartX-((-50)*direction)}
y={cardinalityEndY+2} y={cardinalityStartY+2}
fill="grey" fill="grey"
strokeWidth="0.5" strokeWidth="0.5"
textAnchor="middle" textAnchor="middle"
@ -442,10 +442,10 @@ export function subOP(pathRef, notation, cardinalityvar, cardinalityEndX, cardin
O O
</text> </text>
<line <line
x1={cardinalityEndX-(((cardinalityEndX-cardinalityStartX+24)/3)*direction)} x1={cardinalityStartX-((-58)*direction)}
y1={cardinalityEndY+20} y1={cardinalityStartY+20}
x2={cardinalityEndX-(((cardinalityEndX-cardinalityStartX+24)/3)*direction)} x2={cardinalityStartX-((-58)*direction)}
y2={cardinalityEndY-20} y2={cardinalityStartY-20}
stroke="gray" stroke="gray"
strokeWidth='2' strokeWidth='2'
className="group-hover:fill-sky-700" className="group-hover:fill-sky-700"
@ -480,8 +480,8 @@ export function subOT(pathRef, notation, subtypevar, cardinalityEndX, cardinalit
pathRef && notation === 'idef1x' && (subtypevar=="3") &&( pathRef && notation === 'idef1x' && (subtypevar=="3") &&(
<> <>
<circle <circle
cx={cardinalityEndX-(((cardinalityEndX-cardinalityStartX)/3)*direction)} cx={cardinalityStartX-((-50)*direction)}
cy={cardinalityEndY} cy={cardinalityStartY}
r="8" r="8"
stroke="gray" stroke="gray"
strokeWidth='2' strokeWidth='2'
@ -489,8 +489,8 @@ export function subOT(pathRef, notation, subtypevar, cardinalityEndX, cardinalit
className="group-hover:fill-sky-700" className="group-hover:fill-sky-700"
/> />
<text <text
x={cardinalityEndX-(((cardinalityEndX-cardinalityStartX)/3)*direction)} x={cardinalityStartX-((-50)*direction)}
y={cardinalityEndY+2} y={cardinalityStartY+2}
fill="grey" fill="grey"
strokeWidth="0.5" strokeWidth="0.5"
textAnchor="middle" textAnchor="middle"
@ -499,19 +499,19 @@ export function subOT(pathRef, notation, subtypevar, cardinalityEndX, cardinalit
O O
</text> </text>
<line <line
x1={cardinalityEndX-(((cardinalityEndX-cardinalityStartX+24)/3)*direction)} x1={cardinalityStartX-((-58)*direction)}
y1={cardinalityEndY+20} y1={cardinalityStartY+20}
x2={cardinalityEndX-(((cardinalityEndX-cardinalityStartX+24)/3)*direction)} x2={cardinalityStartX-((-58)*direction)}
y2={cardinalityEndY-20} y2={cardinalityStartY-20}
stroke="gray" stroke="gray"
strokeWidth='2' strokeWidth='2'
className="group-hover:fill-sky-700" className="group-hover:fill-sky-700"
/> />
<line <line
x1={cardinalityEndX-(((cardinalityEndX-cardinalityStartX+44)/3)*direction)} x1={(cardinalityStartX-((-65)*direction))}
y1={cardinalityEndY+20} y1={cardinalityStartY+20}
x2={cardinalityEndX-(((cardinalityEndX-cardinalityStartX+44)/3)*direction)} x2={(cardinalityStartX-((-65)*direction))}
y2={cardinalityEndY-20} y2={cardinalityStartY-20}
stroke="gray" stroke="gray"
strokeWidth='2' strokeWidth='2'
className="group-hover:fill-sky-700" className="group-hover:fill-sky-700"