/** * 2014 Urs Zeidler */ package de.urszeidler.eclipse.shr5Management; import org.eclipse.emf.ecore.EFactory; /** * <!-- begin-user-doc --> * The <b>Factory</b> for the model. * It provides a create method for each non-abstract class of the model. * <!-- end-user-doc --> * @see de.urszeidler.eclipse.shr5Management.Shr5managementPackage * @generated */ public interface Shr5managementFactory extends EFactory { /** * The singleton instance of the factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ Shr5managementFactory eINSTANCE = de.urszeidler.eclipse.shr5Management.impl.Shr5managementFactoryImpl.init(); /** * Returns a new object of class '<em>Non Player Character</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Non Player Character</em>'. * @generated */ NonPlayerCharacter createNonPlayerCharacter(); /** * Returns a new object of class '<em>Karma Gaint</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Karma Gaint</em>'. * @generated */ KarmaGaint createKarmaGaint(); /** * Returns a new object of class '<em>Free Style</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Free Style</em>'. * @generated */ FreeStyle createFreeStyle(); /** * Returns a new object of class '<em>Shr5 System</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Shr5 System</em>'. * @generated */ Shr5System createShr5System(); /** * Returns a new object of class '<em>Meta Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Meta Type</em>'. * @generated */ MetaType createMetaType(); /** * Returns a new object of class '<em>Attributes</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Attributes</em>'. * @generated */ Attributes createAttributes(); /** * Returns a new object of class '<em>Skill</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Skill</em>'. * @generated */ Skill createSkill(); /** * Returns a new object of class '<em>Resourcen</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Resourcen</em>'. * @generated */ Resourcen createResourcen(); /** * Returns a new object of class '<em>Technomancer</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Technomancer</em>'. * @generated */ Technomancer createTechnomancer(); /** * Returns a new object of class '<em>Spellcaster</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Spellcaster</em>'. * @generated */ Spellcaster createSpellcaster(); /** * Returns a new object of class '<em>Adept</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Adept</em>'. * @generated */ Adept createAdept(); /** * Returns a new object of class '<em>Free Style Generator</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Free Style Generator</em>'. * @generated */ FreeStyleGenerator createFreeStyleGenerator(); /** * Returns a new object of class '<em>Shr5 Generator</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Shr5 Generator</em>'. * @generated */ Shr5Generator createShr5Generator(); /** * Returns a new object of class '<em>Attribute Change</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Attribute Change</em>'. * @generated */ AttributeChange createAttributeChange(); /** * Returns a new object of class '<em>Player Character</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Player Character</em>'. * @generated */ PlayerCharacter createPlayerCharacter(); /** * Returns a new object of class '<em>Mudan</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Mudan</em>'. * @generated */ Mudan createMudan(); /** * Returns a new object of class '<em>Character Group</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Character Group</em>'. * @generated */ CharacterGroup createCharacterGroup(); /** * Returns a new object of class '<em>Connection</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Connection</em>'. * @generated */ Connection createConnection(); /** * Returns a new object of class '<em>Persona Change</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Persona Change</em>'. * @generated */ PersonaChange createPersonaChange(); /** * Returns a new object of class '<em>Increase Character Part</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Increase Character Part</em>'. * @generated */ IncreaseCharacterPart createIncreaseCharacterPart(); /** * Returns a new object of class '<em>Lifestyle To Start Money</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Lifestyle To Start Money</em>'. * @generated */ LifestyleToStartMoney createLifestyleToStartMoney(); /** * Returns a new object of class '<em>Grunt Group</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Grunt Group</em>'. * @generated */ GruntGroup createGruntGroup(); /** * Returns a new object of class '<em>Grunt Members</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Grunt Members</em>'. * @generated */ GruntMembers createGruntMembers(); /** * Returns a new object of class '<em>Player Management</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Player Management</em>'. * @generated */ PlayerManagement createPlayerManagement(); /** * Returns a new object of class '<em>Gamemaster Management</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Gamemaster Management</em>'. * @generated */ GamemasterManagement createGamemasterManagement(); /** * Returns a new object of class '<em>Character Advancement System</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Character Advancement System</em>'. * @generated */ CharacterAdvancementSystem createCharacterAdvancementSystem(); /** * Returns a new object of class '<em>Shr5 Karma Generator</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Shr5 Karma Generator</em>'. * @generated */ Shr5KarmaGenerator createShr5KarmaGenerator(); /** * Returns a new object of class '<em>Training Rate</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Training Rate</em>'. * @generated */ TrainingRate createTrainingRate(); /** * Returns a new object of class '<em>Trainings Time</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Trainings Time</em>'. * @generated */ TrainingsTime createTrainingsTime(); /** * Returns a new object of class '<em>Persona Martial Art Change</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Persona Martial Art Change</em>'. * @generated */ PersonaMartialArtChange createPersonaMartialArtChange(); /** * Returns a new object of class '<em>Training Range</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Training Range</em>'. * @generated */ TrainingRange createTrainingRange(); /** * Returns a new object of class '<em>Quellen Constrain</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Quellen Constrain</em>'. * @generated */ QuellenConstrain createQuellenConstrain(); /** * Returns a new object of class '<em>Pack</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Pack</em>'. * @generated */ Pack createPack(); /** * Returns a new object of class '<em>Character Diary</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Character Diary</em>'. * @generated */ CharacterDiary createCharacterDiary(); /** * Returns a new object of class '<em>Diary Entry</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Diary Entry</em>'. * @generated */ DiaryEntry createDiaryEntry(); /** * Returns a new object of class '<em>Contract Payment</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Contract Payment</em>'. * @generated */ ContractPayment createContractPayment(); /** * Returns a new object of class '<em>Character Change</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Character Change</em>'. * @generated */ CharacterChange createCharacterChange(); /** * Returns a new object of class '<em>Sum To Ten Generator</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Sum To Ten Generator</em>'. * @generated */ SumToTenGenerator createSumToTenGenerator(); /** * Returns a new object of class '<em>Life Modules Generator</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Life Modules Generator</em>'. * @generated */ LifeModulesGenerator createLifeModulesGenerator(); /** * Returns a new object of class '<em>Life Modules System</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Life Modules System</em>'. * @generated */ LifeModulesSystem createLifeModulesSystem(); /** * Returns a new object of class '<em>Life Module</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Life Module</em>'. * @generated */ LifeModule createLifeModule(); /** * Returns a new object of class '<em>Module Skill Change</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Module Skill Change</em>'. * @generated */ ModuleSkillChange createModuleSkillChange(); /** * Returns a new object of class '<em>Module Teachable Change</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Module Teachable Change</em>'. * @generated */ ModuleTeachableChange createModuleTeachableChange(); /** * Returns a new object of class '<em>Module Attribute Change</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Module Attribute Change</em>'. * @generated */ ModuleAttributeChange createModuleAttributeChange(); /** * Returns a new object of class '<em>Module Feature Change</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Module Feature Change</em>'. * @generated */ ModuleFeatureChange createModuleFeatureChange(); /** * Returns a new object of class '<em>Module Skill Group Change</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Module Skill Group Change</em>'. * @generated */ ModuleSkillGroupChange createModuleSkillGroupChange(); /** * Returns the package supported by this factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the package supported by this factory. * @generated */ Shr5managementPackage getShr5managementPackage(); } //Shr5managementFactory