Interface RulesFactory
- All Superinterfaces:
org.eclipse.emf.ecore.EFactory
,org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
RulesFactoryImpl
public interface RulesFactory
extends org.eclipse.emf.ecore.EFactory
The Factory for the model.
It provides a create method for each non-abstract class of the model.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final RulesFactory
The singleton instance of the factory. -
Method Summary
Modifier and TypeMethodDescriptionReturns a new object of class 'Changed Event Trigger'.Returns a new object of class 'Command Event Trigger'.Returns a new object of class 'Date Time Trigger'.Returns a new object of class 'Event Emitted Trigger'.Returns a new object of class 'Event Trigger'.Returns a new object of class 'Group Member Changed Event Trigger'.Returns a new object of class 'Group Member Command Event Trigger'.Returns a new object of class 'Group Member Update Event Trigger'.Returns a new object of class 'Rule'.Returns a new object of class 'Rule Model'.Returns a new object of class 'System On Shutdown Trigger'.Returns a new object of class 'System On Startup Trigger'.Returns a new object of class 'System Startlevel Trigger'.Returns a new object of class 'System Trigger'.Returns a new object of class 'Thing State Changed Event Trigger'.Returns a new object of class 'Thing State Update Event Trigger'.Returns a new object of class 'Timer Trigger'.Returns a new object of class 'Update Event Trigger'.Returns a new object of class 'Valid Command'.Returns a new object of class 'Valid Command Id'.Returns a new object of class 'Valid Command Number'.Returns a new object of class 'Valid Command String'.Returns a new object of class 'Valid State'.Returns a new object of class 'Valid State Id'.Returns a new object of class 'Valid State Number'.Returns a new object of class 'Valid State String'.Returns a new object of class 'Valid Trigger'.Returns a new object of class 'Valid Trigger Id'.Returns a new object of class 'Valid Trigger Number'.Returns a new object of class 'Valid Trigger String'.Returns a new object of class 'Variable Declaration'.Returns the package supported by this factory.Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
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.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
eINSTANCE
The singleton instance of the factory.
-
-
Method Details
-
createRuleModel
RuleModel createRuleModel()Returns a new object of class 'Rule Model'.- Returns:
- a new object of class 'Rule Model'.
-
createVariableDeclaration
VariableDeclaration createVariableDeclaration()Returns a new object of class 'Variable Declaration'.- Returns:
- a new object of class 'Variable Declaration'.
-
createRule
Rule createRule()Returns a new object of class 'Rule'.- Returns:
- a new object of class 'Rule'.
-
createEventTrigger
EventTrigger createEventTrigger()Returns a new object of class 'Event Trigger'.- Returns:
- a new object of class 'Event Trigger'.
-
createCommandEventTrigger
CommandEventTrigger createCommandEventTrigger()Returns a new object of class 'Command Event Trigger'.- Returns:
- a new object of class 'Command Event Trigger'.
-
createGroupMemberCommandEventTrigger
GroupMemberCommandEventTrigger createGroupMemberCommandEventTrigger()Returns a new object of class 'Group Member Command Event Trigger'.- Returns:
- a new object of class 'Group Member Command Event Trigger'.
-
createUpdateEventTrigger
UpdateEventTrigger createUpdateEventTrigger()Returns a new object of class 'Update Event Trigger'.- Returns:
- a new object of class 'Update Event Trigger'.
-
createGroupMemberUpdateEventTrigger
GroupMemberUpdateEventTrigger createGroupMemberUpdateEventTrigger()Returns a new object of class 'Group Member Update Event Trigger'.- Returns:
- a new object of class 'Group Member Update Event Trigger'.
-
createChangedEventTrigger
ChangedEventTrigger createChangedEventTrigger()Returns a new object of class 'Changed Event Trigger'.- Returns:
- a new object of class 'Changed Event Trigger'.
-
createGroupMemberChangedEventTrigger
GroupMemberChangedEventTrigger createGroupMemberChangedEventTrigger()Returns a new object of class 'Group Member Changed Event Trigger'.- Returns:
- a new object of class 'Group Member Changed Event Trigger'.
-
createEventEmittedTrigger
EventEmittedTrigger createEventEmittedTrigger()Returns a new object of class 'Event Emitted Trigger'.- Returns:
- a new object of class 'Event Emitted Trigger'.
-
createTimerTrigger
TimerTrigger createTimerTrigger()Returns a new object of class 'Timer Trigger'.- Returns:
- a new object of class 'Timer Trigger'.
-
createDateTimeTrigger
DateTimeTrigger createDateTimeTrigger()Returns a new object of class 'Date Time Trigger'.- Returns:
- a new object of class 'Date Time Trigger'.
-
createSystemTrigger
SystemTrigger createSystemTrigger()Returns a new object of class 'System Trigger'.- Returns:
- a new object of class 'System Trigger'.
-
createSystemOnStartupTrigger
SystemOnStartupTrigger createSystemOnStartupTrigger()Returns a new object of class 'System On Startup Trigger'.- Returns:
- a new object of class 'System On Startup Trigger'.
-
createSystemStartlevelTrigger
SystemStartlevelTrigger createSystemStartlevelTrigger()Returns a new object of class 'System Startlevel Trigger'.- Returns:
- a new object of class 'System Startlevel Trigger'.
-
createSystemOnShutdownTrigger
SystemOnShutdownTrigger createSystemOnShutdownTrigger()Returns a new object of class 'System On Shutdown Trigger'.- Returns:
- a new object of class 'System On Shutdown Trigger'.
-
createThingStateUpdateEventTrigger
ThingStateUpdateEventTrigger createThingStateUpdateEventTrigger()Returns a new object of class 'Thing State Update Event Trigger'.- Returns:
- a new object of class 'Thing State Update Event Trigger'.
-
createThingStateChangedEventTrigger
ThingStateChangedEventTrigger createThingStateChangedEventTrigger()Returns a new object of class 'Thing State Changed Event Trigger'.- Returns:
- a new object of class 'Thing State Changed Event Trigger'.
-
createValidState
ValidState createValidState()Returns a new object of class 'Valid State'.- Returns:
- a new object of class 'Valid State'.
-
createValidStateId
ValidStateId createValidStateId()Returns a new object of class 'Valid State Id'.- Returns:
- a new object of class 'Valid State Id'.
-
createValidStateNumber
ValidStateNumber createValidStateNumber()Returns a new object of class 'Valid State Number'.- Returns:
- a new object of class 'Valid State Number'.
-
createValidStateString
ValidStateString createValidStateString()Returns a new object of class 'Valid State String'.- Returns:
- a new object of class 'Valid State String'.
-
createValidCommand
ValidCommand createValidCommand()Returns a new object of class 'Valid Command'.- Returns:
- a new object of class 'Valid Command'.
-
createValidCommandId
ValidCommandId createValidCommandId()Returns a new object of class 'Valid Command Id'.- Returns:
- a new object of class 'Valid Command Id'.
-
createValidCommandNumber
ValidCommandNumber createValidCommandNumber()Returns a new object of class 'Valid Command Number'.- Returns:
- a new object of class 'Valid Command Number'.
-
createValidCommandString
ValidCommandString createValidCommandString()Returns a new object of class 'Valid Command String'.- Returns:
- a new object of class 'Valid Command String'.
-
createValidTrigger
ValidTrigger createValidTrigger()Returns a new object of class 'Valid Trigger'.- Returns:
- a new object of class 'Valid Trigger'.
-
createValidTriggerId
ValidTriggerId createValidTriggerId()Returns a new object of class 'Valid Trigger Id'.- Returns:
- a new object of class 'Valid Trigger Id'.
-
createValidTriggerNumber
ValidTriggerNumber createValidTriggerNumber()Returns a new object of class 'Valid Trigger Number'.- Returns:
- a new object of class 'Valid Trigger Number'.
-
createValidTriggerString
ValidTriggerString createValidTriggerString()Returns a new object of class 'Valid Trigger String'.- Returns:
- a new object of class 'Valid Trigger String'.
-
getRulesPackage
RulesPackage getRulesPackage()Returns the package supported by this factory.- Returns:
- the package supported by this factory.
-