public static ConfigureArchiveTypes withTypeManager(GraphTypeManager graphTypeManager) { return new ConfigureArchiveTypes(graphTypeManager); }
public ConfigureArchiveTypes(GraphTypeManager graphTypeManager) { super(); this.graphTypeManager = graphTypeManager; initTypes(); }
@Override public Configuration getConfiguration(RuleLoaderContext ruleLoaderContext) { return ConfigurationBuilder.begin() .addRule() .when( Query.fromType(ArchiveModel.class) ) .perform( Iteration.over() .perform(ConfigureArchiveTypes.withTypeManager(graphTypeManager)) .endIteration() ); } // @formatter:on
@Override public void perform(GraphRewrite event, EvaluationContext context, ArchiveModel archiveModel) { GraphContext graphContext = event.getGraphContext(); String filename = archiveModel.getArchiveName(); WindupVertexFrame newFrame = null; for (Map.Entry<String, Class<? extends WindupVertexFrame>> entry : suffixToModelClass.entrySet()) { if (StringUtils.endsWith(filename, entry.getKey())) { newFrame = GraphService.addTypeToModel(graphContext, archiveModel, entry.getValue()); } } if (newFrame != null) { Iteration.setCurrentPayload(Variables.instance(event), getVariableName(), newFrame); } }
@Override public Configuration getConfiguration(GraphContext context) { return ConfigurationBuilder.begin() .addRule() .when( Query.fromType(ArchiveModel.class) ) .perform( Iteration.over() .perform(ConfigureArchiveTypes.withTypeManager(graphTypeManager)) .endIteration() ); } // @formatter:on
@Override public void perform(GraphRewrite event, EvaluationContext context, ArchiveModel archiveModel) { GraphContext graphContext = event.getGraphContext(); String filename = archiveModel.getArchiveName(); WindupVertexFrame newFrame = null; for (Map.Entry<String, Class<? extends WindupVertexFrame>> entry : suffixToModelClass.entrySet()) { if (StringUtils.endsWith(filename, entry.getKey())) { newFrame = GraphService.addTypeToModel(graphContext, archiveModel, entry.getValue()); } } if (newFrame != null) { Iteration.setCurrentPayload(Variables.instance(event), getVariableName(), newFrame); } }
public ConfigureArchiveTypes(String variableName, GraphTypeManager graphTypeManager) { super(variableName); this.graphTypeManager = graphTypeManager; initTypes(); }
public static ConfigureArchiveTypes withTypeManager(GraphTypeManager graphTypeManager) { return new ConfigureArchiveTypes(graphTypeManager); }
@Override public Configuration getConfiguration(RuleLoaderContext ruleLoaderContext) { return ConfigurationBuilder.begin() .addRule() .when( Query.fromType(ArchiveModel.class) ) .perform( Iteration.over() .perform(ConfigureArchiveTypes.withTypeManager(graphTypeManager)) .endIteration() ); } // @formatter:on
@Override public void perform(GraphRewrite event, EvaluationContext context, ArchiveModel archiveModel) { GraphContext graphContext = event.getGraphContext(); String filename = archiveModel.getArchiveName(); WindupVertexFrame newFrame = null; for (Map.Entry<String, Class<? extends WindupVertexFrame>> entry : suffixToModelClass.entrySet()) { if (StringUtils.endsWith(filename, entry.getKey())) { newFrame = GraphService.addTypeToModel(graphContext, archiveModel, entry.getValue()); } } if (newFrame != null) { Iteration.setCurrentPayload(Variables.instance(event), getVariableName(), newFrame); } }
public ConfigureArchiveTypes(String variableName, GraphTypeManager graphTypeManager) { super(variableName); this.graphTypeManager = graphTypeManager; initTypes(); }
public static ConfigureArchiveTypes forVar(String variableName, GraphTypeManager graphTypeManager) { return new ConfigureArchiveTypes(variableName, graphTypeManager); }
public ConfigureArchiveTypes(GraphTypeManager graphTypeManager) { super(); this.graphTypeManager = graphTypeManager; initTypes(); }
public static ConfigureArchiveTypes withTypeManager(GraphTypeManager graphTypeManager) { return new ConfigureArchiveTypes(graphTypeManager); }
public ConfigureArchiveTypes(GraphTypeManager graphTypeManager) { super(); this.graphTypeManager = graphTypeManager; initTypes(); }
public static ConfigureArchiveTypes forVar(String variableName, GraphTypeManager graphTypeManager) { return new ConfigureArchiveTypes(variableName, graphTypeManager); }
public ConfigureArchiveTypes(String variableName, GraphTypeManager graphTypeManager) { super(variableName); this.graphTypeManager = graphTypeManager; initTypes(); }
public static ConfigureArchiveTypes forVar(String variableName, GraphTypeManager graphTypeManager) { return new ConfigureArchiveTypes(variableName, graphTypeManager); }