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.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
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
containedEventPatterns, EVENT_CONTEXT_EDEFAULT, eventContext, operator, timewindow
automaton, id, ID_EDEFAULT, parameterNames
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
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, eStaticClass, eUnset, getContainedEventPatterns, getEventContext, getOperator, getTimewindow, setEventContext, setOperator, setTimewindow, toString
basicGetAutomaton, basicSetEventModel, eBasicRemoveFromContainerFeature, eInverseAdd, getAutomaton, getEventModel, getId, getParameterNames, setAutomaton, setEventModel, setId
eBasicSetContainer, eInternalContainer
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAutomaton, getEventModel, getId, getParameterNames, 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)