public class ComplexGenerator
extends java.lang.Object
Constructor and Description |
---|
ComplexGenerator() |
Modifier and Type | Method and Description |
---|---|
EventContext |
deriveContext(ComplexEventPattern pattern) |
org.eclipse.xtext.xbase.compiler.output.ITreeAppendable |
expandMultiplicity(org.eclipse.viatra.cep.vepl.jvmmodel.expressiontree.Node node,
org.eclipse.xtext.xbase.compiler.output.ITreeAppendable treeAppendable,
ComplexEventPattern pattern) |
void |
generateComplexEventPattern(ComplexEventPattern pattern,
org.eclipse.xtext.xbase.jvmmodel.IJvmDeclaredTypeAcceptor acceptor) |
org.eclipse.xtext.naming.QualifiedName |
generateComplexEventPattern(ComplexEventPattern pattern,
org.eclipse.viatra.cep.vepl.jvmmodel.expressiontree.Node node,
org.eclipse.xtext.naming.QualifiedName className,
org.eclipse.xtext.xbase.jvmmodel.IJvmDeclaredTypeAcceptor acceptor) |
org.eclipse.xtext.naming.QualifiedName |
generateComplexEventPattern(ComplexEventPattern pattern,
org.eclipse.viatra.cep.vepl.jvmmodel.expressiontree.Node node,
org.eclipse.xtext.naming.QualifiedName className,
java.util.List<org.eclipse.internal.xtend.util.Pair<org.eclipse.xtext.naming.QualifiedName,java.util.List<java.lang.String>>> compositionPatterns,
org.eclipse.xtext.xbase.jvmmodel.IJvmDeclaredTypeAcceptor acceptor,
ComplexPatternType complexPatternType) |
void |
generateComplexEventPatterns(java.util.List<ComplexEventPattern> patterns,
org.eclipse.xtext.xbase.jvmmodel.IJvmDeclaredTypeAcceptor acceptor,
org.eclipse.xtext.xbase.jvmmodel.JvmTypeReferenceBuilder typeRefBuilder) |
java.lang.CharSequence |
getCondition() |
java.lang.String |
getFactoryMethod(org.eclipse.emf.ecore.EObject operator) |
boolean |
isAnonymous(ComplexPatternType complexPatternType) |
boolean |
isNormal(ComplexPatternType complexPatternType) |
boolean |
isRoot(org.eclipse.viatra.cep.vepl.jvmmodel.expressiontree.Node node) |
public void generateComplexEventPatterns(java.util.List<ComplexEventPattern> patterns, org.eclipse.xtext.xbase.jvmmodel.IJvmDeclaredTypeAcceptor acceptor, org.eclipse.xtext.xbase.jvmmodel.JvmTypeReferenceBuilder typeRefBuilder)
public void generateComplexEventPattern(ComplexEventPattern pattern, org.eclipse.xtext.xbase.jvmmodel.IJvmDeclaredTypeAcceptor acceptor)
public boolean isRoot(org.eclipse.viatra.cep.vepl.jvmmodel.expressiontree.Node node)
public org.eclipse.xtext.naming.QualifiedName generateComplexEventPattern(ComplexEventPattern pattern, org.eclipse.viatra.cep.vepl.jvmmodel.expressiontree.Node node, org.eclipse.xtext.naming.QualifiedName className, org.eclipse.xtext.xbase.jvmmodel.IJvmDeclaredTypeAcceptor acceptor)
public org.eclipse.xtext.naming.QualifiedName generateComplexEventPattern(ComplexEventPattern pattern, org.eclipse.viatra.cep.vepl.jvmmodel.expressiontree.Node node, org.eclipse.xtext.naming.QualifiedName className, java.util.List<org.eclipse.internal.xtend.util.Pair<org.eclipse.xtext.naming.QualifiedName,java.util.List<java.lang.String>>> compositionPatterns, org.eclipse.xtext.xbase.jvmmodel.IJvmDeclaredTypeAcceptor acceptor, ComplexPatternType complexPatternType)
public EventContext deriveContext(ComplexEventPattern pattern)
public org.eclipse.xtext.xbase.compiler.output.ITreeAppendable expandMultiplicity(org.eclipse.viatra.cep.vepl.jvmmodel.expressiontree.Node node, org.eclipse.xtext.xbase.compiler.output.ITreeAppendable treeAppendable, ComplexEventPattern pattern)
public boolean isNormal(ComplexPatternType complexPatternType)
public boolean isAnonymous(ComplexPatternType complexPatternType)
public java.lang.CharSequence getCondition()
public java.lang.String getFactoryMethod(org.eclipse.emf.ecore.EObject operator)