public class ComplexEventPatternImpl extends EventPatternImpl implements ComplexEventPattern
The following features are implemented:
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
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, parameterNames
EVIRTUAL_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, 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
protected 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 EventPatternImpl
public ComplexEventOperator getOperator()
getOperator
in interface ComplexEventPattern
ComplexEventPattern.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 ComplexEventPattern
newOperator
- the new value of the 'Operator' containment reference.ComplexEventPattern.getOperator()
public Timewindow getTimewindow()
getTimewindow
in interface ComplexEventPattern
ComplexEventPattern.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 ComplexEventPattern
newTimewindow
- the new value of the 'Timewindow' containment reference.ComplexEventPattern.getTimewindow()
public org.eclipse.emf.common.util.EList<EventPatternReference> getContainedEventPatterns()
getContainedEventPatterns
in interface ComplexEventPattern
EventsPackage.getComplexEventPattern_ContainedEventPatterns()
public EventContext getEventContext()
getEventContext
in interface ComplexEventPattern
EventContext
,
ComplexEventPattern.setEventContext(EventContext)
,
EventsPackage.getComplexEventPattern_EventContext()
public void setEventContext(EventContext newEventContext)
setEventContext
in interface ComplexEventPattern
newEventContext
- 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 EventPatternImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class EventPatternImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class EventPatternImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class EventPatternImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class EventPatternImpl
public java.lang.String toString()
toString
in class EventPatternImpl