public class ComplexEventPatternImpl extends EventPatternImpl implements ComplexEventPattern
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamicorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.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| Modifier and Type | Field and Description |
|---|---|
protected org.eclipse.emf.common.util.EList<EventPatternReference> |
containedEventPatterns
The cached value of the '
Contained Event Patterns' containment reference list. |
protected static EventContext |
EVENT_CONTEXT_EDEFAULT
The default value of the '
Event Context' attribute. |
protected EventContext |
eventContext
The cached value of the '
Event Context' attribute. |
protected ComplexEventOperator |
operator
The cached value of the '
Operator' containment reference. |
protected Timewindow |
timewindow
The cached value of the '
Timewindow' containment reference. |
automaton, id, ID_EDEFAULT, parameterNamesEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description |
|---|---|
protected |
ComplexEventPatternImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetOperator(ComplexEventOperator newOperator,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
basicSetTimewindow(Timewindow newTimewindow,
org.eclipse.emf.common.notify.NotificationChain msgs) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
org.eclipse.emf.common.util.EList<EventPatternReference> |
getContainedEventPatterns() |
EventContext |
getEventContext() |
ComplexEventOperator |
getOperator() |
Timewindow |
getTimewindow() |
void |
setEventContext(EventContext newEventContext) |
void |
setOperator(ComplexEventOperator newOperator) |
void |
setTimewindow(Timewindow newTimewindow) |
java.lang.String |
toString() |
basicGetAutomaton, basicSetEventModel, eBasicRemoveFromContainerFeature, eInverseAdd, getAutomaton, getEventModel, getId, getParameterNames, setAutomaton, setEventModel, setIdeBasicSetContainer, eInternalContainerdynamicGet, 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, eSettingseAddVirtualValue, 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, eVirtualValueseNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAutomaton, getEventModel, getId, getParameterNames, setAutomaton, setEventModel, setIdeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected ComplexEventOperator operator
Operator' containment reference.
getOperator()protected Timewindow timewindow
Timewindow' containment reference.
getTimewindow()protected org.eclipse.emf.common.util.EList<EventPatternReference> containedEventPatterns
Contained Event Patterns' containment reference list.
getContainedEventPatterns()protected static final EventContext EVENT_CONTEXT_EDEFAULT
Event Context' attribute.
getEventContext()protected EventContext eventContext
Event Context' attribute.
getEventContext()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class EventPatternImplpublic ComplexEventOperator getOperator()
getOperator in interface ComplexEventPatternComplexEventPattern.setOperator(ComplexEventOperator),
EventsPackage.getComplexEventPattern_Operator()public org.eclipse.emf.common.notify.NotificationChain basicSetOperator(ComplexEventOperator newOperator, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setOperator(ComplexEventOperator newOperator)
setOperator in interface ComplexEventPatternnewOperator - the new value of the 'Operator' containment reference.ComplexEventPattern.getOperator()public Timewindow getTimewindow()
getTimewindow in interface ComplexEventPatternComplexEventPattern.setTimewindow(Timewindow),
EventsPackage.getComplexEventPattern_Timewindow()public org.eclipse.emf.common.notify.NotificationChain basicSetTimewindow(Timewindow newTimewindow, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setTimewindow(Timewindow newTimewindow)
setTimewindow in interface ComplexEventPatternnewTimewindow - the new value of the 'Timewindow' containment reference.ComplexEventPattern.getTimewindow()public org.eclipse.emf.common.util.EList<EventPatternReference> getContainedEventPatterns()
getContainedEventPatterns in interface ComplexEventPatternEventsPackage.getComplexEventPattern_ContainedEventPatterns()public EventContext getEventContext()
getEventContext in interface ComplexEventPatternEventContext,
ComplexEventPattern.setEventContext(EventContext),
EventsPackage.getComplexEventPattern_EventContext()public void setEventContext(EventContext newEventContext)
setEventContext in interface ComplexEventPatternnewEventContext - the new value of the 'Event Context' attribute.EventContext,
ComplexEventPattern.getEventContext()public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class EventPatternImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class EventPatternImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class EventPatternImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class EventPatternImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class EventPatternImplpublic java.lang.String toString()
toString in class EventPatternImpl