@Override public MeasureComputerDefinition define(final MeasureComputerDefinitionContext definitionContext) { return definitionContext.newDefinitionBuilder() .setInputMetrics(this.inputMetricsKeys.toArray(new String[0])) .setOutputMetrics(this.outputMetricsKeys.toArray(new String[0])) .build(); }
@Override public MeasureComputerDefinition define(MeasureComputerDefinitionContext def) { return def.newDefinitionBuilder() .setOutputMetrics(FILENAME_SIZE.key()) .build(); }
@Override public MeasureComputerDefinition define(MeasureComputerDefinitionContext def) { return def.newDefinitionBuilder() .setInputMetrics(FILENAME_SIZE.key()) .setOutputMetrics(FILENAME_SIZE_RATING.key()) .build(); }
@Override public MeasureComputerDefinition define(MeasureComputerDefinitionContext defContext) { return defContext.newDefinitionBuilder().setInputMetrics(OpenEdgeMetrics.NUM_TABLES_KEY, OpenEdgeMetrics.NUM_SEQUENCES_KEY, OpenEdgeMetrics.NUM_FIELDS_KEY, OpenEdgeMetrics.NUM_INDEXES_KEY, OpenEdgeMetrics.NUM_TRIGGERS_KEY).setOutputMetrics(OpenEdgeMetrics.NUM_TABLES_KEY, OpenEdgeMetrics.NUM_SEQUENCES_KEY, OpenEdgeMetrics.NUM_FIELDS_KEY, OpenEdgeMetrics.NUM_INDEXES_KEY, OpenEdgeMetrics.NUM_TRIGGERS_KEY).build(); }
@Override public MeasureComputerDefinition define(MeasureComputerDefinitionContext defContext) { return defContext.newDefinitionBuilder().setInputMetrics(OpenEdgeMetrics.CLASSES_KEY, OpenEdgeMetrics.PROCEDURES_KEY, OpenEdgeMetrics.INCLUDES_KEY, OpenEdgeMetrics.WINDOWS_KEY, OpenEdgeMetrics.TRANSACTIONS_KEY, OpenEdgeMetrics.PACKAGES_KEY, OpenEdgeMetrics.INTERNAL_FUNCTIONS_KEY, OpenEdgeMetrics.INTERNAL_PROCEDURES_KEY, OpenEdgeMetrics.METHODS_KEY, OpenEdgeMetrics.OE_COMPLEXITY_KEY).setOutputMetrics( OpenEdgeMetrics.CLASSES_KEY, OpenEdgeMetrics.PROCEDURES_KEY, OpenEdgeMetrics.INCLUDES_KEY, OpenEdgeMetrics.WINDOWS_KEY, OpenEdgeMetrics.TRANSACTIONS_KEY, OpenEdgeMetrics.PACKAGES_KEY, OpenEdgeMetrics.INTERNAL_FUNCTIONS_KEY, OpenEdgeMetrics.INTERNAL_PROCEDURES_KEY, OpenEdgeMetrics.METHODS_KEY, OpenEdgeMetrics.OE_COMPLEXITY_KEY).build(); }
@Override public MeasureComputerDefinition define(MeasureComputerDefinitionContext defContext) { return defContext.newDefinitionBuilder() .setInputMetrics(inputMetrics) .setOutputMetrics(outputMetrics) .build(); }