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 SummaryNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.EPackageImplorg.eclipse.emf.ecore.impl.EPackageImpl.EBasicWhiteListNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.DynamicNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImplorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.ContainerNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImplorg.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplNested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImplorg.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.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackageorg.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.RegistryNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObjectorg.eclipse.emf.ecore.InternalEObject.EStoreNested classes/interfaces inherited from interface org.openhab.core.model.rule.rules.RulesPackageRulesPackage.Literals
- 
Field SummaryFields inherited from class org.eclipse.emf.ecore.impl.EPackageImpleClassifiers, 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, nsURIFields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImplname, NAME_EDEFAULTFields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpleAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAGFields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.ContainereContainerFields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImplEVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolderNILFields inherited from interface org.eclipse.emf.ecore.InternalEObjectEOPPOSITE_FEATURE_BASEFields inherited from interface org.openhab.core.model.rule.rules.RulesPackageCHANGED_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 SummaryModifier and TypeMethodDescriptionvoidCreates the meta-model objects for the package.org.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EClassgetRule()org.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EClassorg.eclipse.emf.ecore.EAttributeorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EReferenceorg.eclipse.emf.ecore.EAttributestatic RulesPackageinit()Creates, registers, and initializes the Package for this model, and for any others upon which it depends.voidComplete the initialization of the package and its meta-model.Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpladdAnnotation, 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, toStringMethods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpleContents, eCrossReferences, getName, getNameGenMethods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpleObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozenMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.ContainereBasicSetContainer, eInternalContainerMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpldynamicGet, 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, eSettingsMethods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpleAddVirtualValue, 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, eVirtualValuesMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpleNotificationRequired, eNotifyMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.ecore.EModelElementgetEAnnotation, getEAnnotationsMethods inherited from interface org.eclipse.emf.ecore.ENamedElementgetName, setNameMethods inherited from interface org.eclipse.emf.ecore.EObjecteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.EPackagegetEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURIMethods inherited from interface org.eclipse.emf.ecore.InternalEObjecteNotificationRequiredMethods inherited from interface org.eclipse.emf.common.notify.NotifiereAdapters, eDeliver, eNotify, eSetDeliver
- 
Method Details- 
initCreates, registers, and initializes the Package for this model, and for any others upon which it depends.This method is used to initialize RulesPackage.eINSTANCEwhen that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.- See Also:
 
- 
getRuleModelpublic org.eclipse.emf.ecore.EClass getRuleModel()- Specified by:
- getRuleModelin interface- RulesPackage
- Returns:
- the meta object for class 'Rule Model'.
- See Also:
 
- 
getRuleModel_ImportSectionpublic org.eclipse.emf.ecore.EReference getRuleModel_ImportSection()- Specified by:
- getRuleModel_ImportSectionin interface- RulesPackage
- Returns:
- the meta object for the containment reference 'Import Section'.
- See Also:
 
- 
getRuleModel_Variablespublic org.eclipse.emf.ecore.EReference getRuleModel_Variables()- Specified by:
- getRuleModel_Variablesin interface- RulesPackage
- Returns:
- the meta object for the containment reference list 'Variables'.
- See Also:
 
- 
getRuleModel_Rulespublic org.eclipse.emf.ecore.EReference getRuleModel_Rules()- Specified by:
- getRuleModel_Rulesin interface- RulesPackage
- Returns:
- the meta object for the containment reference list 'Rules'.
- See Also:
 
- 
getVariableDeclarationpublic org.eclipse.emf.ecore.EClass getVariableDeclaration()- Specified by:
- getVariableDeclarationin interface- RulesPackage
- Returns:
- the meta object for class 'Variable Declaration'.
- See Also:
 
- 
getVariableDeclaration_Writeablepublic org.eclipse.emf.ecore.EAttribute getVariableDeclaration_Writeable()- Specified by:
- getVariableDeclaration_Writeablein interface- RulesPackage
- Returns:
- the meta object for the attribute 'Writeable'.
- See Also:
 
- 
getVariableDeclaration_Typepublic org.eclipse.emf.ecore.EReference getVariableDeclaration_Type()- Specified by:
- getVariableDeclaration_Typein interface- RulesPackage
- Returns:
- the meta object for the containment reference 'Type'.
- See Also:
 
- 
getVariableDeclaration_Namepublic org.eclipse.emf.ecore.EAttribute getVariableDeclaration_Name()- Specified by:
- getVariableDeclaration_Namein interface- RulesPackage
- Returns:
- the meta object for the attribute 'Name'.
- See Also:
 
