17 using System.ComponentModel;
19 using TraceLabSDK.Component.Config;
20 using TraceLabSDK.Types;
22 namespace TraceLab.Components.Library.Importers.SimilarityMatrices
24 [Component(Name =
"Similarities Importer",
25 Description =
"Imports a TLSimilarityMatrix from file.",
26 Author =
"SEMERU; Evan Moritz",
28 ConfigurationType = typeof(SimilarityMatrixImporterConfig))]
29 [IOSpec(IOSpecType.Output,
"Similarities", typeof(TLSimilarityMatrix))]
30 [Tag(
"Importers.TLSimilarityMatrix.From TXT")]
39 Configuration = _config;
44 Workspace.Store(
"Similarities", (TLSimilarityMatrix)DevelopmentKit.IO.Similarities.Import(_config.File.Absolute));
50 [DisplayName(
"Similarities file")]
51 [Description(
"Similarities file location")]
52 public FilePath File {
get; set; }