org.drools.verifier.components.VerifierAccumulateDescr Maven / Gradle / Ivy
/*
* Copyright 2010 JBoss Inc
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.drools.verifier.components;
public class VerifierAccumulateDescr extends PatternComponentSource {
private String initCode;
private String actionCode;
private String reverseCode;
private String resultCode;
private String[] declarations;
private String className;
private boolean externalFunction = false;
private String functionIdentifier;
private String expression;
public VerifierAccumulateDescr(Pattern pattern) {
super( pattern );
}
public String getActionCode() {
return actionCode;
}
public void setActionCode(String actionCode) {
this.actionCode = actionCode;
}
public String getClassName() {
return className;
}
public void setClassName(String className) {
this.className = className;
}
public String[] getDeclarations() {
return declarations;
}
public void setDeclarations(String[] declarations) {
this.declarations = declarations;
}
public String getExpression() {
return expression;
}
public void setExpression(String expression) {
this.expression = expression;
}
public boolean isExternalFunction() {
return externalFunction;
}
public void setExternalFunction(boolean externalFunction) {
this.externalFunction = externalFunction;
}
public String getFunctionIdentifier() {
return functionIdentifier;
}
public void setFunctionIdentifier(String functionIdentifier) {
this.functionIdentifier = functionIdentifier;
}
public String getInitCode() {
return initCode;
}
public void setInitCode(String initCode) {
this.initCode = initCode;
}
public String getResultCode() {
return resultCode;
}
public void setResultCode(String resultCode) {
this.resultCode = resultCode;
}
public String getReverseCode() {
return reverseCode;
}
public void setReverseCode(String reverseCode) {
this.reverseCode = reverseCode;
}
public VerifierComponentType getVerifierComponentType() {
return VerifierComponentType.ACCUMULATE;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy