Interface RuleFactory
-
- 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:
RuleFactoryImpl
public interface RuleFactory extends org.eclipse.emf.ecore.EFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.- Since:
- 1.2
- See Also:
RulePackage
-
-
Field Summary
Fields Modifier and Type Field Description static RuleFactory
eINSTANCE
The singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AndCondition
createAndCondition()
Returns a new object of class 'And Condition'.EnableRule
createEnableRule()
Returns a new object of class 'Enable Rule'.False
createFalse()
Returns a new object of class 'False'.IsProxyCondition
createIsProxyCondition()
Returns a new object of class 'Is Proxy Condition'.IterateCondition
createIterateCondition()
Returns a new object of class 'Iterate Condition'.LeafCondition
createLeafCondition()
Returns a new object of class 'Leaf Condition'.NotCondition
createNotCondition()
Returns a new object of class 'Not Condition'.OrCondition
createOrCondition()
Returns a new object of class 'Or Condition'.ShowRule
createShowRule()
Returns a new object of class 'Show Rule'.True
createTrue()
Returns a new object of class 'True'.RulePackage
getRulePackage()
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
-
-
-
-
Field Detail
-
eINSTANCE
static final RuleFactory eINSTANCE
The singleton instance of the factory.
-
-
Method Detail
-
createLeafCondition
LeafCondition createLeafCondition()
Returns a new object of class 'Leaf Condition'.- Returns:
- a new object of class 'Leaf Condition'.
-
createOrCondition
OrCondition createOrCondition()
Returns a new object of class 'Or Condition'.- Returns:
- a new object of class 'Or Condition'.
-
createAndCondition
AndCondition createAndCondition()
Returns a new object of class 'And Condition'.- Returns:
- a new object of class 'And Condition'.
-
createShowRule
ShowRule createShowRule()
Returns a new object of class 'Show Rule'.- Returns:
- a new object of class 'Show Rule'.
-
createEnableRule
EnableRule createEnableRule()
Returns a new object of class 'Enable Rule'.- Returns:
- a new object of class 'Enable Rule'.
-
createIterateCondition
IterateCondition createIterateCondition()
Returns a new object of class 'Iterate Condition'.- Returns:
- a new object of class 'Iterate Condition'.
-
createTrue
True createTrue()
Returns a new object of class 'True'.- Returns:
- a new object of class 'True'.
-
createFalse
False createFalse()
Returns a new object of class 'False'.- Returns:
- a new object of class 'False'.
-
createNotCondition
NotCondition createNotCondition()
Returns a new object of class 'Not Condition'.- Returns:
- a new object of class 'Not Condition'.
-
createIsProxyCondition
IsProxyCondition createIsProxyCondition()
Returns a new object of class 'Is Proxy Condition'.- Returns:
- a new object of class 'Is Proxy Condition'.
-
getRulePackage
RulePackage getRulePackage()
Returns the package supported by this factory.- Returns:
- the package supported by this factory.
-
-