- 
getVariableDeclaration_Rightpublic org.eclipse.emf.ecore.EReference getVariableDeclaration_Right()- Specified by:
- getVariableDeclaration_Rightin interface- RulesPackage
- Returns:
- the meta object for the containment reference 'Right'.
- See Also:
 
- 
getRulepublic org.eclipse.emf.ecore.EClass getRule()- Specified by:
- getRulein interface- RulesPackage
- Returns:
- the meta object for class 'Rule'.
- See Also:
 
- 
getRule_Namepublic org.eclipse.emf.ecore.EAttribute getRule_Name()- Specified by:
- getRule_Namein interface- RulesPackage
- Returns:
- the meta object for the attribute 'Name'.
- See Also:
 
- 
getRule_Eventtriggerpublic org.eclipse.emf.ecore.EReference getRule_Eventtrigger()- Specified by:
- getRule_Eventtriggerin interface- RulesPackage
- Returns:
- the meta object for the containment reference list 'Eventtrigger'.
- See Also:
 
- 
getRule_Scriptpublic org.eclipse.emf.ecore.EReference getRule_Script()- Specified by:
- getRule_Scriptin interface- RulesPackage
- Returns:
- the meta object for the containment reference 'Script'.
- See Also:
 
- 
getEventTriggerpublic org.eclipse.emf.ecore.EClass getEventTrigger()- Specified by:
- getEventTriggerin interface- RulesPackage
- Returns:
- the meta object for class 'Event Trigger'.
- See Also:
 
- 
getCommandEventTriggerpublic org.eclipse.emf.ecore.EClass getCommandEventTrigger()- Specified by:
- getCommandEventTriggerin interface- RulesPackage
- Returns:
- the meta object for class 'Command Event Trigger'.
- See Also:
 
- 
getCommandEventTrigger_Itempublic org.eclipse.emf.ecore.EAttribute getCommandEventTrigger_Item()- Specified by:
- getCommandEventTrigger_Itemin interface- RulesPackage
- Returns:
- the meta object for the attribute 'Item'.
- See Also:
 
- 
getCommandEventTrigger_Commandpublic org.eclipse.emf.ecore.EReference getCommandEventTrigger_Command()- Specified by:
- getCommandEventTrigger_Commandin interface- RulesPackage
- Returns:
- the meta object for the containment reference 'Command'.
- See Also:
 
- 
getGroupMemberCommandEventTriggerpublic org.eclipse.emf.ecore.EClass getGroupMemberCommandEventTrigger()- Specified by:
- getGroupMemberCommandEventTriggerin interface- RulesPackage
- Returns:
- the meta object for class 'Group Member Command Event Trigger'.
- See Also:
 
- 
getGroupMemberCommandEventTrigger_Grouppublic org.eclipse.emf.ecore.EAttribute getGroupMemberCommandEventTrigger_Group()- Specified by:
- getGroupMemberCommandEventTrigger_Groupin interface- RulesPackage
- Returns:
- the meta object for the attribute 'Group'.
- See Also:
 
- 
getGroupMemberCommandEventTrigger_Commandpublic org.eclipse.emf.ecore.EReference getGroupMemberCommandEventTrigger_Command()- Specified by:
- getGroupMemberCommandEventTrigger_Commandin interface- RulesPackage
- Returns:
- the meta object for the containment reference 'Command'.
- See Also:
 
- 
getUpdateEventTriggerpublic org.eclipse.emf.ecore.EClass getUpdateEventTrigger()- Specified by:
- getUpdateEventTriggerin interface- RulesPackage
- Returns:
- the meta object for class 'Update Event Trigger'.
- See Also:
 
- 
getUpdateEventTrigger_Itempublic org.eclipse.emf.ecore.EAttribute getUpdateEventTrigger_Item()- Specified by:
- getUpdateEventTrigger_Itemin interface- RulesPackage
- Returns:
- the meta object for the attribute 'Item'.
- See Also:
 
- 
getUpdateEventTrigger_Statepublic org.eclipse.emf.ecore.EReference getUpdateEventTrigger_State()- Specified by:
- getUpdateEventTrigger_Statein interface- RulesPackage
- Returns:
- the meta object for the containment reference 'State'.
- See Also:
 
- 
getGroupMemberUpdateEventTriggerpublic org.eclipse.emf.ecore.EClass getGroupMemberUpdateEventTrigger()- Specified by:
- getGroupMemberUpdateEventTriggerin interface- RulesPackage
- Returns:
- the meta object for class 'Group Member Update Event Trigger'.
- See Also:
 
