Path Lines of Code taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/activity/Activity.java 111 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/activity/package-info.java 1 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/annotation/Annotation.java 103 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/annotation/Revision.java 154 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/annotation/Revisioned.java 12 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/annotation/package-info.java 1 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/common/AbstractCloneable.java 110 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/common/AbstractNamed.java 117 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/common/AbstractRevisioned.java 61 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/common/Child.java 5 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/common/Configurable.java 4 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/common/Named.java 8 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/common/NamedSet.java 129 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/common/Ported.java 7 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/common/Root.java 6 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/common/Scufl2Tools.java 616 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/common/Typed.java 6 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/common/URITools.java 207 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/common/Visitor.java 63 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/common/WorkflowBean.java 5 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/common/package-info.java 1 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/configurations/Configuration.java 110 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/container/WorkflowBundle.java 151 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/container/package-info.java 1 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/core/BlockingControlLink.java 130 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/core/ControlLink.java 5 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/core/DataLink.java 157 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/core/Processor.java 137 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/core/Workflow.java 127 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/core/package-info.java 1 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/impl/IterableComparator.java 47 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/impl/LazyMap.java 32 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/impl/NullSafeComparator.java 25 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/io/ReaderException.java 16 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/io/WorkflowBundleIO.java 220 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/io/WorkflowBundleReader.java 14 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/io/WorkflowBundleWriter.java 13 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/io/WriterException.java 16 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/io/structure/StructureReader.java 384 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/io/structure/StructureWriter.java 252 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/iterationstrategy/CrossProduct.java 69 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/iterationstrategy/DotProduct.java 69 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/iterationstrategy/IterationStrategyNode.java 5 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/iterationstrategy/IterationStrategyParent.java 4 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/iterationstrategy/IterationStrategyStack.java 54 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/iterationstrategy/IterationStrategyTopNode.java 5 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/iterationstrategy/PortNode.java 123 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/iterationstrategy/package-info.java 1 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/package-info.java 1 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/port/AbstractDepthPort.java 32 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/port/AbstractGranularDepthPort.java 26 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/port/ActivityPort.java 5 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/port/DepthPort.java 5 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/port/GranularDepthPort.java 5 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/port/InputActivityPort.java 24 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/port/InputPort.java 3 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/port/InputProcessorPort.java 31 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/port/InputWorkflowPort.java 31 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/port/OutputActivityPort.java 24 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/port/OutputPort.java 3 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/port/OutputProcessorPort.java 31 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/port/OutputWorkflowPort.java 37 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/port/Port.java 4 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/port/ProcessorPort.java 5 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/port/ReceiverPort.java 5 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/port/SenderPort.java 5 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/port/WorkflowPort.java 5 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/port/package-info.java 1 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/profiles/ProcessorBinding.java 93 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/profiles/ProcessorInputPortBinding.java 47 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/profiles/ProcessorOutputPortBinding.java 52 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/profiles/ProcessorPortBinding.java 55 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/profiles/Profile.java 93 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/profiles/package-info.java 1 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/api/reference/package-info.java 1 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/Status.java 4 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/ValidationException.java 10 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/ValidationProblem.java 11 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/ValidationReport.java 5 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/Validator.java 5 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/WorkflowBeanReport.java 5 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/correctness/CorrectnessValidationListener.java 27 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/correctness/CorrectnessValidator.java 18 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/correctness/CorrectnessVisitor.java 506 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/correctness/DefaultCorrectnessValidationListener.java 60 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/correctness/DefaultDispatchingVisitor.java 171 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/correctness/DispatchingVisitor.java 178 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/correctness/ReportCorrectnessValidationListener.java 194 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/correctness/report/EmptyIterationStrategyTopNodeProblem.java 12 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/correctness/report/IncompatibleGranularDepthProblem.java 24 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/correctness/report/MismatchConfigurableTypeProblem.java 20 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/correctness/report/NegativeValueProblem.java 23 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/correctness/report/NonAbsoluteURIProblem.java 25 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/correctness/report/NullFieldProblem.java 17 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/correctness/report/OutOfScopeValueProblem.java 23 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/correctness/report/PortMentionedTwiceProblem.java 18 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/correctness/report/PortMissingFromIterationStrategyStackProblem.java 20 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/correctness/report/WrongParentProblem.java 12 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/structural/DefaultStructuralValidationListener.java 65 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/structural/ReportStructuralValidationListener.java 149 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/structural/StructuralValidationListener.java 28 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/structural/StructuralValidator.java 314 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/structural/ValidatorState.java 132 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/structural/report/DotProductIterationMismatchProblem.java 8 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/structural/report/EmptyCrossProductProblem.java 8 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/structural/report/EmptyDotProductProblem.java 8 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/structural/report/FailedProcessorProblem.java 8 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/structural/report/IncompleteWorkflowProblem.java 8 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/structural/report/MissingIterationStrategyStackProblem.java 8 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/structural/report/MissingMainIncomingDataLinkProblem.java 8 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/structural/report/UnrecognizedIterationStrategyNodeProblem.java 8 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/structural/report/UnresolvedOutputProblem.java 8 taverna-scufl2-api/src/main/java/org/apache/taverna/scufl2/validation/structural/report/UnresolvedProcessorProblem.java 8 taverna-scufl2-api/src/main/resources/META-INF/spring/scufl2-api-context-osgi.xml 14 taverna-scufl2-api/src/main/resources/META-INF/spring/scufl2-api-context.xml 11