-ISSUE.Sources : L0.Library\r
-\r
-ISSUE.Sources.DependencyTracker <T ISSUE.ContinuousIssueSource\r
- >-- ISSUE.Sources.DependencyTracker.HasType --> L0.Entity <R L0.DependsOn : L0.FunctionalRelation\r
- >-- ISSUE.Sources.DependencyTracker.HasSearchType --> L0.Entity <R L0.DependsOn\r
- >-- ISSUE.Sources.DependencyTracker.HasExtension --> L0.Function <R L0.DependsOn : L0.Function\r
- >-- ISSUE.Sources.DependencyTracker.HasBaseFunction --> L0.Function <R L0.DependsOn : L0.FunctionalRelation\r
- >-- ISSUE.Sources.DependencyTracker.HasConstraint --> L0.Constraint <R ISSUE.IssueSource.HasConstraint : L0.FunctionalRelation\r
- @L0.assert ISSUE.Sources.DependencyTracker.HasBaseFunction\r
- ISSUE.Functions.dependencyBaseRealizationFunction : L0.Function\r
- \r
-ISSUE.Sources.ListeningDependencyTracker <T ISSUE.Sources.DependencyTracker\r
- \r
-ISSUE.Sources.DependencyTracker.Issue <T ISSUE.Issue\r
- @L0.assert ISSUE.Issue.resource\r
- ISSUE.Functions.standardIssueResource\r
- @L0.assert ISSUE.Issue.path\r
- ISSUE.Functions.standardIssuePath\r
-\r
-ISSUE.Sources.DependencyTracker.AnonymousIssue <T ISSUE.Sources.DependencyTracker.Issue\r
-\r
-// IssueSource template\r
-ISSUE.constraint : L0.Template\r
- @template %type %constraint %source %validator %baseFunction\r
- %type\r
- L0.HasConstraint %constraint : L0.Constraint\r
- L0.Constraint.Validator %validator\r
- %source <T ISSUE.Sources.DependencyTracker\r
- L0.Asserts _ : L0.Assertion\r
- L0.HasPredicate ISSUE.Sources.DependencyTracker.HasType\r
- L0.HasObject %type\r
- L0.Asserts _ : L0.Assertion\r
- L0.HasPredicate ISSUE.Sources.DependencyTracker.HasConstraint\r
- L0.HasObject %constraint \r
- L0.Asserts _ : L0.Assertion\r
- L0.HasPredicate ISSUE.Sources.DependencyTracker.HasBaseFunction\r
- L0.HasObject %baseFunction \r
- \r
-\r
-ISSUE.listeningConstraint3 : L0.Template\r
- @template %type %constraint %source %validator\r
- %type\r
- L0.HasConstraint %constraint : L0.Constraint\r
- L0.Constraint.Validator %validator\r
- %source <T ISSUE.Sources.ListeningDependencyTracker\r
- L0.Asserts _ : L0.Assertion\r
- L0.HasPredicate ISSUE.Sources.DependencyTracker.HasType\r
- L0.HasObject %type\r
- L0.Asserts _ : L0.Assertion\r
- L0.HasPredicate ISSUE.Sources.DependencyTracker.HasConstraint\r
- L0.HasObject %constraint\r
-\r
-ISSUE.listeningConstraint : L0.Template\r
- @template %type %constraint %source %validator %baseFunction\r
- %type\r
- L0.HasConstraint %constraint : L0.Constraint\r
- L0.Constraint.Validator %validator\r
- %source <T ISSUE.Sources.ListeningDependencyTracker\r
- L0.Asserts _ : L0.Assertion\r
- L0.HasPredicate ISSUE.Sources.DependencyTracker.HasType\r
- L0.HasObject %type\r
- L0.Asserts _ : L0.Assertion\r
- L0.HasPredicate ISSUE.Sources.DependencyTracker.HasConstraint\r
- L0.HasObject %constraint\r
- L0.Asserts _ : L0.Assertion\r
- L0.HasPredicate ISSUE.Sources.DependencyTracker.HasBaseFunction\r
- L0.HasObject %baseFunction \r
-\r
-// Issue template\r
-ISSUE.issue : L0.Template\r
- @template %issue %severity %description\r
- %issue <T ISSUE.Sources.DependencyTracker.Issue\r
- L0.Asserts _ : L0.Assertion\r
- L0.HasPredicate ISSUE.Issue.HasSeverity\r
- L0.HasObject %severity\r
- L0.Asserts _ : L0.Assertion\r
- L0.HasPredicate L0.HasDescription\r
- L0.HasObject %description\r
-\r
-ISSUE.anonymousIssue : L0.Template\r
- @template %issue %severity %description\r
- %issue <T ISSUE.Sources.DependencyTracker.AnonymousIssue\r
- L0.Asserts _ : L0.Assertion\r
- L0.HasPredicate ISSUE.Issue.HasSeverity\r
- L0.HasObject %severity\r
- L0.Asserts _ : L0.Assertion\r
- L0.HasPredicate L0.HasDescription\r
- L0.HasObject %description\r
-\r
-ISSUE.assignConstraint : L0.Template\r
- @template %type %constraint %constraintType %source %sourceType\r
- %type\r
- L0.HasConstraint %constraint : %constraintType\r
- %source <T %sourceType\r
- L0.Asserts _ : L0.Assertion\r
- L0.HasPredicate ISSUE.Sources.DependencyTracker.HasType\r
- L0.HasObject %type\r
- L0.Asserts _ : L0.Assertion\r
- L0.HasPredicate ISSUE.Sources.DependencyTracker.HasConstraint\r
- L0.HasObject %constraint\r
- \r
+ISSUE.Sources : L0.Library
+
+ISSUE.Sources.DependencyTracker <T ISSUE.ContinuousIssueSource
+ >-- ISSUE.Sources.DependencyTracker.HasType --> L0.Entity <R L0.DependsOn : L0.FunctionalRelation
+ >-- ISSUE.Sources.DependencyTracker.HasSearchType --> L0.Entity <R L0.DependsOn
+ >-- ISSUE.Sources.DependencyTracker.HasExtension --> L0.Function <R L0.DependsOn : L0.Function
+ >-- ISSUE.Sources.DependencyTracker.HasBaseFunction --> L0.Function <R L0.DependsOn : L0.FunctionalRelation
+ >-- ISSUE.Sources.DependencyTracker.HasConstraint --> L0.Constraint <R ISSUE.IssueSource.HasConstraint : L0.FunctionalRelation
+ @L0.assert ISSUE.Sources.DependencyTracker.HasBaseFunction
+ ISSUE.Functions.dependencyBaseRealizationFunction : L0.Function
+
+ISSUE.Sources.ListeningDependencyTracker <T ISSUE.Sources.DependencyTracker
+
+ISSUE.Sources.DependencyTracker.Issue <T ISSUE.Issue
+ @L0.assert ISSUE.Issue.resource
+ ISSUE.Functions.standardIssueResource
+ @L0.assert ISSUE.Issue.path
+ ISSUE.Functions.standardIssuePath
+
+ISSUE.Sources.DependencyTracker.AnonymousIssue <T ISSUE.Sources.DependencyTracker.Issue
+
+// IssueSource template
+ISSUE.constraint : L0.Template
+ @template %type %constraint %source %validator %baseFunction
+ %type
+ L0.HasConstraint %constraint : L0.Constraint
+ L0.Constraint.Validator %validator
+ %source <T ISSUE.Sources.DependencyTracker
+ L0.Asserts _ : L0.Assertion
+ L0.HasPredicate ISSUE.Sources.DependencyTracker.HasType
+ L0.HasObject %type
+ L0.Asserts _ : L0.Assertion
+ L0.HasPredicate ISSUE.Sources.DependencyTracker.HasConstraint
+ L0.HasObject %constraint
+ L0.Asserts _ : L0.Assertion
+ L0.HasPredicate ISSUE.Sources.DependencyTracker.HasBaseFunction
+ L0.HasObject %baseFunction
+
+
+ISSUE.listeningConstraint3 : L0.Template
+ @template %type %constraint %source %validator
+ %type
+ L0.HasConstraint %constraint : L0.Constraint
+ L0.Constraint.Validator %validator
+ %source <T ISSUE.Sources.ListeningDependencyTracker
+ L0.Asserts _ : L0.Assertion
+ L0.HasPredicate ISSUE.Sources.DependencyTracker.HasType
+ L0.HasObject %type
+ L0.Asserts _ : L0.Assertion
+ L0.HasPredicate ISSUE.Sources.DependencyTracker.HasConstraint
+ L0.HasObject %constraint
+
+ISSUE.listeningConstraint : L0.Template
+ @template %type %constraint %source %validator %baseFunction
+ %type
+ L0.HasConstraint %constraint : L0.Constraint
+ L0.Constraint.Validator %validator
+ %source <T ISSUE.Sources.ListeningDependencyTracker
+ L0.Asserts _ : L0.Assertion
+ L0.HasPredicate ISSUE.Sources.DependencyTracker.HasType
+ L0.HasObject %type
+ L0.Asserts _ : L0.Assertion
+ L0.HasPredicate ISSUE.Sources.DependencyTracker.HasConstraint
+ L0.HasObject %constraint
+ L0.Asserts _ : L0.Assertion
+ L0.HasPredicate ISSUE.Sources.DependencyTracker.HasBaseFunction
+ L0.HasObject %baseFunction
+
+// Issue template
+ISSUE.issue : L0.Template
+ @template %issue %severity %description
+ %issue <T ISSUE.Sources.DependencyTracker.Issue
+ L0.Asserts _ : L0.Assertion
+ L0.HasPredicate ISSUE.Issue.HasSeverity
+ L0.HasObject %severity
+ L0.Asserts _ : L0.Assertion
+ L0.HasPredicate L0.HasDescription
+ L0.HasObject %description
+
+ISSUE.anonymousIssue : L0.Template
+ @template %issue %severity %description
+ %issue <T ISSUE.Sources.DependencyTracker.AnonymousIssue
+ L0.Asserts _ : L0.Assertion
+ L0.HasPredicate ISSUE.Issue.HasSeverity
+ L0.HasObject %severity
+ L0.Asserts _ : L0.Assertion
+ L0.HasPredicate L0.HasDescription
+ L0.HasObject %description
+
+ISSUE.assignConstraint : L0.Template
+ @template %type %constraint %constraintType %source %sourceType
+ %type
+ L0.HasConstraint %constraint : %constraintType
+ %source <T %sourceType
+ L0.Asserts _ : L0.Assertion
+ L0.HasPredicate ISSUE.Sources.DependencyTracker.HasType
+ L0.HasObject %type
+ L0.Asserts _ : L0.Assertion
+ L0.HasPredicate ISSUE.Sources.DependencyTracker.HasConstraint
+ L0.HasObject %constraint
+