- 
getGroupMemberUpdateEventTrigger_Grouppublic org.eclipse.emf.ecore.EAttribute getGroupMemberUpdateEventTrigger_Group()- Specified by:
- getGroupMemberUpdateEventTrigger_Groupin interface- RulesPackage
- Returns:
- the meta object for the attribute 'Group'.
- See Also:
 
- 
getGroupMemberUpdateEventTrigger_Statepublic org.eclipse.emf.ecore.EReference getGroupMemberUpdateEventTrigger_State()- Specified by:
- getGroupMemberUpdateEventTrigger_Statein interface- RulesPackage
- Returns:
- the meta object for the containment reference 'State'.
- See Also:
 
- 
getChangedEventTriggerpublic org.eclipse.emf.ecore.EClass getChangedEventTrigger()- Specified by:
- getChangedEventTriggerin interface- RulesPackage
- Returns:
- the meta object for class 'Changed Event Trigger'.
- See Also:
 
- 
getChangedEventTrigger_Itempublic org.eclipse.emf.ecore.EAttribute getChangedEventTrigger_Item()- Specified by:
- getChangedEventTrigger_Itemin interface- RulesPackage
- Returns:
- the meta object for the attribute 'Item'.
- See Also:
 
- 
getChangedEventTrigger_OldStatepublic org.eclipse.emf.ecore.EReference getChangedEventTrigger_OldState()- Specified by:
- getChangedEventTrigger_OldStatein interface- RulesPackage
- Returns:
- the meta object for the containment reference 'Old State'.
- See Also:
 
- 
getChangedEventTrigger_NewStatepublic org.eclipse.emf.ecore.EReference getChangedEventTrigger_NewState()- Specified by:
- getChangedEventTrigger_NewStatein interface- RulesPackage
- Returns:
- the meta object for the containment reference 'New State'.
- See Also:
 
- 
getGroupMemberChangedEventTriggerpublic org.eclipse.emf.ecore.EClass getGroupMemberChangedEventTrigger()- Specified by:
- getGroupMemberChangedEventTriggerin interface- RulesPackage
- Returns:
- the meta object for class 'Group Member Changed Event Trigger'.
- See Also:
 
- 
getGroupMemberChangedEventTrigger_Grouppublic org.eclipse.emf.ecore.EAttribute getGroupMemberChangedEventTrigger_Group()- Specified by:
- getGroupMemberChangedEventTrigger_Groupin interface- RulesPackage
- Returns:
- the meta object for the attribute 'Group'.
- See Also:
 
- 
getGroupMemberChangedEventTrigger_OldStatepublic org.eclipse.emf.ecore.EReference getGroupMemberChangedEventTrigger_OldState()- Specified by:
- getGroupMemberChangedEventTrigger_OldStatein interface- RulesPackage
- Returns:
- the meta object for the containment reference 'Old State'.
- See Also:
 
- 
getGroupMemberChangedEventTrigger_NewStatepublic org.eclipse.emf.ecore.EReference getGroupMemberChangedEventTrigger_NewState()- Specified by:
- getGroupMemberChangedEventTrigger_NewStatein interface- RulesPackage
- Returns:
- the meta object for the containment reference 'New State'.
- See Also:
 
- 
getEventEmittedTriggerpublic org.eclipse.emf.ecore.EClass getEventEmittedTrigger()- Specified by:
- getEventEmittedTriggerin interface- RulesPackage
- Returns:
- the meta object for class 'Event Emitted Trigger'.
- See Also:
 
- 
getEventEmittedTrigger_Channelpublic org.eclipse.emf.ecore.EAttribute getEventEmittedTrigger_Channel()- Specified by:
- getEventEmittedTrigger_Channelin interface- RulesPackage
- Returns:
- the meta object for the attribute 'Channel'.
- See Also:
 
- 
getEventEmittedTrigger_Triggerpublic org.eclipse.emf.ecore.EReference getEventEmittedTrigger_Trigger()- Specified by:
- getEventEmittedTrigger_Triggerin interface- RulesPackage
- Returns:
- the meta object for the containment reference 'Trigger'.
- See Also:
 
- 
getTimerTriggerpublic org.eclipse.emf.ecore.EClass getTimerTrigger()- Specified by:
- getTimerTriggerin interface- RulesPackage
- Returns:
- the meta object for class 'Timer Trigger'.
- See Also:
 
- 
getTimerTrigger_Cronpublic org.eclipse.emf.ecore.EAttribute getTimerTrigger_Cron()- Specified by:
- getTimerTrigger_Cronin interface- RulesPackage
- Returns:
- the meta object for the attribute 'Cron'.
- See Also:
 
