public abstract class ParameterizableComplexEventPattern extends ComplexEventPatternImpl
ComplexEventPattern
type that additionally captures parameters of the pattern and
provides functionality to evaluate parameter bindings at runtime.
In event processing scenarios where parameter binding is involved, event patterns should extend this superclass.
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
Constructor and Description |
---|
ParameterizableComplexEventPattern() |
Modifier and Type | Method and Description |
---|---|
EventPatternReference |
addEventPatternRefrence(EventPattern eventPatternToBeReffered,
AbstractMultiplicity multiplicity) |
EventPatternReference |
addEventPatternRefrence(EventPattern eventPatternToBeReffered,
int multiplicity) |
void |
addEventPatternRefrence(EventPattern eventPatternToBeReffered,
int multiplicity,
java.util.List<java.lang.String> parameterSymbolicNames) |
basicSetOperator, basicSetTimewindow, eGet, eInverseRemove, eIsSet, eSet, eUnset, getContainedEventPatterns, getEventContext, getOperator, getTimewindow, setEventContext, setOperator, setTimewindow, toString
basicGetAutomaton, basicSetEventModel, eBasicRemoveFromContainerFeature, eInverseAdd, getAutomaton, getEventModel, getId, setAutomaton, setEventModel, setId
eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eIsProxy, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset
eNotificationRequired, eNotify
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAutomaton, getEventModel, getId, setAutomaton, setEventModel, setId
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
public void addEventPatternRefrence(EventPattern eventPatternToBeReffered, int multiplicity, java.util.List<java.lang.String> parameterSymbolicNames)
public EventPatternReference addEventPatternRefrence(EventPattern eventPatternToBeReffered, int multiplicity)
public EventPatternReference addEventPatternRefrence(EventPattern eventPatternToBeReffered, AbstractMultiplicity multiplicity)