link start!

This commit is contained in:
cherubin
2026-03-17 13:31:18 -07:00
commit 08abe87cfb
5910 changed files with 386288 additions and 0 deletions
@@ -0,0 +1,9 @@
package com.tridium.eas.function;
import com.tridium.eas.util.BoolArray;
public interface BooleanPopulation extends Population {
BoolArray getBoolArray();
boolean getBoolean(int i);
}
@@ -0,0 +1,5 @@
package com.tridium.eas.function;
public interface Function {
ParameterMetaData getParameterMetaData();
}
@@ -0,0 +1,13 @@
package com.tridium.eas.function;
public interface MutablePopulation extends Population {
void addPopulationListener(PopulationListener populationListener);
void removePopulationListener(PopulationListener populationListener);
void setSample(int i, double d);
void setSample(int i, double d, boolean z);
void setValid(int i, boolean z);
}
@@ -0,0 +1,13 @@
package com.tridium.eas.function;
import javax.baja.units.BUnit;
public interface Population {
double getSample(int i);
int getSize();
BUnit getUnit();
boolean isValid(int i);
}
@@ -0,0 +1,5 @@
package com.tridium.eas.function;
public interface PopulationListener {
void populationChanged(PopulationChangedEvent populationChangedEvent);
}
@@ -0,0 +1,5 @@
package com.tridium.eas.function;
public interface ScalarFunction extends Function {
double getScalar(Parameters parameters);
}
@@ -0,0 +1,5 @@
package com.tridium.eas.function;
public interface TransformFunction extends Function {
Population getPopulation(Parameters parameters);
}