- 
getTimerTrigger_Timepublic org.eclipse.emf.ecore.EAttribute getTimerTrigger_Time()- Specified by:
- getTimerTrigger_Timein interface- RulesPackage
- Returns:
- the meta object for the attribute 'Time'.
- See Also:
 
- 
getDateTimeTriggerpublic org.eclipse.emf.ecore.EClass getDateTimeTrigger()- Specified by:
- getDateTimeTriggerin interface- RulesPackage
- Returns:
- the meta object for class 'Date Time Trigger'.
- See Also:
 
- 
getDateTimeTrigger_Itempublic org.eclipse.emf.ecore.EAttribute getDateTimeTrigger_Item()- Specified by:
- getDateTimeTrigger_Itemin interface- RulesPackage
- Returns:
- the meta object for the attribute 'Item'.
- See Also:
 
- 
getDateTimeTrigger_TimeOnlypublic org.eclipse.emf.ecore.EAttribute getDateTimeTrigger_TimeOnly()- Specified by:
- getDateTimeTrigger_TimeOnlyin interface- RulesPackage
- Returns:
- the meta object for the attribute 'Time Only'.
- See Also:
 
- 
getDateTimeTrigger_Offsetpublic org.eclipse.emf.ecore.EAttribute getDateTimeTrigger_Offset()- Specified by:
- getDateTimeTrigger_Offsetin interface- RulesPackage
- Returns:
- the meta object for the attribute 'Offset'.
- See Also:
 
- 
getSystemTriggerpublic org.eclipse.emf.ecore.EClass getSystemTrigger()- Specified by:
- getSystemTriggerin interface- RulesPackage
- Returns:
- the meta object for class 'System Trigger'.
- See Also:
 
- 
getSystemOnStartupTriggerpublic org.eclipse.emf.ecore.EClass getSystemOnStartupTrigger()- Specified by:
- getSystemOnStartupTriggerin interface- RulesPackage
- Returns:
- the meta object for class 'System On Startup Trigger'.
- See Also:
 
- 
getSystemStartlevelTriggerpublic org.eclipse.emf.ecore.EClass getSystemStartlevelTrigger()- Specified by:
- getSystemStartlevelTriggerin interface- RulesPackage
- Returns:
- the meta object for class 'System Startlevel Trigger'.
- See Also:
 
- 
getSystemStartlevelTrigger_Levelpublic org.eclipse.emf.ecore.EAttribute getSystemStartlevelTrigger_Level()- Specified by:
- getSystemStartlevelTrigger_Levelin interface- RulesPackage
- Returns:
- the meta object for the attribute 'Level'.
- See Also:
 
- 
getSystemOnShutdownTriggerpublic org.eclipse.emf.ecore.EClass getSystemOnShutdownTrigger()- Specified by:
- getSystemOnShutdownTriggerin interface- RulesPackage
- Returns:
- the meta object for class 'System On Shutdown Trigger'.
- See Also:
 
- 
getThingStateUpdateEventTriggerpublic org.eclipse.emf.ecore.EClass getThingStateUpdateEventTrigger()- Specified by:
- getThingStateUpdateEventTriggerin interface- RulesPackage
- Returns:
- the meta object for class 'Thing State Update Event Trigger'.
- See Also:
 
- 
getThingStateUpdateEventTrigger_Thingpublic org.eclipse.emf.ecore.EAttribute getThingStateUpdateEventTrigger_Thing()- Specified by:
- getThingStateUpdateEventTrigger_Thingin interface- RulesPackage
- Returns:
- the meta object for the attribute 'Thing'.
- See Also:
 
- 
getThingStateUpdateEventTrigger_Statepublic org.eclipse.emf.ecore.EAttribute getThingStateUpdateEventTrigger_State()- Specified by:
- getThingStateUpdateEventTrigger_Statein interface- RulesPackage
- Returns:
- the meta object for the attribute 'State'.
- See Also:
 
- 
getThingStateChangedEventTriggerpublic org.eclipse.emf.ecore.EClass getThingStateChangedEventTrigger()- Specified by:
- getThingStateChangedEventTriggerin interface- RulesPackage
- Returns:
- the meta object for class 'Thing State Changed Event Trigger'.
- See Also:
 
- 
getThingStateChangedEventTrigger_Thingpublic org.eclipse.emf.ecore.EAttribute getThingStateChangedEventTrigger_Thing()- Specified by:
- getThingStateChangedEventTrigger_Thingin interface- RulesPackage
- Returns:
- the meta object for the attribute 'Thing'.
- See Also:
 
