-package org.simantics.scl.expressions;\r
-\r
-/**\r
- * Describes an environment for evaluating expressions.\r
- * The description includes the names and types of the\r
- * environment variables, but not necessarily the values.\r
- * The values are obtained using the ContextualValues\r
- * given by successfully resolved variables. \r
- * @author Hannu Niemistö\r
- * @param <Context>\r
- */\r
-public interface EnvironmentDescription<Context> {\r
- /**\r
- * Tries to resolve an environment variable\r
- * with a given name. Returns <code>null</code>\r
- * if there is no such variable. If variable is\r
- * found, returns ContextualValue that can be\r
- * used to obtain the value of the environment \r
- * variable with a suitable context.\r
- * @param name\r
- * @return\r
- */\r
- ContextualValue<Context> resolve(String name);\r
-}\r
+package org.simantics.scl.expressions;
+
+/**
+ * Describes an environment for evaluating expressions.
+ * The description includes the names and types of the
+ * environment variables, but not necessarily the values.
+ * The values are obtained using the ContextualValues
+ * given by successfully resolved variables.
+ * @author Hannu Niemistö
+ * @param <Context>
+ */
+public interface EnvironmentDescription<Context> {
+ /**
+ * Tries to resolve an environment variable
+ * with a given name. Returns <code>null</code>
+ * if there is no such variable. If variable is
+ * found, returns ContextualValue that can be
+ * used to obtain the value of the environment
+ * variable with a suitable context.
+ * @param name
+ * @return
+ */
+ ContextualValue<Context> resolve(String name);
+}