/** */ package rba.core; 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 rba.core.RBACorePackage * @generated */ public interface RBACoreFactory extends EFactory { /** * The singleton instance of the factory. * * * @generated */ RBACoreFactory eINSTANCE = rba.core.impl.RBACoreFactoryImpl.init(); /** * Returns a new object of class 'Project'. * * * @return a new object of class 'Project'. * @generated */ Project createProject(); /** * Returns a new object of class 'Package'. * * * @return a new object of class 'Package'. * @generated */ Package createPackage(); /** * Returns a new object of class 'Stereotype'. * * * @return a new object of class 'Stereotype'. * @generated */ Stereotype createStereotype(); /** * Returns a new object of class 'Tag'. * * * @return a new object of class 'Tag'. * @generated */ Tag createTag(); /** * Returns a new object of class 'Scene'. * * * @return a new object of class 'Scene'. * @generated */ Scene createScene(); /** * Returns a new object of class 'Integer Property'. * * * @return a new object of class 'Integer Property'. * @generated */ IntegerProperty createIntegerProperty(); /** * Returns a new object of class 'Constraint'. * * * @return a new object of class 'Constraint'. * @generated */ Constraint createConstraint(); /** * Returns a new object of class 'Let Statement'. * * * @return a new object of class 'Let Statement'. * @generated */ LetStatement createLetStatement(); /** * Returns a new object of class 'Complex Expression'. * * * @return a new object of class 'Complex Expression'. * @generated */ ComplexExpression createComplexExpression(); /** * Returns a new object of class 'Is Type Of'. * * * @return a new object of class 'Is Type Of'. * @generated */ IsTypeOf createIsTypeOf(); /** * Returns a new object of class 'Object Reference'. * * * @return a new object of class 'Object Reference'. * @generated */ ObjectReference createObjectReference(); /** * Returns a new object of class 'Previous Modifier'. * * * @return a new object of class 'Previous Modifier'. * @generated */ PreviousModifier createPreviousModifier(); /** * Returns a new object of class 'Greater Than Operator'. * * * @return a new object of class 'Greater Than Operator'. * @generated */ GreaterThanOperator createGreaterThanOperator(); /** * Returns a new object of class 'Much Greater Than Operator'. * * * @return a new object of class 'Much Greater Than Operator'. * @generated */ MuchGreaterThanOperator createMuchGreaterThanOperator(); /** * Returns a new object of class 'Lower Than Operator'. * * * @return a new object of class 'Lower Than Operator'. * @generated */ LowerThanOperator createLowerThanOperator(); /** * Returns a new object of class 'Equal To Operator'. * * * @return a new object of class 'Equal To Operator'. * @generated */ EqualToOperator createEqualToOperator(); /** * Returns a new object of class 'Comparison And'. * * * @return a new object of class 'Comparison And'. * @generated */ ComparisonAnd createComparisonAnd(); /** * Returns a new object of class 'And Operator'. * * * @return a new object of class 'And Operator'. * @generated */ AndOperator createAndOperator(); /** * Returns a new object of class 'Or Operator'. * * * @return a new object of class 'Or Operator'. * @generated */ OrOperator createOrOperator(); /** * Returns a new object of class 'Not Operator'. * * * @return a new object of class 'Not Operator'. * @generated */ NotOperator createNotOperator(); /** * Returns a new object of class 'Is Equal To Operator'. * * * @return a new object of class 'Is Equal To Operator'. * @generated */ IsEqualToOperator createIsEqualToOperator(); /** * Returns a new object of class 'Is Greater Than Operator'. * * * @return a new object of class 'Is Greater Than Operator'. * @generated */ IsGreaterThanOperator createIsGreaterThanOperator(); /** * Returns a new object of class 'Is Lower Than Operator'. * * * @return a new object of class 'Is Lower Than Operator'. * @generated */ IsLowerThanOperator createIsLowerThanOperator(); /** * Returns a new object of class 'Is Greater Than Equal Operator'. * * * @return a new object of class 'Is Greater Than Equal Operator'. * @generated */ IsGreaterThanEqualOperator createIsGreaterThanEqualOperator(); /** * Returns a new object of class 'Is Lower Than Equal Operator'. * * * @return a new object of class 'Is Lower Than Equal Operator'. * @generated */ IsLowerThanEqualOperator createIsLowerThanEqualOperator(); /** * Returns a new object of class 'Plus Operator'. * * * @return a new object of class 'Plus Operator'. * @generated */ PlusOperator createPlusOperator(); /** * Returns a new object of class 'Implies Operator'. * * * @return a new object of class 'Implies Operator'. * @generated */ ImpliesOperator createImpliesOperator(); /** * Returns a new object of class 'Is Active'. * * * @return a new object of class 'Is Active'. * @generated */ IsActive createIsActive(); /** * Returns a new object of class 'Get Allocatables'. * * * @return a new object of class 'Get Allocatables'. * @generated */ GetAllocatables createGetAllocatables(); /** * Returns a new object of class 'Has Been Displayed'. * * * @return a new object of class 'Has Been Displayed'. * @generated */ HasBeenDisplayed createHasBeenDisplayed(); /** * Returns a new object of class 'Active State'. * * * @return a new object of class 'Active State'. * @generated */ ActiveState createActiveState(); /** * Returns a new object of class 'Object Compare'. * * * @return a new object of class 'Object Compare'. * @generated */ ObjectCompare createObjectCompare(); /** * Returns a new object of class 'That Of Operator'. * * * @return a new object of class 'That Of Operator'. * @generated */ ThatOfOperator createThatOfOperator(); /** * Returns a new object of class 'Max Value'. * * * @return a new object of class 'Max Value'. * @generated */ MaxValue createMaxValue(); /** * Returns a new object of class 'Min Value'. * * * @return a new object of class 'Min Value'. * @generated */ MinValue createMinValue(); /** * Returns a new object of class 'None Value'. * * * @return a new object of class 'None Value'. * @generated */ NoneValue createNoneValue(); /** * Returns a new object of class 'Standard Value'. * * * @return a new object of class 'Standard Value'. * @generated */ StandardValue createStandardValue(); /** * Returns a new object of class 'Integer Value'. * * * @return a new object of class 'Integer Value'. * @generated */ IntegerValue createIntegerValue(); /** * Returns a new object of class 'Loser Type Expression'. * * * @return a new object of class 'Loser Type Expression'. * @generated */ LoserTypeExpression createLoserTypeExpression(); /** * Returns a new object of class 'Arbitration Policy Expression'. * * * @return a new object of class 'Arbitration Policy Expression'. * @generated */ ArbitrationPolicyExpression createArbitrationPolicyExpression(); /** * Returns a new object of class 'Size Operator'. * * * @return a new object of class 'Size Operator'. * @generated */ SizeOperator createSizeOperator(); /** * Returns a new object of class 'Exists Operator'. * * * @return a new object of class 'Exists Operator'. * @generated */ ExistsOperator createExistsOperator(); /** * Returns a new object of class 'For All Operator'. * * * @return a new object of class 'For All Operator'. * @generated */ ForAllOperator createForAllOperator(); /** * Returns a new object of class 'Max Operator'. * * * @return a new object of class 'Max Operator'. * @generated */ MaxOperator createMaxOperator(); /** * Returns a new object of class 'Min Operator'. * * * @return a new object of class 'Min Operator'. * @generated */ MinOperator createMinOperator(); /** * Returns a new object of class 'Select Operator'. * * * @return a new object of class 'Select Operator'. * @generated */ SelectOperator createSelectOperator(); /** * Returns a new object of class 'Set Of Operator'. * * * @return a new object of class 'Set Of Operator'. * @generated */ SetOfOperator createSetOfOperator(); /** * Returns a new object of class 'Lambda Expression'. * * * @return a new object of class 'Lambda Expression'. * @generated */ LambdaExpression createLambdaExpression(); /** * Returns a new object of class 'Variable'. * * * @return a new object of class 'Variable'. * @generated */ Variable createVariable(); /** * Returns a new object of class 'If Statement'. * * * @return a new object of class 'If Statement'. * @generated */ IfStatement createIfStatement(); /** * Returns a new object of class 'Is On'. * * * @return a new object of class 'Is On'. * @generated */ IsOn createIsOn(); /** * Returns a new object of class 'Allocated Content'. * * * @return a new object of class 'Allocated Content'. * @generated */ AllocatedContent createAllocatedContent(); /** * Returns a new object of class 'Content Value'. * * * @return a new object of class 'Content Value'. * @generated */ ContentValue createContentValue(); /** * Returns a new object of class 'Get Contents List'. * * * @return a new object of class 'Get Contents List'. * @generated */ GetContentsList createGetContentsList(); /** * Returns a new object of class 'Active Contents'. * * * @return a new object of class 'Active Contents'. * @generated */ ActiveContents createActiveContents(); /** * Returns a new object of class 'Get Property'. * * * @return a new object of class 'Get Property'. * @generated */ GetProperty createGetProperty(); /** * Returns a new object of class 'State Value'. * * * @return a new object of class 'State Value'. * @generated */ StateValue createStateValue(); /** * Returns a new object of class 'Has Come Later Than'. * * * @return a new object of class 'Has Come Later Than'. * @generated */ HasComeLaterThan createHasComeLaterThan(); /** * Returns a new object of class 'Has Come Earlier Than'. * * * @return a new object of class 'Has Come Earlier Than'. * @generated */ HasComeEarlierThan createHasComeEarlierThan(); /** * Returns a new object of class 'Object Compare Not'. * * * @return a new object of class 'Object Compare Not'. * @generated */ ObjectCompareNot createObjectCompareNot(); /** * Returns a new object of class 'Is Allocated To'. * * * @return a new object of class 'Is Allocated To'. * @generated */ IsAllocatedTo createIsAllocatedTo(); /** * Returns a new object of class 'Is Changed'. * * * @return a new object of class 'Is Changed'. * @generated */ IsChanged createIsChanged(); /** * Returns a new object of class 'Is Translated To'. * * * @return a new object of class 'Is Translated To'. * @generated */ IsTranslatedTo createIsTranslatedTo(); /** * Returns a new object of class 'Get State'. * * * @return a new object of class 'Get State'. * @generated */ GetState createGetState(); /** * Returns a new object of class 'Null Expression'. * * * @return a new object of class 'Null Expression'. * @generated */ NullExpression createNullExpression(); /** * Returns the package supported by this factory. * * * @return the package supported by this factory. * @generated */ RBACorePackage getRBACorePackage(); } //RBACoreFactory