Class RulesPackageImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.ENamedElementImpl
org.eclipse.emf.ecore.impl.EPackageImpl
org.openhab.core.model.rule.rules.impl.RulesPackageImpl
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.ENamedElement
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.EPackage
,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
,org.eclipse.emf.ecore.InternalEObject
,org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder
,RulesPackage
public class RulesPackageImpl
extends org.eclipse.emf.ecore.impl.EPackageImpl
implements RulesPackage
An implementation of the model Package.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
org.eclipse.emf.ecore.impl.EPackageImpl.EBasicWhiteList
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
Nested classes/interfaces inherited from interface org.openhab.core.model.rule.rules.RulesPackage
RulesPackage.Literals
-
Field Summary
Fields inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
eClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURI
Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
name, NAME_EDEFAULT
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
Fields inherited from interface org.openhab.core.model.rule.rules.RulesPackage
CHANGED_EVENT_TRIGGER, CHANGED_EVENT_TRIGGER__ITEM, CHANGED_EVENT_TRIGGER__NEW_STATE, CHANGED_EVENT_TRIGGER__OLD_STATE, CHANGED_EVENT_TRIGGER_FEATURE_COUNT, COMMAND_EVENT_TRIGGER, COMMAND_EVENT_TRIGGER__COMMAND, COMMAND_EVENT_TRIGGER__ITEM, COMMAND_EVENT_TRIGGER_FEATURE_COUNT, DATE_TIME_TRIGGER, DATE_TIME_TRIGGER__ITEM, DATE_TIME_TRIGGER__OFFSET, DATE_TIME_TRIGGER__TIME_ONLY, DATE_TIME_TRIGGER_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, EVENT_EMITTED_TRIGGER, EVENT_EMITTED_TRIGGER__CHANNEL, EVENT_EMITTED_TRIGGER__TRIGGER, EVENT_EMITTED_TRIGGER_FEATURE_COUNT, EVENT_TRIGGER, EVENT_TRIGGER_FEATURE_COUNT, GROUP_MEMBER_CHANGED_EVENT_TRIGGER, GROUP_MEMBER_CHANGED_EVENT_TRIGGER__GROUP, GROUP_MEMBER_CHANGED_EVENT_TRIGGER__NEW_STATE, GROUP_MEMBER_CHANGED_EVENT_TRIGGER__OLD_STATE, GROUP_MEMBER_CHANGED_EVENT_TRIGGER_FEATURE_COUNT, GROUP_MEMBER_COMMAND_EVENT_TRIGGER, GROUP_MEMBER_COMMAND_EVENT_TRIGGER__COMMAND, GROUP_MEMBER_COMMAND_EVENT_TRIGGER__GROUP, GROUP_MEMBER_COMMAND_EVENT_TRIGGER_FEATURE_COUNT, GROUP_MEMBER_UPDATE_EVENT_TRIGGER, GROUP_MEMBER_UPDATE_EVENT_TRIGGER__GROUP, GROUP_MEMBER_UPDATE_EVENT_TRIGGER__STATE, GROUP_MEMBER_UPDATE_EVENT_TRIGGER_FEATURE_COUNT, RULE, RULE__EVENTTRIGGER, RULE__NAME, RULE__SCRIPT, RULE_FEATURE_COUNT, RULE_MODEL, RULE_MODEL__IMPORT_SECTION, RULE_MODEL__RULES, RULE_MODEL__VARIABLES, RULE_MODEL_FEATURE_COUNT, SYSTEM_ON_SHUTDOWN_TRIGGER, SYSTEM_ON_SHUTDOWN_TRIGGER_FEATURE_COUNT, SYSTEM_ON_STARTUP_TRIGGER, SYSTEM_ON_STARTUP_TRIGGER_FEATURE_COUNT, SYSTEM_STARTLEVEL_TRIGGER, SYSTEM_STARTLEVEL_TRIGGER__LEVEL, SYSTEM_STARTLEVEL_TRIGGER_FEATURE_COUNT, SYSTEM_TRIGGER, SYSTEM_TRIGGER_FEATURE_COUNT, THING_STATE_CHANGED_EVENT_TRIGGER, THING_STATE_CHANGED_EVENT_TRIGGER__NEW_STATE, THING_STATE_CHANGED_EVENT_TRIGGER__OLD_STATE, THING_STATE_CHANGED_EVENT_TRIGGER__THING, THING_STATE_CHANGED_EVENT_TRIGGER_FEATURE_COUNT, THING_STATE_UPDATE_EVENT_TRIGGER, THING_STATE_UPDATE_EVENT_TRIGGER__STATE, THING_STATE_UPDATE_EVENT_TRIGGER__THING, THING_STATE_UPDATE_EVENT_TRIGGER_FEATURE_COUNT, TIMER_TRIGGER, TIMER_TRIGGER__CRON, TIMER_TRIGGER__TIME, TIMER_TRIGGER_FEATURE_COUNT, UPDATE_EVENT_TRIGGER, UPDATE_EVENT_TRIGGER__ITEM, UPDATE_EVENT_TRIGGER__STATE, UPDATE_EVENT_TRIGGER_FEATURE_COUNT, VALID_COMMAND, VALID_COMMAND__VALUE, VALID_COMMAND_FEATURE_COUNT, VALID_COMMAND_ID, VALID_COMMAND_ID__VALUE, VALID_COMMAND_ID_FEATURE_COUNT, VALID_COMMAND_NUMBER, VALID_COMMAND_NUMBER__VALUE, VALID_COMMAND_NUMBER_FEATURE_COUNT, VALID_COMMAND_STRING, VALID_COMMAND_STRING__VALUE, VALID_COMMAND_STRING_FEATURE_COUNT, VALID_STATE, VALID_STATE__VALUE, VALID_STATE_FEATURE_COUNT, VALID_STATE_ID, VALID_STATE_ID__VALUE, VALID_STATE_ID_FEATURE_COUNT, VALID_STATE_NUMBER, VALID_STATE_NUMBER__VALUE, VALID_STATE_NUMBER_FEATURE_COUNT, VALID_STATE_STRING, VALID_STATE_STRING__VALUE, VALID_STATE_STRING_FEATURE_COUNT, VALID_TRIGGER, VALID_TRIGGER__VALUE, VALID_TRIGGER_FEATURE_COUNT, VALID_TRIGGER_ID, VALID_TRIGGER_ID__VALUE, VALID_TRIGGER_ID_FEATURE_COUNT, VALID_TRIGGER_NUMBER, VALID_TRIGGER_NUMBER__VALUE, VALID_TRIGGER_NUMBER_FEATURE_COUNT, VALID_TRIGGER_STRING, VALID_TRIGGER_STRING__VALUE, VALID_TRIGGER_STRING_FEATURE_COUNT, VARIABLE_DECLARATION, VARIABLE_DECLARATION__NAME, VARIABLE_DECLARATION__RIGHT, VARIABLE_DECLARATION__TYPE, VARIABLE_DECLARATION__WRITEABLE, VARIABLE_DECLARATION_FEATURE_COUNT
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Creates the meta-model objects for the package.org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EAttribute
org.eclipse.emf.ecore.EReference
org.eclipse.emf.ecore.EReference
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EReference
org.eclipse.emf.ecore.EAttribute
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EAttribute
org.eclipse.emf.ecore.EAttribute
org.eclipse.emf.ecore.EAttribute
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EAttribute
org.eclipse.emf.ecore.EReference
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EAttribute
org.eclipse.emf.ecore.EReference
org.eclipse.emf.ecore.EReference
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EReference
org.eclipse.emf.ecore.EAttribute
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EAttribute
org.eclipse.emf.ecore.EReference
org.eclipse.emf.ecore.EClass
getRule()
org.eclipse.emf.ecore.EReference
org.eclipse.emf.ecore.EAttribute
org.eclipse.emf.ecore.EReference
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EReference
org.eclipse.emf.ecore.EReference
org.eclipse.emf.ecore.EReference
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EAttribute
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EAttribute
org.eclipse.emf.ecore.EAttribute
org.eclipse.emf.ecore.EAttribute
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EAttribute
org.eclipse.emf.ecore.EAttribute
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EAttribute
org.eclipse.emf.ecore.EAttribute
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EAttribute
org.eclipse.emf.ecore.EReference
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EAttribute
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EAttribute
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EAttribute
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EClass
org.eclipse.emf.ecore.EAttribute
org.eclipse.emf.ecore.EReference
org.eclipse.emf.ecore.EReference
org.eclipse.emf.ecore.EAttribute
static RulesPackage
init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.void
Complete the initialization of the package and its meta-model.Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEOperation, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEOperations, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEOperation, initEOperation, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setName, setNamespaceURI, setNsPrefix, setNsURI, toString
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettings
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
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, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
init
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.This method is used to initialize
RulesPackage.eINSTANCE
when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.- See Also:
-
getRuleModel
public org.eclipse.emf.ecore.EClass getRuleModel()- Specified by:
getRuleModel
in interfaceRulesPackage
- Returns:
- the meta object for class 'Rule Model'.
- See Also:
-
getRuleModel_ImportSection
public org.eclipse.emf.ecore.EReference getRuleModel_ImportSection()- Specified by:
getRuleModel_ImportSection
in interfaceRulesPackage
- Returns:
- the meta object for the containment reference 'Import Section'.
- See Also:
-
getRuleModel_Variables
public org.eclipse.emf.ecore.EReference getRuleModel_Variables()- Specified by:
getRuleModel_Variables
in interfaceRulesPackage
- Returns:
- the meta object for the containment reference list 'Variables'.
- See Also:
-
getRuleModel_Rules
public org.eclipse.emf.ecore.EReference getRuleModel_Rules()- Specified by:
getRuleModel_Rules
in interfaceRulesPackage
- Returns:
- the meta object for the containment reference list 'Rules'.
- See Also:
-
getVariableDeclaration
public org.eclipse.emf.ecore.EClass getVariableDeclaration()- Specified by:
getVariableDeclaration
in interfaceRulesPackage
- Returns:
- the meta object for class 'Variable Declaration'.
- See Also:
-
getVariableDeclaration_Writeable
public org.eclipse.emf.ecore.EAttribute getVariableDeclaration_Writeable()- Specified by:
getVariableDeclaration_Writeable
in interfaceRulesPackage
- Returns:
- the meta object for the attribute 'Writeable'.
- See Also:
-
getVariableDeclaration_Type
public org.eclipse.emf.ecore.EReference getVariableDeclaration_Type()- Specified by:
getVariableDeclaration_Type
in interfaceRulesPackage
- Returns:
- the meta object for the containment reference 'Type'.
- See Also:
-
getVariableDeclaration_Name
public org.eclipse.emf.ecore.EAttribute getVariableDeclaration_Name()- Specified by:
getVariableDeclaration_Name
in interfaceRulesPackage
- Returns:
- the meta object for the attribute 'Name'.
- See Also:
-
getVariableDeclaration_Right
public org.eclipse.emf.ecore.EReference getVariableDeclaration_Right()- Specified by:
getVariableDeclaration_Right
in interfaceRulesPackage
- Returns:
- the meta object for the containment reference 'Right'.
- See Also:
-
getRule
public org.eclipse.emf.ecore.EClass getRule()- Specified by:
getRule
in interfaceRulesPackage
- Returns:
- the meta object for class 'Rule'.
- See Also:
-
getRule_Name
public org.eclipse.emf.ecore.EAttribute getRule_Name()- Specified by:
getRule_Name
in interfaceRulesPackage
- Returns:
- the meta object for the attribute 'Name'.
- See Also:
-
getRule_Eventtrigger
public org.eclipse.emf.ecore.EReference getRule_Eventtrigger()- Specified by:
getRule_Eventtrigger
in interfaceRulesPackage
- Returns:
- the meta object for the containment reference list 'Eventtrigger'.
- See Also:
-
getRule_Script
public org.eclipse.emf.ecore.EReference getRule_Script()- Specified by:
getRule_Script
in interfaceRulesPackage
- Returns:
- the meta object for the containment reference 'Script'.
- See Also:
-
getEventTrigger
public org.eclipse.emf.ecore.EClass getEventTrigger()- Specified by:
getEventTrigger
in interfaceRulesPackage
- Returns:
- the meta object for class 'Event Trigger'.
- See Also:
-
getCommandEventTrigger
public org.eclipse.emf.ecore.EClass getCommandEventTrigger()- Specified by:
getCommandEventTrigger
in interfaceRulesPackage
- Returns:
- the meta object for class 'Command Event Trigger'.
- See Also:
-
getCommandEventTrigger_Item
public org.eclipse.emf.ecore.EAttribute getCommandEventTrigger_Item()- Specified by:
getCommandEventTrigger_Item
in interfaceRulesPackage
- Returns:
- the meta object for the attribute 'Item'.
- See Also:
-
getCommandEventTrigger_Command
public org.eclipse.emf.ecore.EReference getCommandEventTrigger_Command()- Specified by:
getCommandEventTrigger_Command
in interfaceRulesPackage
- Returns:
- the meta object for the containment reference 'Command'.
- See Also:
-
getGroupMemberCommandEventTrigger
public org.eclipse.emf.ecore.EClass getGroupMemberCommandEventTrigger()- Specified by:
getGroupMemberCommandEventTrigger
in interfaceRulesPackage
- Returns:
- the meta object for class 'Group Member Command Event Trigger'.
- See Also:
-
getGroupMemberCommandEventTrigger_Group
public org.eclipse.emf.ecore.EAttribute getGroupMemberCommandEventTrigger_Group()- Specified by:
getGroupMemberCommandEventTrigger_Group
in interfaceRulesPackage
- Returns:
- the meta object for the attribute 'Group'.
- See Also:
-
getGroupMemberCommandEventTrigger_Command
public org.eclipse.emf.ecore.EReference getGroupMemberCommandEventTrigger_Command()- Specified by:
getGroupMemberCommandEventTrigger_Command
in interfaceRulesPackage
- Returns:
- the meta object for the containment reference 'Command'.
- See Also:
-
getUpdateEventTrigger
public org.eclipse.emf.ecore.EClass getUpdateEventTrigger()- Specified by:
getUpdateEventTrigger
in interfaceRulesPackage
- Returns:
- the meta object for class 'Update Event Trigger'.
- See Also:
-
getUpdateEventTrigger_Item
public org.eclipse.emf.ecore.EAttribute getUpdateEventTrigger_Item()- Specified by:
getUpdateEventTrigger_Item
in interfaceRulesPackage
- Returns:
- the meta object for the attribute 'Item'.
- See Also:
-
getUpdateEventTrigger_State
public org.eclipse.emf.ecore.EReference getUpdateEventTrigger_State()- Specified by:
getUpdateEventTrigger_State
in interfaceRulesPackage
- Returns:
- the meta object for the containment reference 'State'.
- See Also:
-
getGroupMemberUpdateEventTrigger
public org.eclipse.emf.ecore.EClass getGroupMemberUpdateEventTrigger()- Specified by:
getGroupMemberUpdateEventTrigger
in interfaceRulesPackage
- Returns:
- the meta object for class 'Group Member Update Event Trigger'.
- See Also:
-
getGroupMemberUpdateEventTrigger_Group
public org.eclipse.emf.ecore.EAttribute getGroupMemberUpdateEventTrigger_Group()- Specified by:
getGroupMemberUpdateEventTrigger_Group
in interfaceRulesPackage
- Returns:
- the meta object for the attribute 'Group'.
- See Also:
-
getGroupMemberUpdateEventTrigger_State
public org.eclipse.emf.ecore.EReference getGroupMemberUpdateEventTrigger_State()- Specified by:
getGroupMemberUpdateEventTrigger_State
in interfaceRulesPackage
- Returns:
- the meta object for the containment reference 'State'.
- See Also:
-
getChangedEventTrigger
public org.eclipse.emf.ecore.EClass getChangedEventTrigger()- Specified by:
getChangedEventTrigger
in interfaceRulesPackage
- Returns:
- the meta object for class 'Changed Event Trigger'.
- See Also:
-
getChangedEventTrigger_Item
public org.eclipse.emf.ecore.EAttribute getChangedEventTrigger_Item()- Specified by:
getChangedEventTrigger_Item
in interfaceRulesPackage
- Returns:
- the meta object for the attribute 'Item'.
- See Also:
-
getChangedEventTrigger_OldState
public org.eclipse.emf.ecore.EReference getChangedEventTrigger_OldState()- Specified by:
getChangedEventTrigger_OldState
in interfaceRulesPackage
- Returns:
- the meta object for the containment reference 'Old State'.
- See Also:
-
getChangedEventTrigger_NewState
public org.eclipse.emf.ecore.EReference getChangedEventTrigger_NewState()- Specified by:
getChangedEventTrigger_NewState
in interfaceRulesPackage
- Returns:
- the meta object for the containment reference 'New State'.
- See Also:
-
getGroupMemberChangedEventTrigger
public org.eclipse.emf.ecore.EClass getGroupMemberChangedEventTrigger()- Specified by:
getGroupMemberChangedEventTrigger
in interfaceRulesPackage
- Returns:
- the meta object for class 'Group Member Changed Event Trigger'.
- See Also:
-
getGroupMemberChangedEventTrigger_Group
public org.eclipse.emf.ecore.EAttribute getGroupMemberChangedEventTrigger_Group()- Specified by:
getGroupMemberChangedEventTrigger_Group
in interfaceRulesPackage
- Returns:
- the meta object for the attribute 'Group'.
- See Also:
-
getGroupMemberChangedEventTrigger_OldState
public org.eclipse.emf.ecore.EReference getGroupMemberChangedEventTrigger_OldState()- Specified by:
getGroupMemberChangedEventTrigger_OldState
in interfaceRulesPackage
- Returns:
- the meta object for the containment reference 'Old State'.
- See Also:
-
getGroupMemberChangedEventTrigger_NewState
public org.eclipse.emf.ecore.EReference getGroupMemberChangedEventTrigger_NewState()- Specified by:
getGroupMemberChangedEventTrigger_NewState
in interfaceRulesPackage
- Returns:
- the meta object for the containment reference 'New State'.
- See Also:
-
getEventEmittedTrigger
public org.eclipse.emf.ecore.EClass getEventEmittedTrigger()- Specified by:
getEventEmittedTrigger
in interfaceRulesPackage
- Returns:
- the meta object for class 'Event Emitted Trigger'.
- See Also:
-
getEventEmittedTrigger_Channel
public org.eclipse.emf.ecore.EAttribute getEventEmittedTrigger_Channel()- Specified by:
getEventEmittedTrigger_Channel
in interfaceRulesPackage
- Returns:
- the meta object for the attribute 'Channel'.
- See Also:
-
getEventEmittedTrigger_Trigger
public org.eclipse.emf.ecore.EReference getEventEmittedTrigger_Trigger()- Specified by:
getEventEmittedTrigger_Trigger
in interfaceRulesPackage
- Returns:
- the meta object for the containment reference 'Trigger'.
- See Also:
-
getTimerTrigger
public org.eclipse.emf.ecore.EClass getTimerTrigger()- Specified by:
getTimerTrigger
in interfaceRulesPackage
- Returns:
- the meta object for class 'Timer Trigger'.
- See Also:
-
getTimerTrigger_Cron
public org.eclipse.emf.ecore.EAttribute getTimerTrigger_Cron()- Specified by:
getTimerTrigger_Cron
in interfaceRulesPackage
- Returns:
- the meta object for the attribute 'Cron'.
- See Also:
-
getTimerTrigger_Time
public org.eclipse.emf.ecore.EAttribute getTimerTrigger_Time()- Specified by:
getTimerTrigger_Time
in interfaceRulesPackage
- Returns:
- the meta object for the attribute 'Time'.
- See Also:
-
getDateTimeTrigger
public org.eclipse.emf.ecore.EClass getDateTimeTrigger()- Specified by:
getDateTimeTrigger
in interfaceRulesPackage
- Returns:
- the meta object for class 'Date Time Trigger'.
- See Also:
-
getDateTimeTrigger_Item
public org.eclipse.emf.ecore.EAttribute getDateTimeTrigger_Item()- Specified by:
getDateTimeTrigger_Item
in interfaceRulesPackage
- Returns:
- the meta object for the attribute 'Item'.
- See Also:
-
getDateTimeTrigger_TimeOnly
public org.eclipse.emf.ecore.EAttribute getDateTimeTrigger_TimeOnly()- Specified by:
getDateTimeTrigger_TimeOnly
in interfaceRulesPackage
- Returns:
- the meta object for the attribute 'Time Only'.
- See Also:
-
getDateTimeTrigger_Offset
public org.eclipse.emf.ecore.EAttribute getDateTimeTrigger_Offset()- Specified by:
getDateTimeTrigger_Offset
in interfaceRulesPackage
- Returns:
- the meta object for the attribute 'Offset'.
- See Also:
-
getSystemTrigger
public org.eclipse.emf.ecore.EClass getSystemTrigger()- Specified by:
getSystemTrigger
in interfaceRulesPackage
- Returns:
- the meta object for class 'System Trigger'.
- See Also:
-
getSystemOnStartupTrigger
public org.eclipse.emf.ecore.EClass getSystemOnStartupTrigger()- Specified by:
getSystemOnStartupTrigger
in interfaceRulesPackage
- Returns:
- the meta object for class 'System On Startup Trigger'.
- See Also:
-
getSystemStartlevelTrigger
public org.eclipse.emf.ecore.EClass getSystemStartlevelTrigger()- Specified by:
getSystemStartlevelTrigger
in interfaceRulesPackage
- Returns:
- the meta object for class 'System Startlevel Trigger'.
- See Also:
-
getSystemStartlevelTrigger_Level
public org.eclipse.emf.ecore.EAttribute getSystemStartlevelTrigger_Level()- Specified by:
getSystemStartlevelTrigger_Level
in interfaceRulesPackage
- Returns:
- the meta object for the attribute 'Level'.
- See Also:
-
getSystemOnShutdownTrigger
public org.eclipse.emf.ecore.EClass getSystemOnShutdownTrigger()- Specified by:
getSystemOnShutdownTrigger
in interfaceRulesPackage
- Returns:
- the meta object for class 'System On Shutdown Trigger'.
- See Also:
-
getThingStateUpdateEventTrigger
public org.eclipse.emf.ecore.EClass getThingStateUpdateEventTrigger()- Specified by:
getThingStateUpdateEventTrigger
in interfaceRulesPackage
- Returns:
- the meta object for class 'Thing State Update Event Trigger'.
- See Also:
-
getThingStateUpdateEventTrigger_Thing
public org.eclipse.emf.ecore.EAttribute getThingStateUpdateEventTrigger_Thing()- Specified by:
getThingStateUpdateEventTrigger_Thing
in interfaceRulesPackage
- Returns:
- the meta object for the attribute 'Thing'.
- See Also:
-
getThingStateUpdateEventTrigger_State
public org.eclipse.emf.ecore.EAttribute getThingStateUpdateEventTrigger_State()- Specified by:
getThingStateUpdateEventTrigger_State
in interfaceRulesPackage
- Returns:
- the meta object for the attribute 'State'.
- See Also:
-
getThingStateChangedEventTrigger
public org.eclipse.emf.ecore.EClass getThingStateChangedEventTrigger()- Specified by:
getThingStateChangedEventTrigger
in interfaceRulesPackage
- Returns:
- the meta object for class 'Thing State Changed Event Trigger'.
- See Also:
-
getThingStateChangedEventTrigger_Thing
public org.eclipse.emf.ecore.EAttribute getThingStateChangedEventTrigger_Thing()- Specified by:
getThingStateChangedEventTrigger_Thing
in interfaceRulesPackage
- Returns:
- the meta object for the attribute 'Thing'.
- See Also:
-
getThingStateChangedEventTrigger_OldState
public org.eclipse.emf.ecore.EAttribute getThingStateChangedEventTrigger_OldState()- Specified by:
getThingStateChangedEventTrigger_OldState
in interfaceRulesPackage
- Returns:
- the meta object for the attribute 'Old State'.
- See Also:
-
getThingStateChangedEventTrigger_NewState
public org.eclipse.emf.ecore.EAttribute getThingStateChangedEventTrigger_NewState()- Specified by:
getThingStateChangedEventTrigger_NewState
in interfaceRulesPackage
- Returns:
- the meta object for the attribute 'New State'.
- See Also:
-
getValidState
public org.eclipse.emf.ecore.EClass getValidState()- Specified by:
getValidState
in interfaceRulesPackage
- Returns:
- the meta object for class 'Valid State'.
- See Also:
-
getValidState_Value
public org.eclipse.emf.ecore.EAttribute getValidState_Value()- Specified by:
getValidState_Value
in interfaceRulesPackage
- Returns:
- the meta object for the attribute 'Value'.
- See Also:
-
getValidStateId
public org.eclipse.emf.ecore.EClass getValidStateId()- Specified by:
getValidStateId
in interfaceRulesPackage
- Returns:
- the meta object for class 'Valid State Id'.
- See Also:
-
getValidStateNumber
public org.eclipse.emf.ecore.EClass getValidStateNumber()- Specified by:
getValidStateNumber
in interfaceRulesPackage
- Returns:
- the meta object for class 'Valid State Number'.
- See Also:
-
getValidStateString
public org.eclipse.emf.ecore.EClass getValidStateString()- Specified by:
getValidStateString
in interfaceRulesPackage
- Returns:
- the meta object for class 'Valid State String'.
- See Also:
-
getValidCommand
public org.eclipse.emf.ecore.EClass getValidCommand()- Specified by:
getValidCommand
in interfaceRulesPackage
- Returns:
- the meta object for class 'Valid Command'.
- See Also:
-
getValidCommand_Value
public org.eclipse.emf.ecore.EAttribute getValidCommand_Value()- Specified by:
getValidCommand_Value
in interfaceRulesPackage
- Returns:
- the meta object for the attribute 'Value'.
- See Also:
-
getValidCommandId
public org.eclipse.emf.ecore.EClass getValidCommandId()- Specified by:
getValidCommandId
in interfaceRulesPackage
- Returns:
- the meta object for class 'Valid Command Id'.
- See Also:
-
getValidCommandNumber
public org.eclipse.emf.ecore.EClass getValidCommandNumber()- Specified by:
getValidCommandNumber
in interfaceRulesPackage
- Returns:
- the meta object for class 'Valid Command Number'.
- See Also:
-
getValidCommandString
public org.eclipse.emf.ecore.EClass getValidCommandString()- Specified by:
getValidCommandString
in interfaceRulesPackage
- Returns:
- the meta object for class 'Valid Command String'.
- See Also:
-
getValidTrigger
public org.eclipse.emf.ecore.EClass getValidTrigger()- Specified by:
getValidTrigger
in interfaceRulesPackage
- Returns:
- the meta object for class 'Valid Trigger'.
- See Also:
-
getValidTrigger_Value
public org.eclipse.emf.ecore.EAttribute getValidTrigger_Value()- Specified by:
getValidTrigger_Value
in interfaceRulesPackage
- Returns:
- the meta object for the attribute 'Value'.
- See Also:
-
getValidTriggerId
public org.eclipse.emf.ecore.EClass getValidTriggerId()- Specified by:
getValidTriggerId
in interfaceRulesPackage
- Returns:
- the meta object for class 'Valid Trigger Id'.
- See Also:
-
getValidTriggerNumber
public org.eclipse.emf.ecore.EClass getValidTriggerNumber()- Specified by:
getValidTriggerNumber
in interfaceRulesPackage
- Returns:
- the meta object for class 'Valid Trigger Number'.
- See Also:
-
getValidTriggerString
public org.eclipse.emf.ecore.EClass getValidTriggerString()- Specified by:
getValidTriggerString
in interfaceRulesPackage
- Returns:
- the meta object for class 'Valid Trigger String'.
- See Also:
-
getRulesFactory
- Specified by:
getRulesFactory
in interfaceRulesPackage
- Returns:
- the factory that creates the instances of the model.
-
createPackageContents
public void createPackageContents()Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first. -
initializePackageContents
public void initializePackageContents()Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.
-