Package com.regnosys.rosetta.types
Class RTypeFunction
java.lang.Object
com.rosetta.model.lib.ModelId
com.rosetta.model.lib.ModelSymbolId
com.rosetta.model.lib.ModelSymbol.AbstractModelSymbol
com.regnosys.rosetta.types.RTypeFunction
- All Implemented Interfaces:
ModelSymbol,Comparable<ModelSymbolId>
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.rosetta.model.lib.ModelSymbol
ModelSymbol.AbstractModelSymbol -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RTypeFunctioncreate(DottedPath namespace, String name, Function<Map<String, RosettaValue>, RType> evaluate, Function<RType, Optional<LinkedHashMap<String, RosettaValue>>> reverse) abstract RTypeevaluate(Map<String, RosettaValue> arguments) Methods inherited from class com.rosetta.model.lib.ModelSymbol.AbstractModelSymbol
getSymbolIdMethods inherited from class com.rosetta.model.lib.ModelSymbolId
compareTo, equals, fromQualifiedName, getAlphanumericName, getName, getQualifiedName, hashCode, toStringMethods inherited from class com.rosetta.model.lib.ModelId
getNamespaceMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.ModelSymbol
getName, getNamespace, getQualifiedName
-
Constructor Details
-
RTypeFunction
-
-
Method Details
-
create
public static RTypeFunction create(DottedPath namespace, String name, Function<Map<String, RosettaValue>, RType> evaluate, Function<RType, Optional<LinkedHashMap<String, RosettaValue>>> reverse) -
evaluate
-
reverse
-