org.nasdanika.models.rules.RulesFactory Maven / Gradle / Ivy
The newest version!
/**
*/
package org.nasdanika.models.rules;
import org.eclipse.emf.ecore.EFactory;
/**
*
* The Factory for the model.
* It provides a create method for each non-abstract class of the model.
*
* @see org.nasdanika.models.rules.RulesPackage
* @generated
*/
public interface RulesFactory extends EFactory {
/**
* The singleton instance of the factory.
*
*
* @generated
*/
RulesFactory eINSTANCE = org.nasdanika.models.rules.impl.RulesFactoryImpl.init();
/**
* Returns a new object of class 'Rule'.
*
*
* @return a new object of class 'Rule'.
* @generated
*/
Rule createRule();
/**
* Returns a new object of class 'Rule Set'.
*
*
* @return a new object of class 'Rule Set'.
* @generated
*/
RuleSet createRuleSet();
/**
* Returns a new object of class 'Violation'.
*
*
* @return a new object of class 'Violation'.
* @generated
*/
Violation createViolation();
/**
* Returns a new object of class 'Failure'.
*
*
* @return a new object of class 'Failure'.
* @generated
*/
Failure createFailure();
/**
* Returns a new object of class 'Waiver'.
*
*
* @return a new object of class 'Waiver'.
* @generated
*/
Waiver createWaiver();
/**
* Returns a new object of class 'Inspectable'.
*
*
* @return a new object of class 'Inspectable'.
* @generated
*/
Inspectable createInspectable();
/**
* Returns a new object of class 'Inspection Result'.
*
*
* @return a new object of class 'Inspection Result'.
* @generated
*/
InspectionResult createInspectionResult();
/**
* Returns a new object of class 'Severity'.
*
*
* @return a new object of class 'Severity'.
* @generated
*/
Severity createSeverity();
/**
* Returns a new object of class 'Action'.
*
*
* @return a new object of class 'Action'.
* @generated
*/
Action createAction();
/**
* Returns a new object of class 'Resource Action'.
*
*
* @return a new object of class 'Resource Action'.
* @generated
*/
ResourceAction createResourceAction();
/**
* Returns a new object of class 'Text Resource Action'.
*
*
* @return a new object of class 'Text Resource Action'.
* @generated
*/
TextResourceAction createTextResourceAction();
/**
* Returns a new object of class 'Binary Resource Action'.
*
*
* @return a new object of class 'Binary Resource Action'.
* @generated
*/
BinaryResourceAction createBinaryResourceAction();
/**
* Returns a new object of class 'Create Resource Action'.
*
*
* @return a new object of class 'Create Resource Action'.
* @generated
*/
CreateResourceAction createCreateResourceAction();
/**
* Returns a new object of class 'Create Text Resource Action'.
*
*
* @return a new object of class 'Create Text Resource Action'.
* @generated
*/
CreateTextResourceAction createCreateTextResourceAction();
/**
* Returns a new object of class 'Create Binary Resource Action'.
*
*
* @return a new object of class 'Create Binary Resource Action'.
* @generated
*/
CreateBinaryResourceAction createCreateBinaryResourceAction();
/**
* Returns a new object of class 'Delete Resource Action'.
*
*
* @return a new object of class 'Delete Resource Action'.
* @generated
*/
DeleteResourceAction createDeleteResourceAction();
/**
* Returns a new object of class 'Move Resource Action'.
*
*
* @return a new object of class 'Move Resource Action'.
* @generated
*/
MoveResourceAction createMoveResourceAction();
/**
* Returns a new object of class 'Update Resource Action'.
*
*
* @return a new object of class 'Update Resource Action'.
* @generated
*/
UpdateResourceAction createUpdateResourceAction();
/**
* Returns a new object of class 'Update Text Resource Action'.
*
*
* @return a new object of class 'Update Text Resource Action'.
* @generated
*/
UpdateTextResourceAction createUpdateTextResourceAction();
/**
* Returns a new object of class 'Update Binary Resource Action'.
*
*
* @return a new object of class 'Update Binary Resource Action'.
* @generated
*/
UpdateBinaryResourceAction createUpdateBinaryResourceAction();
/**
* Returns the package supported by this factory.
*
*
* @return the package supported by this factory.
* @generated
*/
RulesPackage getRulesPackage();
} //RulesFactory