Skip to content

Nco/enh/dependency link#6

Merged
lfasani merged 1 commit into
mainfrom
nco/enh/dependencyLink
Apr 21, 2026
Merged

Nco/enh/dependency link#6
lfasani merged 1 commit into
mainfrom
nco/enh/dependencyLink

Conversation

@ncouvert

Copy link
Copy Markdown
Collaborator

Add dependencyLinks on Tasks and Workpackages.
Add a non used duration and calculationOption to tasks for a future usage.

eType="#//Dependency"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="duration" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Dependency" abstract="true" interface="true">

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I propose to change

  • from Dependency to DependencyRelatedObject or DependencyLinkObject
  • from DependencyLink.dependency to DependencyLink.target
  • from DependencyLink.target to DependencyLink.targetKind
  • from DependencyLink.source to DependencyLink.sourceKind
  • (optionally) from StartOrEnd to StartOrEndKind

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I changed from DependencyLink.dependency to DependencyLink.source, because the target is the task containing the dependencyLink (the task pointed by the arrow).

And I let StartOrEnd.
I've changed the rest.

@ncouvert ncouvert force-pushed the nco/enh/dependencyLink branch from 7ca97b2 to 563bde1 Compare April 21, 2026 08:15
@ncouvert ncouvert requested a review from lfasani April 21, 2026 09:22
@ncouvert ncouvert force-pushed the nco/enh/dependencyLink branch from 563bde1 to a7e2072 Compare April 21, 2026 10:00
Add a non used duration and calculationOption to tasks for a future usage
@ncouvert ncouvert force-pushed the nco/enh/dependencyLink branch from a7e2072 to ef752ad Compare April 21, 2026 10:01
@lfasani lfasani merged commit d6261eb into main Apr 21, 2026
3 checks passed
@lfasani lfasani deleted the nco/enh/dependencyLink branch April 21, 2026 15:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants