public class WeightedAverageViewForge extends ViewFactoryForgeBaseDerived
WeightedAverageView
instances.Modifier and Type | Field and Description |
---|---|
protected ExprNode |
fieldNameWeight |
protected ExprNode |
fieldNameX |
additionalProps, viewParameters
eventType, stateMgmtSettings
Constructor and Description |
---|
WeightedAverageViewForge() |
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(ViewFactoryForgeVisitor<T> visitor) |
AppliesTo |
appliesTo() |
void |
assign(CodegenMethod method,
CodegenExpressionRef factory,
SAIFFInitializeSymbol symbols,
CodegenClassScope classScope) |
void |
attachValidate(EventType parentEventType,
ViewForgeEnv viewForgeEnv) |
String |
factoryMethod() |
String |
getViewName() |
List<StmtClassForgeableFactory> |
initAdditionalForgeables(ViewForgeEnv viewForgeEnv) |
void |
setViewParameters(List<ExprNode> parameters,
ViewForgeEnv viewForgeEnv,
int streamNumber) |
EPTypeClass |
typeOfFactory() |
getAdditionalProps, getViewParameters
assignStateMgmtSettings, attach, getEventType, make
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accept, getInnerForges
protected ExprNode fieldNameX
protected ExprNode fieldNameWeight
public void setViewParameters(List<ExprNode> parameters, ViewForgeEnv viewForgeEnv, int streamNumber) throws ViewParameterException
ViewParameterException
public void attachValidate(EventType parentEventType, ViewForgeEnv viewForgeEnv) throws ViewParameterException
attachValidate
in class ViewFactoryForgeBase
ViewParameterException
public List<StmtClassForgeableFactory> initAdditionalForgeables(ViewForgeEnv viewForgeEnv)
public EPTypeClass typeOfFactory()
typeOfFactory
in class ViewFactoryForgeBase
public String factoryMethod()
factoryMethod
in class ViewFactoryForgeBase
public void assign(CodegenMethod method, CodegenExpressionRef factory, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
assign
in class ViewFactoryForgeBase
public String getViewName()
public AppliesTo appliesTo()
appliesTo
in class ViewFactoryForgeBase
public <T> T accept(ViewFactoryForgeVisitor<T> visitor)
Copyright © 2005–2021. All rights reserved.