link start!
This commit is contained in:
@@ -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);
|
||||
}
|
||||
Reference in New Issue
Block a user