- 
getThingStateChangedEventTrigger_OldStatepublic org.eclipse.emf.ecore.EAttribute getThingStateChangedEventTrigger_OldState()- Specified by:
- getThingStateChangedEventTrigger_OldStatein interface- RulesPackage
- Returns:
- the meta object for the attribute 'Old State'.
- See Also:
 
- 
getThingStateChangedEventTrigger_NewStatepublic org.eclipse.emf.ecore.EAttribute getThingStateChangedEventTrigger_NewState()- Specified by:
- getThingStateChangedEventTrigger_NewStatein interface- RulesPackage
- Returns:
- the meta object for the attribute 'New State'.
- See Also:
 
- 
getValidStatepublic org.eclipse.emf.ecore.EClass getValidState()- Specified by:
- getValidStatein interface- RulesPackage
- Returns:
- the meta object for class 'Valid State'.
- See Also:
 
- 
getValidState_Valuepublic org.eclipse.emf.ecore.EAttribute getValidState_Value()- Specified by:
- getValidState_Valuein interface- RulesPackage
- Returns:
- the meta object for the attribute 'Value'.
- See Also:
 
- 
getValidStateIdpublic org.eclipse.emf.ecore.EClass getValidStateId()- Specified by:
- getValidStateIdin interface- RulesPackage
- Returns:
- the meta object for class 'Valid State Id'.
- See Also:
 
- 
getValidStateNumberpublic org.eclipse.emf.ecore.EClass getValidStateNumber()- Specified by:
- getValidStateNumberin interface- RulesPackage
- Returns:
- the meta object for class 'Valid State Number'.
- See Also:
 
- 
getValidStateStringpublic org.eclipse.emf.ecore.EClass getValidStateString()- Specified by:
- getValidStateStringin interface- RulesPackage
- Returns:
- the meta object for class 'Valid State String'.
- See Also:
 
- 
getValidCommandpublic org.eclipse.emf.ecore.EClass getValidCommand()- Specified by:
- getValidCommandin interface- RulesPackage
- Returns:
- the meta object for class 'Valid Command'.
- See Also:
 
- 
getValidCommand_Valuepublic org.eclipse.emf.ecore.EAttribute getValidCommand_Value()- Specified by:
- getValidCommand_Valuein interface- RulesPackage
- Returns:
- the meta object for the attribute 'Value'.
- See Also:
 
- 
getValidCommandIdpublic org.eclipse.emf.ecore.EClass getValidCommandId()- Specified by:
- getValidCommandIdin interface- RulesPackage
- Returns:
- the meta object for class 'Valid Command Id'.
- See Also:
 
- 
getValidCommandNumberpublic org.eclipse.emf.ecore.EClass getValidCommandNumber()- Specified by:
- getValidCommandNumberin interface- RulesPackage
- Returns:
- the meta object for class 'Valid Command Number'.
- See Also:
 
- 
getValidCommandStringpublic org.eclipse.emf.ecore.EClass getValidCommandString()- Specified by:
- getValidCommandStringin interface- RulesPackage
- Returns:
- the meta object for class 'Valid Command String'.
- See Also:
 
- 
getValidTriggerpublic org.eclipse.emf.ecore.EClass getValidTrigger()- Specified by:
- getValidTriggerin interface- RulesPackage
- Returns:
- the meta object for class 'Valid Trigger'.
- See Also:
 
- 
getValidTrigger_Valuepublic org.eclipse.emf.ecore.EAttribute getValidTrigger_Value()- Specified by:
- getValidTrigger_Valuein interface- RulesPackage
- Returns:
- the meta object for the attribute 'Value'.
- See Also:
 
- 
getValidTriggerIdpublic org.eclipse.emf.ecore.EClass getValidTriggerId()- Specified by:
- getValidTriggerIdin interface- RulesPackage
- Returns:
- the meta object for class 'Valid Trigger Id'.
- See Also:
 
- 
getValidTriggerNumberpublic org.eclipse.emf.ecore.EClass getValidTriggerNumber()- Specified by:
- getValidTriggerNumberin interface- RulesPackage
- Returns:
- the meta object for class 'Valid Trigger Number'.
- See Also:
 
- 
getValidTriggerStringpublic org.eclipse.emf.ecore.EClass getValidTriggerString()- Specified by:
- getValidTriggerStringin interface- RulesPackage
- Returns:
- the meta object for class 'Valid Trigger String'.
- See Also:
 
- 
getRulesFactory- Specified by:
- getRulesFactoryin interface- RulesPackage
- Returns:
- the factory that creates the instances of the model.
 
- 
createPackageContentspublic void createPackageContents()Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.
- 
initializePackageContentspublic 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.
 
-