Package com.opengamma.engine.function.dsl

Examples of com.opengamma.engine.function.dsl.FunctionSignature


  }

  @Override
  public Set<ValueSpecification> getResults(FunctionCompilationContext context, ComputationTarget target) {

    FunctionSignature signature = getFunctionSignature();
    Pair<Map<String, StreamI<FunctionInput>>, Map<String, StreamI<FunctionOutput>>> ioputsByName = ioputsByName(signature);

    Map<String, StreamI<FunctionInput>> inputsByName = ioputsByName.getFirst();
    Map<String, StreamI<FunctionOutput>> outputsByName = ioputsByName.getSecond();
View Full Code Here


    return valueSpecifications;
  }

  @Override
  public Set<ValueRequirement> getRequirements(FunctionCompilationContext context, ComputationTarget target, ValueRequirement desiredValue) {
    FunctionSignature signature = getFunctionSignature();
    Pair<Map<String, StreamI<FunctionInput>>, Map<String, StreamI<FunctionOutput>>> ioputsByName = ioputsByName(signature);

    Map<String, StreamI<FunctionInput>> inputsByName = ioputsByName.getFirst();
    Map<String, StreamI<FunctionOutput>> outputsByName = ioputsByName.getSecond();
View Full Code Here

  }

  @Override
  public Set<ValueSpecification> getResults(FunctionCompilationContext context, ComputationTarget target, Map<ValueSpecification, ValueRequirement> inputSpecificationsMap) {
    FunctionSignature signature = getFunctionSignature();
    Pair<Map<String, StreamI<FunctionInput>>, Map<String, StreamI<FunctionOutput>>> ioputsByName = ioputsByName(signature);

    Map<String, StreamI<FunctionInput>> inputsByName = ioputsByName.getFirst();
    Map<String, StreamI<FunctionOutput>> outputsByName = ioputsByName.getSecond();
View Full Code Here

    return valueSpecifications;
  }

  @Override
  public boolean canApplyTo(FunctionCompilationContext context, ComputationTarget target) {
    FunctionSignature signature = getFunctionSignature();
    ComputationTargetType ctt = signature.getComputationTargetType();
    Class ctc = signature.getComputationTargetClass();
    if (ctt != null && !target.getType().equals(ctt)) {
      return false;
    }
    if (ctc != null && !ctc.isAssignableFrom(target.getValue().getClass())) {
      return false;
View Full Code Here

TOP

Related Classes of com.opengamma.engine.function.dsl.FunctionSignature

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.