/**
*/
package de.urszeidler.eclipse.shr5;
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.shr5.Shr5Package
* @generated
*/
public interface Shr5Factory extends EFactory {
/**
* The singleton instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
Shr5Factory eINSTANCE = de.urszeidler.eclipse.shr5.impl.Shr5FactoryImpl.init();
/**
* Returns a new object of class '<em>Source Book</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Source Book</em>'.
* @generated
*/
SourceBook createSourceBook();
/**
* Returns a new object of class '<em>Gegenstand</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Gegenstand</em>'.
* @generated
*/
Gegenstand createGegenstand();
/**
* Returns a new object of class '<em>Reichweite</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Reichweite</em>'.
* @generated
*/
Reichweite createReichweite();
/**
* Returns a new object of class '<em>Attribut Modifikator Wert</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Attribut Modifikator Wert</em>'.
* @generated
*/
AttributModifikatorWert createAttributModifikatorWert();
/**
* Returns a new object of class '<em>Nahkampfwaffe</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Nahkampfwaffe</em>'.
* @generated
*/
Nahkampfwaffe createNahkampfwaffe();
/**
* Returns a new object of class '<em>Feuerwaffe</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Feuerwaffe</em>'.
* @generated
*/
Feuerwaffe createFeuerwaffe();
/**
* Returns a new object of class '<em>Wurfwaffe</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Wurfwaffe</em>'.
* @generated
*/
Wurfwaffe createWurfwaffe();
/**
* Returns a new object of class '<em>Shr List</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Shr List</em>'.
* @generated
*/
ShrList createShrList();
/**
* Returns a new object of class '<em>Projektilwaffe</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Projektilwaffe</em>'.
* @generated
*/
Projektilwaffe createProjektilwaffe();
/**
* Returns a new object of class '<em>Fertigkeits Gruppe</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Fertigkeits Gruppe</em>'.
* @generated
*/
FertigkeitsGruppe createFertigkeitsGruppe();
/**
* Returns a new object of class '<em>Fertigkeit</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Fertigkeit</em>'.
* @generated
*/
Fertigkeit createFertigkeit();
/**
* Returns a new object of class '<em>Persona Fertigkeit</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Persona Fertigkeit</em>'.
* @generated
*/
PersonaFertigkeit createPersonaFertigkeit();
/**
* Returns a new object of class '<em>Persona Fertigkeits Gruppe</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Persona Fertigkeits Gruppe</em>'.
* @generated
*/
PersonaFertigkeitsGruppe createPersonaFertigkeitsGruppe();
/**
* Returns a new object of class '<em>Cyberware</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Cyberware</em>'.
* @generated
*/
Cyberware createCyberware();
/**
* Returns a new object of class '<em>Bio Ware</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Bio Ware</em>'.
* @generated
*/
BioWare createBioWare();
/**
* Returns a new object of class '<em>Mudan Persona</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Mudan Persona</em>'.
* @generated
*/
MudanPersona createMudanPersona();
/**
* Returns a new object of class '<em>Ki Kraft</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Ki Kraft</em>'.
* @generated
*/
KiKraft createKiKraft();
/**
* Returns a new object of class '<em>Spezies</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Spezies</em>'.
* @generated
*/
Spezies createSpezies();
/**
* Returns a new object of class '<em>Ki Adept</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Ki Adept</em>'.
* @generated
*/
KiAdept createKiAdept();
/**
* Returns a new object of class '<em>Kleidung</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Kleidung</em>'.
* @generated
*/
Kleidung createKleidung();
/**
* Returns a new object of class '<em>Fernkampfwaffe Modifikator</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Fernkampfwaffe Modifikator</em>'.
* @generated
*/
FernkampfwaffeModifikator createFernkampfwaffeModifikator();
/**
* Returns a new object of class '<em>Persona Eigenschaft</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Persona Eigenschaft</em>'.
* @generated
*/
PersonaEigenschaft createPersonaEigenschaft();
/**
* Returns a new object of class '<em>Magier</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Magier</em>'.
* @generated
*/
Magier createMagier();
/**
* Returns a new object of class '<em>Mystic Adept</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Mystic Adept</em>'.
* @generated
*/
MysticAdept createMysticAdept();
/**
* Returns a new object of class '<em>Persona Zauber</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Persona Zauber</em>'.
* @generated
*/
PersonaZauber createPersonaZauber();
/**
* Returns a new object of class '<em>Zauber</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Zauber</em>'.
* @generated
*/
Zauber createZauber();
/**
* Returns a new object of class '<em>Aspekt Magier</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Aspekt Magier</em>'.
* @generated
*/
AspektMagier createAspektMagier();
/**
* Returns a new object of class '<em>Schutzgeist</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Schutzgeist</em>'.
* @generated
*/
Schutzgeist createSchutzgeist();
/**
* Returns a new object of class '<em>Initation</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Initation</em>'.
* @generated
*/
Initation createInitation();
/**
* Returns a new object of class '<em>Meta Magie</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Meta Magie</em>'.
* @generated
*/
MetaMagie createMetaMagie();
/**
* Returns a new object of class '<em>Critter Kraft</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Critter Kraft</em>'.
* @generated
*/
CritterKraft createCritterKraft();
/**
* Returns a new object of class '<em>Bodenfahrzeug</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Bodenfahrzeug</em>'.
* @generated
*/
Bodenfahrzeug createBodenfahrzeug();
/**
* Returns a new object of class '<em>Passagier Fahrzeug</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Passagier Fahrzeug</em>'.
* @generated
*/
PassagierFahrzeug createPassagierFahrzeug();
/**
* Returns a new object of class '<em>Drohne</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Drohne</em>'.
* @generated
*/
Drohne createDrohne();
/**
* 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>Komplexe Form</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Komplexe Form</em>'.
* @generated
*/
KomplexeForm createKomplexeForm();
/**
* Returns a new object of class '<em>Persona Komplex Form</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Persona Komplex Form</em>'.
* @generated
*/
PersonaKomplexForm createPersonaKomplexForm();
/**
* Returns a new object of class '<em>Sprite</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Sprite</em>'.
* @generated
*/
Sprite createSprite();
/**
* Returns a new object of class '<em>Echo</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Echo</em>'.
* @generated
*/
Echo createEcho();
/**
* Returns a new object of class '<em>Vertrag</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Vertrag</em>'.
* @generated
*/
Vertrag createVertrag();
/**
* Returns a new object of class '<em>Lifestyle</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Lifestyle</em>'.
* @generated
*/
Lifestyle createLifestyle();
/**
* Returns a new object of class '<em>Wissensfertigkeit</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Wissensfertigkeit</em>'.
* @generated
*/
Wissensfertigkeit createWissensfertigkeit();
/**
* Returns a new object of class '<em>Sprachfertigkeit</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Sprachfertigkeit</em>'.
* @generated
*/
Sprachfertigkeit createSprachfertigkeit();
/**
* Returns a new object of class '<em>Critter</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Critter</em>'.
* @generated
*/
Critter createCritter();
/**
* Returns a new object of class '<em>Intervall Vertrag</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Intervall Vertrag</em>'.
* @generated
*/
IntervallVertrag createIntervallVertrag();
/**
* Returns a new object of class '<em>Sin</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Sin</em>'.
* @generated
*/
Sin createSin();
/**
* Returns a new object of class '<em>Lizenz</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Lizenz</em>'.
* @generated
*/
Lizenz createLizenz();
/**
* Returns a new object of class '<em>Credstick</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Credstick</em>'.
* @generated
*/
Credstick createCredstick();
/**
* Returns a new object of class '<em>Munition</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Munition</em>'.
* @generated
*/
Munition createMunition();
/**
* Returns a new object of class '<em>Gebundener Geist</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Gebundener Geist</em>'.
* @generated
*/
GebundenerGeist createGebundenerGeist();
/**
* Returns a new object of class '<em>Geist</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Geist</em>'.
* @generated
*/
Geist createGeist();
/**
* Returns a new object of class '<em>Credstick Transaction</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Credstick Transaction</em>'.
* @generated
*/
CredstickTransaction createCredstickTransaction();
/**
* Returns a new object of class '<em>Spezialisierung</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Spezialisierung</em>'.
* @generated
*/
Spezialisierung createSpezialisierung();
/**
* Returns a new object of class '<em>Commlink</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Commlink</em>'.
* @generated
*/
Commlink createCommlink();
/**
* Returns a new object of class '<em>Cyberdeck</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Cyberdeck</em>'.
* @generated
*/
Cyberdeck createCyberdeck();
/**
* Returns a new object of class '<em>Software Agent</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Software Agent</em>'.
* @generated
*/
SoftwareAgent createSoftwareAgent();
/**
* Returns a new object of class '<em>Host</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Host</em>'.
* @generated
*/
Host createHost();
/**
* Returns a new object of class '<em>Rigger Command Console</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Rigger Command Console</em>'.
* @generated
*/
RiggerCommandConsole createRiggerCommandConsole();
/**
* Returns a new object of class '<em>Auto Soft</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Auto Soft</em>'.
* @generated
*/
AutoSoft createAutoSoft();
/**
* Returns a new object of class '<em>Tutorsoft</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Tutorsoft</em>'.
* @generated
*/
Tutorsoft createTutorsoft();
/**
* Returns a new object of class '<em>Skill Soft</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Skill Soft</em>'.
* @generated
*/
SkillSoft createSkillSoft();
/**
* Returns a new object of class '<em>Personal Area Network</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Personal Area Network</em>'.
* @generated
*/
PersonalAreaNetwork createPersonalAreaNetwork();
/**
* Returns a new object of class '<em>Datasoft</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Datasoft</em>'.
* @generated
*/
Datasoft createDatasoft();
/**
* Returns a new object of class '<em>Consumer Soft</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Consumer Soft</em>'.
* @generated
*/
ConsumerSoft createConsumerSoft();
/**
* Returns a new object of class '<em>Common Program</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Common Program</em>'.
* @generated
*/
CommonProgram createCommonProgram();
/**
* Returns a new object of class '<em>Weapon Mount</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Weapon Mount</em>'.
* @generated
*/
WeaponMount createWeaponMount();
/**
* Returns a new object of class '<em>Lifestyle Option</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Lifestyle Option</em>'.
* @generated
*/
LifestyleOption createLifestyleOption();
/**
* Returns a new object of class '<em>Percent Lifestyle Option</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Percent Lifestyle Option</em>'.
* @generated
*/
PercentLifestyleOption createPercentLifestyleOption();
/**
* Returns a new object of class '<em>Localization</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Localization</em>'.
* @generated
*/
Localization createLocalization();
/**
* Returns a new object of class '<em>Qi Fokus</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Qi Fokus</em>'.
* @generated
*/
QiFokus createQiFokus();
/**
* Returns a new object of class '<em>Waffen Fokus</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Waffen Fokus</em>'.
* @generated
*/
WaffenFokus createWaffenFokus();
/**
* Returns a new object of class '<em>Magie Fokus</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Magie Fokus</em>'.
* @generated
*/
MagieFokus createMagieFokus();
/**
* Returns a new object of class '<em>Fokus Binding</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Fokus Binding</em>'.
* @generated
*/
FokusBinding createFokusBinding();
/**
* Returns a new object of class '<em>Toxin</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Toxin</em>'.
* @generated
*/
Toxin createToxin();
/**
* Returns a new object of class '<em>Drug</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Drug</em>'.
* @generated
*/
Drug createDrug();
/**
* Returns a new object of class '<em>Magazin</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Magazin</em>'.
* @generated
*/
Magazin createMagazin();
/**
* Returns a new object of class '<em>Default Wifi</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Default Wifi</em>'.
* @generated
*/
DefaultWifi createDefaultWifi();
/**
* Returns a new object of class '<em>Substance Container</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Substance Container</em>'.
* @generated
*/
SubstanceContainer createSubstanceContainer();
/**
* Returns a new object of class '<em>Cyberware Enhancement</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Cyberware Enhancement</em>'.
* @generated
*/
CyberwareEnhancement createCyberwareEnhancement();
/**
* Returns a new object of class '<em>Cyber Implant Weapon</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Cyber Implant Weapon</em>'.
* @generated
*/
CyberImplantWeapon createCyberImplantWeapon();
/**
* Returns a new object of class '<em>Magische Tradition</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Magische Tradition</em>'.
* @generated
*/
MagischeTradition createMagischeTradition();
/**
* Returns a new object of class '<em>Shopping Transaction</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Shopping Transaction</em>'.
* @generated
*/
ShoppingTransaction createShoppingTransaction();
/**
* Returns a new object of class '<em>Transfer Amount</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Transfer Amount</em>'.
* @generated
*/
TransferAmount createTransferAmount();
/**
* Returns a new object of class '<em>Kleindungs Modifikator</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Kleindungs Modifikator</em>'.
* @generated
*/
KleindungsModifikator createKleindungsModifikator();
/**
* Returns a new object of class '<em>Sensor</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Sensor</em>'.
* @generated
*/
Sensor createSensor();
/**
* Returns a new object of class '<em>Sensor Array</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Sensor Array</em>'.
* @generated
*/
SensorArray createSensorArray();
/**
* Returns a new object of class '<em>Sensor Function</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Sensor Function</em>'.
* @generated
*/
SensorFunction createSensorFunction();
/**
* Returns a new object of class '<em>Martialart Style</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Martialart Style</em>'.
* @generated
*/
MartialartStyle createMartialartStyle();
/**
* Returns a new object of class '<em>Martialart Technique</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Martialart Technique</em>'.
* @generated
*/
MartialartTechnique createMartialartTechnique();
/**
* Returns a new object of class '<em>Persona Martialart Style</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Persona Martialart Style</em>'.
* @generated
*/
PersonaMartialartStyle createPersonaMartialartStyle();
/**
* Returns a new object of class '<em>Persona Martialart Technique</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Persona Martialart Technique</em>'.
* @generated
*/
PersonaMartialartTechnique createPersonaMartialartTechnique();
/**
* Returns a new object of class '<em>Fahrzeug Erweiterung</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Fahrzeug Erweiterung</em>'.
* @generated
*/
FahrzeugErweiterung createFahrzeugErweiterung();
/**
* Returns a new object of class '<em>Mini Grenate</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Mini Grenate</em>'.
* @generated
*/
MiniGrenate createMiniGrenate();
/**
* Returns a new object of class '<em>Granate</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Granate</em>'.
* @generated
*/
Granate createGranate();
/**
* Returns a new object of class '<em>Source Link</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return a new object of class '<em>Source Link</em>'.
* @generated
*/
SourceLink createSourceLink();
/**
* Returns the package supported by this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the package supported by this factory.
* @generated
*/
Shr5Package getShr5Package();
} //Shr5Factory