/**
*/
package de.urszeidler.eclipse.shr5.impl;
import de.urszeidler.eclipse.shr5.AbstaktFernKampfwaffe;
import de.urszeidler.eclipse.shr5.AbstaktWaffe;
import de.urszeidler.eclipse.shr5.AbstractMatrixDevice;
import de.urszeidler.eclipse.shr5.AbstraktFokus;
import de.urszeidler.eclipse.shr5.AbstraktGegenstand;
import de.urszeidler.eclipse.shr5.AbstraktModifikatoren;
import de.urszeidler.eclipse.shr5.AbstraktPersona;
import de.urszeidler.eclipse.shr5.AbtraktGranate;
import de.urszeidler.eclipse.shr5.ActiveMatixDevice;
import de.urszeidler.eclipse.shr5.AddictionType;
import de.urszeidler.eclipse.shr5.Anwendbar;
import de.urszeidler.eclipse.shr5.AspektMagier;
import de.urszeidler.eclipse.shr5.AstraleProjektion;
import de.urszeidler.eclipse.shr5.AttributModifikatorWert;
import de.urszeidler.eclipse.shr5.AutoSoft;
import de.urszeidler.eclipse.shr5.BaseMagischePersona;
import de.urszeidler.eclipse.shr5.BasicProgram;
import de.urszeidler.eclipse.shr5.BerechneteAttribute;
import de.urszeidler.eclipse.shr5.Beschreibbar;
import de.urszeidler.eclipse.shr5.BioWare;
import de.urszeidler.eclipse.shr5.Bodenfahrzeug;
import de.urszeidler.eclipse.shr5.Capacity;
import de.urszeidler.eclipse.shr5.ChrakterLimits;
import de.urszeidler.eclipse.shr5.Commlink;
import de.urszeidler.eclipse.shr5.CommonProgram;
import de.urszeidler.eclipse.shr5.ConsumerSoft;
import de.urszeidler.eclipse.shr5.Credstick;
import de.urszeidler.eclipse.shr5.CredstickTransaction;
import de.urszeidler.eclipse.shr5.Critter;
import de.urszeidler.eclipse.shr5.CritterDauer;
import de.urszeidler.eclipse.shr5.CritterHandlung;
import de.urszeidler.eclipse.shr5.CritterKraft;
import de.urszeidler.eclipse.shr5.CritterReichweite;
import de.urszeidler.eclipse.shr5.CyberImplantWeapon;
import de.urszeidler.eclipse.shr5.Cyberdeck;
import de.urszeidler.eclipse.shr5.Cyberware;
import de.urszeidler.eclipse.shr5.CyberwareEnhancement;
import de.urszeidler.eclipse.shr5.CyberwareModifikatioren;
import de.urszeidler.eclipse.shr5.CyberwareType;
import de.urszeidler.eclipse.shr5.Datasoft;
import de.urszeidler.eclipse.shr5.DefaultWifi;
import de.urszeidler.eclipse.shr5.Drohne;
import de.urszeidler.eclipse.shr5.Drug;
import de.urszeidler.eclipse.shr5.Echo;
import de.urszeidler.eclipse.shr5.Enzug;
import de.urszeidler.eclipse.shr5.Erlernbar;
import de.urszeidler.eclipse.shr5.Fahrzeug;
import de.urszeidler.eclipse.shr5.FahrzeugErweiterung;
import de.urszeidler.eclipse.shr5.FahrzeugModifikation;
import de.urszeidler.eclipse.shr5.FahrzeugZustand;
import de.urszeidler.eclipse.shr5.Fakeable;
import de.urszeidler.eclipse.shr5.FernkampfwaffeModifikator;
import de.urszeidler.eclipse.shr5.FernkampfwaffenModifikatoren;
import de.urszeidler.eclipse.shr5.Fertigkeit;
import de.urszeidler.eclipse.shr5.FertigkeitsGruppe;
import de.urszeidler.eclipse.shr5.FeuerModus;
import de.urszeidler.eclipse.shr5.Feuerwaffe;
import de.urszeidler.eclipse.shr5.FeuwerwaffenErweiterung;
import de.urszeidler.eclipse.shr5.Fokus;
import de.urszeidler.eclipse.shr5.FokusBinding;
import de.urszeidler.eclipse.shr5.GebundenerGeist;
import de.urszeidler.eclipse.shr5.Gegenstand;
import de.urszeidler.eclipse.shr5.GegenstandStufen;
import de.urszeidler.eclipse.shr5.Geist;
import de.urszeidler.eclipse.shr5.GeistigeAttribute;
import de.urszeidler.eclipse.shr5.GeldWert;
import de.urszeidler.eclipse.shr5.Granate;
import de.urszeidler.eclipse.shr5.Host;
import de.urszeidler.eclipse.shr5.Identifiable;
import de.urszeidler.eclipse.shr5.Initation;
import de.urszeidler.eclipse.shr5.InterfaceModus;
import de.urszeidler.eclipse.shr5.IntervallVertrag;
import de.urszeidler.eclipse.shr5.KiAdept;
import de.urszeidler.eclipse.shr5.KiKraft;
import de.urszeidler.eclipse.shr5.Kleidung;
import de.urszeidler.eclipse.shr5.KleindungsModifikator;
import de.urszeidler.eclipse.shr5.KoerperPersona;
import de.urszeidler.eclipse.shr5.KoerperlicheAttribute;
import de.urszeidler.eclipse.shr5.Koerpermods;
import de.urszeidler.eclipse.shr5.KomplexeForm;
import de.urszeidler.eclipse.shr5.Lifestyle;
import de.urszeidler.eclipse.shr5.LifestyleOption;
import de.urszeidler.eclipse.shr5.Lizenz;
import de.urszeidler.eclipse.shr5.Localization;
import de.urszeidler.eclipse.shr5.Magazin;
import de.urszeidler.eclipse.shr5.MagazinTyp;
import de.urszeidler.eclipse.shr5.MagieFokus;
import de.urszeidler.eclipse.shr5.Magier;
import de.urszeidler.eclipse.shr5.MagischeMods;
import de.urszeidler.eclipse.shr5.MagischePersona;
import de.urszeidler.eclipse.shr5.MagischeStufe;
import de.urszeidler.eclipse.shr5.MagischeTradition;
import de.urszeidler.eclipse.shr5.MartialartStyle;
import de.urszeidler.eclipse.shr5.MartialartTechnique;
import de.urszeidler.eclipse.shr5.MatixConditionMonitor;
import de.urszeidler.eclipse.shr5.MatrixAttributes;
import de.urszeidler.eclipse.shr5.MatrixDevice;
import de.urszeidler.eclipse.shr5.MatrixProgram;
import de.urszeidler.eclipse.shr5.MatrixProgramType;
import de.urszeidler.eclipse.shr5.Menge;
import de.urszeidler.eclipse.shr5.MetaMagie;
import de.urszeidler.eclipse.shr5.MiniGrenate;
import de.urszeidler.eclipse.shr5.ModSetter;
import de.urszeidler.eclipse.shr5.ModifikatorAttribute;
import de.urszeidler.eclipse.shr5.ModifikatorType;
import de.urszeidler.eclipse.shr5.Modifizierbar;
import de.urszeidler.eclipse.shr5.Modifyable;
import de.urszeidler.eclipse.shr5.MudanPersona;
import de.urszeidler.eclipse.shr5.Munition;
import de.urszeidler.eclipse.shr5.MysticAdept;
import de.urszeidler.eclipse.shr5.Nahkampfwaffe;
import de.urszeidler.eclipse.shr5.Panzerung;
import de.urszeidler.eclipse.shr5.PassagierFahrzeug;
import de.urszeidler.eclipse.shr5.PercentLifestyleOption;
import de.urszeidler.eclipse.shr5.PersonaEigenschaft;
import de.urszeidler.eclipse.shr5.PersonaFertigkeit;
import de.urszeidler.eclipse.shr5.PersonaFertigkeitsGruppe;
import de.urszeidler.eclipse.shr5.PersonaKomplexForm;
import de.urszeidler.eclipse.shr5.PersonaMartialartStyle;
import de.urszeidler.eclipse.shr5.PersonaMartialartTechnique;
import de.urszeidler.eclipse.shr5.PersonaZauber;
import de.urszeidler.eclipse.shr5.PersonaZustand;
import de.urszeidler.eclipse.shr5.PersonalAreaNetwork;
import de.urszeidler.eclipse.shr5.ProbenModifikatoren;
import de.urszeidler.eclipse.shr5.ProgramType;
import de.urszeidler.eclipse.shr5.Projektilwaffe;
import de.urszeidler.eclipse.shr5.QiFokus;
import de.urszeidler.eclipse.shr5.Quelle;
import de.urszeidler.eclipse.shr5.Reichweite;
import de.urszeidler.eclipse.shr5.ResonanzPersona;
import de.urszeidler.eclipse.shr5.ResonanzZiel;
import de.urszeidler.eclipse.shr5.RiggerCommandConsole;
import de.urszeidler.eclipse.shr5.RiggerProgram;
import de.urszeidler.eclipse.shr5.SchadensTyp;
import de.urszeidler.eclipse.shr5.Schutzgeist;
import de.urszeidler.eclipse.shr5.Sensor;
import de.urszeidler.eclipse.shr5.SensorArray;
import de.urszeidler.eclipse.shr5.SensorFunction;
import de.urszeidler.eclipse.shr5.ShoppingTransaction;
import de.urszeidler.eclipse.shr5.Shr5Factory;
import de.urszeidler.eclipse.shr5.Shr5Package;
import de.urszeidler.eclipse.shr5.ShrList;
import de.urszeidler.eclipse.shr5.Sichtverhaeltnisse;
import de.urszeidler.eclipse.shr5.Sin;
import de.urszeidler.eclipse.shr5.SkillSoft;
import de.urszeidler.eclipse.shr5.SmartgunType;
import de.urszeidler.eclipse.shr5.Software;
import de.urszeidler.eclipse.shr5.SoftwareAgent;
import de.urszeidler.eclipse.shr5.SourceBook;
import de.urszeidler.eclipse.shr5.SourceLink;
import de.urszeidler.eclipse.shr5.Spezialisierung;
import de.urszeidler.eclipse.shr5.SpezielleAttribute;
import de.urszeidler.eclipse.shr5.Spezies;
import de.urszeidler.eclipse.shr5.Sprachfertigkeit;
import de.urszeidler.eclipse.shr5.Sprite;
import de.urszeidler.eclipse.shr5.Steigerbar;
import de.urszeidler.eclipse.shr5.StufenPersona;
import de.urszeidler.eclipse.shr5.Substance;
import de.urszeidler.eclipse.shr5.SubstanceContainer;
import de.urszeidler.eclipse.shr5.SubstanceEffect;
import de.urszeidler.eclipse.shr5.SubstanceVector;
import de.urszeidler.eclipse.shr5.Technomancer;
import de.urszeidler.eclipse.shr5.TimeUnits;
import de.urszeidler.eclipse.shr5.Toxin;
import de.urszeidler.eclipse.shr5.TransferAmount;
import de.urszeidler.eclipse.shr5.Tutorsoft;
import de.urszeidler.eclipse.shr5.Vertrag;
import de.urszeidler.eclipse.shr5.WaffenFokus;
import de.urszeidler.eclipse.shr5.WeaponMount;
import de.urszeidler.eclipse.shr5.Wissensfertigkeit;
import de.urszeidler.eclipse.shr5.Wurfwaffe;
import de.urszeidler.eclipse.shr5.Zauber;
import de.urszeidler.eclipse.shr5.ZauberArt;
import de.urszeidler.eclipse.shr5.ZauberDauer;
import de.urszeidler.eclipse.shr5.ZauberReichweite;
import de.urszeidler.eclipse.shr5.Zauberer;
import de.urszeidler.eclipse.shr5.armorModificationType;
import java.util.Date;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EOperation;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.emf.ecore.impl.EPackageImpl;
/**
* <!-- begin-user-doc -->
* An implementation of the model <b>Package</b>.
* <!-- end-user-doc -->
* @generated
*/
public class Shr5PackageImpl extends EPackageImpl implements Shr5Package {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass beschreibbarEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass quelleEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass sourceBookEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass abstraktPersonaEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass gegenstandEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass geldWertEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass reichweiteEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass attributModifikatorWertEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass modifizierbarEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass koerperlicheAttributeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass spezielleAttributeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass abstraktGegenstandEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass abstaktFernKampfwaffeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass abstaktWaffeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass nahkampfwaffeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass feuerwaffeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass wurfwaffeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass shrListEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass projektilwaffeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass fertigkeitsGruppeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass fertigkeitEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass personaFertigkeitEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass personaFertigkeitsGruppeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass cyberwareEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass bioWareEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass koerpermodsEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass abstraktModifikatorenEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass geistigeAttributeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass mudanPersonaEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass koerperPersonaEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass magischeModsEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass kiKraftEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass magischePersonaEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass baseMagischePersonaEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass fernkampfwaffenModifikatorenEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass sichtverhaeltnisseEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass speziesEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass gegenstandStufenEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass kiAdeptEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass kleidungEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass fernkampfwaffeModifikatorEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass anwendbarEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass personaEigenschaftEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass probenModifikatorenEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass magierEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass zaubererEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass mysticAdeptEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass personaZauberEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass zauberEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass chrakterLimitsEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass panzerungEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass aspektMagierEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass astraleProjektionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass schutzgeistEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass initationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass metaMagieEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass critterKraftEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass fahrzeugEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass bodenfahrzeugEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass passagierFahrzeugEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass drohneEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass fahrzeugModifikationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass technomancerEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass resonanzPersonaEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass komplexeFormEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass personaKomplexFormEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass spriteEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass echoEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass vertragEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass lifestyleEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass wissensfertigkeitEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass sprachfertigkeitEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass personaZustandEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass critterEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass intervallVertragEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass sinEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass lizenzEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass fakeableEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass steigerbarEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass erlernbarEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass credstickEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass mengeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass munitionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass modifikatorAttributeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass gebundenerGeistEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass stufenPersonaEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass geistEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass identifiableEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass credstickTransactionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass spezialisierungEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass matrixAttributesEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass matrixDeviceEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass commonProgramEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass weaponMountEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass lifestyleOptionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass percentLifestyleOptionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass localizationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass berechneteAttributeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass magischeStufeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass fokusEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass abstraktFokusEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass qiFokusEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass waffenFokusEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass magieFokusEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass fokusBindingEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass substanceEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass toxinEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass drugEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass magazinEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass defaultWifiEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass substanceContainerEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass capacityEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass cyberwareEnhancementEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass cyberImplantWeaponEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass magischeTraditionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass shoppingTransactionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass transferAmountEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass kleindungsModifikatorEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass modifyableEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass sensorEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass sensorArrayEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass sensorFunctionEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass martialartStyleEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass martialartTechniqueEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass personaMartialartStyleEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass personaMartialartTechniqueEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass fahrzeugErweiterungEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass abtraktGranateEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass miniGrenateEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass granateEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass sourceLinkEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass activeMatixDeviceEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass commlinkEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass matixConditionMonitorEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass cyberdeckEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass softwareAgentEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass hostEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass cyberwareModifikatiorenEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass riggerCommandConsoleEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass autoSoftEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass softwareEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass matrixProgramEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass tutorsoftEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass skillSoftEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass fahrzeugZustandEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass personalAreaNetworkEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass basicProgramEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass datasoftEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass abstractMatrixDeviceEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass consumerSoftEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass riggerProgramEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum feuerModusEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum schadensTypEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum magazinTypEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum feuwerwaffenErweiterungEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum modifikatorTypeEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum smartgunTypeEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum zauberArtEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum zauberReichweiteEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum zauberDauerEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum critterHandlungEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum critterReichweiteEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum critterDauerEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum resonanzZielEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum interfaceModusEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum programTypeEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum matrixProgramTypeEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum substanceVectorEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum substanceEffectEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum addictionTypeEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum timeUnitsEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum cyberwareTypeEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum enzugEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum armorModificationTypeEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EDataType shrDateEDataType = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EDataType modificationManagerEDataType = null;
/**
* Creates an instance of the model <b>Package</b>, registered with
* {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
* package URI value.
* <p>Note: the correct way to create the package is via the static
* factory method {@link #init init()}, which also performs
* initialization of the package, or returns the registered package,
* if one already exists.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.ecore.EPackage.Registry
* @see de.urszeidler.eclipse.shr5.Shr5Package#eNS_URI
* @see #init()
* @generated
*/
private Shr5PackageImpl() {
super(eNS_URI, Shr5Factory.eINSTANCE);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private static boolean isInited = false;
/**
* Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
*
* <p>This method is used to initialize {@link Shr5Package#eINSTANCE} when that field is accessed.
* Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #eNS_URI
* @see #createPackageContents()
* @see #initializePackageContents()
* @generated
*/
public static Shr5Package init() {
if (isInited) return (Shr5Package)EPackage.Registry.INSTANCE.getEPackage(Shr5Package.eNS_URI);
// Obtain or create and register package
Shr5PackageImpl theShr5Package = (Shr5PackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof Shr5PackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new Shr5PackageImpl());
isInited = true;
// Create package meta-data objects
theShr5Package.createPackageContents();
// Initialize created meta-data
theShr5Package.initializePackageContents();
// Mark meta-data to indicate it can't be changed
theShr5Package.freeze();
// Update the registry and return the package
EPackage.Registry.INSTANCE.put(Shr5Package.eNS_URI, theShr5Package);
return theShr5Package;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getBeschreibbar() {
return beschreibbarEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBeschreibbar_Name() {
return (EAttribute)beschreibbarEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBeschreibbar_Beschreibung() {
return (EAttribute)beschreibbarEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBeschreibbar_Image() {
return (EAttribute)beschreibbarEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getQuelle() {
return quelleEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getQuelle_Page() {
return (EAttribute)quelleEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getQuelle_SrcBook() {
return (EReference)quelleEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSourceBook() {
return sourceBookEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSourceBook_StartShrTime() {
return (EAttribute)sourceBookEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSourceBook_EndShrTime() {
return (EAttribute)sourceBookEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSourceBook_Code() {
return (EAttribute)sourceBookEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAbstraktPersona() {
return abstraktPersonaEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAbstraktPersona_KonstitutionBasis() {
return (EAttribute)abstraktPersonaEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAbstraktPersona_GeschicklichkeitBasis() {
return (EAttribute)abstraktPersonaEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAbstraktPersona_ReaktionBasis() {
return (EAttribute)abstraktPersonaEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAbstraktPersona_StaerkeBasis() {
return (EAttribute)abstraktPersonaEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAbstraktPersona_CharismaBasis() {
return (EAttribute)abstraktPersonaEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAbstraktPersona_WillenskraftBasis() {
return (EAttribute)abstraktPersonaEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAbstraktPersona_IntuitionBasis() {
return (EAttribute)abstraktPersonaEClass.getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAbstraktPersona_LogikBasis() {
return (EAttribute)abstraktPersonaEClass.getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAbstraktPersona_Fertigkeiten() {
return (EReference)abstraktPersonaEClass.getEStructuralFeatures().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAbstraktPersona_FertigkeitsGruppen() {
return (EReference)abstraktPersonaEClass.getEStructuralFeatures().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAbstraktPersona_Spezies() {
return (EReference)abstraktPersonaEClass.getEStructuralFeatures().get(10);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAbstraktPersona_ModManager() {
return (EAttribute)abstraktPersonaEClass.getEStructuralFeatures().get(11);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAbstraktPersona_MartialartStyles() {
return (EReference)abstraktPersonaEClass.getEStructuralFeatures().get(12);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getGegenstand() {
return gegenstandEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGegenstand_Kategorie() {
return (EAttribute)gegenstandEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGegenstand_Stufe() {
return (EAttribute)gegenstandEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getGeldWert() {
return geldWertEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGeldWert_Wert() {
return (EAttribute)geldWertEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGeldWert_Verfuegbarkeit() {
return (EAttribute)geldWertEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGeldWert_WertValue() {
return (EAttribute)geldWertEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getReichweite() {
return reichweiteEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getReichweite_Min() {
return (EAttribute)reichweiteEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getReichweite_Kurz() {
return (EAttribute)reichweiteEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getReichweite_Mittel() {
return (EAttribute)reichweiteEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getReichweite_Weit() {
return (EAttribute)reichweiteEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getReichweite_Extrem() {
return (EAttribute)reichweiteEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAttributModifikatorWert() {
return attributModifikatorWertEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAttributModifikatorWert_Attribut() {
return (EReference)attributModifikatorWertEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAttributModifikatorWert_Wert() {
return (EAttribute)attributModifikatorWertEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAttributModifikatorWert_Modifiziertes() {
return (EReference)attributModifikatorWertEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAttributModifikatorWert_Modifyable() {
return (EReference)attributModifikatorWertEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getModifizierbar() {
return modifizierbarEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getModifizierbar_Mods() {
return (EReference)modifizierbarEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getKoerperlicheAttribute() {
return koerperlicheAttributeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getKoerperlicheAttribute_Konstitution() {
return (EAttribute)koerperlicheAttributeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getKoerperlicheAttribute_Geschicklichkeit() {
return (EAttribute)koerperlicheAttributeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getKoerperlicheAttribute_Reaktion() {
return (EAttribute)koerperlicheAttributeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getKoerperlicheAttribute_Staerke() {
return (EAttribute)koerperlicheAttributeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSpezielleAttribute() {
return spezielleAttributeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezielleAttribute_Initative() {
return (EAttribute)spezielleAttributeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezielleAttribute_InitativWuerfel() {
return (EAttribute)spezielleAttributeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezielleAttribute_Ausweichen() {
return (EAttribute)spezielleAttributeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezielleAttribute_Essenz() {
return (EAttribute)spezielleAttributeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezielleAttribute_EdgeBasis() {
return (EAttribute)spezielleAttributeEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezielleAttribute_Edge() {
return (EAttribute)spezielleAttributeEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAbstraktGegenstand() {
return abstraktGegenstandEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAbstraktGegenstand_Wifi() {
return (EReference)abstraktGegenstandEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAbstaktFernKampfwaffe() {
return abstaktFernKampfwaffeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAbstaktFernKampfwaffe_Reichweite() {
return (EReference)abstaktFernKampfwaffeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAbstaktWaffe() {
return abstaktWaffeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAbstaktWaffe_Schadenscode() {
return (EAttribute)abstaktWaffeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAbstaktWaffe_SchadesTyp() {
return (EAttribute)abstaktWaffeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAbstaktWaffe_Praezision() {
return (EAttribute)abstaktWaffeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAbstaktWaffe_DurchschlagsKraft() {
return (EAttribute)abstaktWaffeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getNahkampfwaffe() {
return nahkampfwaffeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNahkampfwaffe_Reichweite() {
return (EAttribute)nahkampfwaffeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFeuerwaffe() {
return feuerwaffeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFeuerwaffe_Munitionstyp() {
return (EAttribute)feuerwaffeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFeuerwaffe_Modie() {
return (EAttribute)feuerwaffeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFeuerwaffe_Kapazitaet() {
return (EAttribute)feuerwaffeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFeuerwaffe_Erweiterung() {
return (EAttribute)feuerwaffeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFeuerwaffe_Rueckstoss() {
return (EAttribute)feuerwaffeEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getFeuerwaffe_Einbau() {
return (EReference)feuerwaffeEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getFeuerwaffe_Magazin() {
return (EReference)feuerwaffeEClass.getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getWurfwaffe() {
return wurfwaffeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getShrList() {
return shrListEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getShrList_Entries() {
return (EReference)shrListEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getProjektilwaffe() {
return projektilwaffeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFertigkeitsGruppe() {
return fertigkeitsGruppeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getFertigkeitsGruppe_Fertigkeiten() {
return (EReference)fertigkeitsGruppeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFertigkeit() {
return fertigkeitEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFertigkeit_Kategorie() {
return (EAttribute)fertigkeitEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFertigkeit_Ausweichen() {
return (EAttribute)fertigkeitEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getFertigkeit_Attribut() {
return (EReference)fertigkeitEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getFertigkeit_Spezialisierungen() {
return (EReference)fertigkeitEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPersonaFertigkeit() {
return personaFertigkeitEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPersonaFertigkeit_Fertigkeit() {
return (EReference)personaFertigkeitEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPersonaFertigkeit_Spezialisierungen() {
return (EReference)personaFertigkeitEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPersonaFertigkeitsGruppe() {
return personaFertigkeitsGruppeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPersonaFertigkeitsGruppe_Gruppe() {
return (EReference)personaFertigkeitsGruppeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCyberware() {
return cyberwareEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCyberware_Persona() {
return (EReference)cyberwareEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCyberware_Einbau() {
return (EReference)cyberwareEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCyberware_CyberwareCapacity() {
return (EAttribute)cyberwareEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCyberware_Type() {
return (EAttribute)cyberwareEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCyberware_Wifi() {
return (EReference)cyberwareEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getBioWare() {
return bioWareEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBioWare_Persona() {
return (EReference)bioWareEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getKoerpermods() {
return koerpermodsEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAbstraktModifikatoren() {
return abstraktModifikatorenEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getGeistigeAttribute() {
return geistigeAttributeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGeistigeAttribute_Charisma() {
return (EAttribute)geistigeAttributeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGeistigeAttribute_Willenskraft() {
return (EAttribute)geistigeAttributeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGeistigeAttribute_Intuition() {
return (EAttribute)geistigeAttributeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGeistigeAttribute_Logik() {
return (EAttribute)geistigeAttributeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMudanPersona() {
return mudanPersonaEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getKoerperPersona() {
return koerperPersonaEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getKoerperPersona_KoerperMods() {
return (EReference)koerperPersonaEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getKoerperPersona_Eigenschaften() {
return (EReference)koerperPersonaEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getKoerperPersona_ZustandKoerperlich() {
return (EAttribute)koerperPersonaEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getKoerperPersona_ZustandGeistig() {
return (EAttribute)koerperPersonaEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMagischeMods() {
return magischeModsEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getKiKraft() {
return kiKraftEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getKiKraft_Kraftpunkte() {
return (EAttribute)kiKraftEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMagischePersona() {
return magischePersonaEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getMagischePersona_Mentor() {
return (EReference)magischePersonaEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getBaseMagischePersona() {
return baseMagischePersonaEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBaseMagischePersona_Magie() {
return (EAttribute)baseMagischePersonaEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBaseMagischePersona_Initationen() {
return (EReference)baseMagischePersonaEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBaseMagischePersona_MagieBasis() {
return (EAttribute)baseMagischePersonaEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBaseMagischePersona_BoundFoki() {
return (EReference)baseMagischePersonaEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFernkampfwaffenModifikatoren() {
return fernkampfwaffenModifikatorenEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFernkampfwaffenModifikatoren_Smartgun() {
return (EAttribute)fernkampfwaffenModifikatorenEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFernkampfwaffenModifikatoren_Rueckstoss() {
return (EAttribute)fernkampfwaffenModifikatorenEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFernkampfwaffenModifikatoren_LasterPointer() {
return (EAttribute)fernkampfwaffenModifikatorenEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFernkampfwaffenModifikatoren_Schalldaempfer() {
return (EAttribute)fernkampfwaffenModifikatorenEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFernkampfwaffenModifikatoren_Vergroesserung() {
return (EAttribute)fernkampfwaffenModifikatorenEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFernkampfwaffenModifikatoren_Sichtverbesserung() {
return (EAttribute)fernkampfwaffenModifikatorenEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSichtverhaeltnisse() {
return sichtverhaeltnisseEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSichtverhaeltnisse_Restlichtverstaerkung() {
return (EAttribute)sichtverhaeltnisseEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSichtverhaeltnisse_Infrarot() {
return (EAttribute)sichtverhaeltnisseEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSichtverhaeltnisse_Ultrasound() {
return (EAttribute)sichtverhaeltnisseEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSpezies() {
return speziesEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_KonstitutionMin() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_GeschicklichkeitMin() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_ReaktionMin() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_StaerkeMin() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_CharismaMin() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_WillenskraftMin() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_IntuitionMin() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_LogikMin() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_EdgeMin() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_MagieMin() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_ResonanzMin() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(10);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_EssenzMin() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(11);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_KonstitutionMax() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(12);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_GeschicklichkeitMax() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(13);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_ReaktionMax() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(14);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_StaerkeMax() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(15);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_CharismaMax() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(16);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_WillenskraftMax() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(17);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_IntuitionMax() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(18);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_LogikMax() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(19);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_EdgeMax() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(20);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_MagieMax() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(21);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_ResonanzMax() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(22);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_EssenzMax() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(23);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_Laufen() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(24);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_Rennen() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(25);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSpezies_Sprinten() {
return (EAttribute)speziesEClass.getEStructuralFeatures().get(26);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSpezies_Angriff() {
return (EReference)speziesEClass.getEStructuralFeatures().get(27);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getGegenstandStufen() {
return gegenstandStufenEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGegenstandStufen_Computer() {
return (EAttribute)gegenstandStufenEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGegenstandStufen_Elektronik() {
return (EAttribute)gegenstandStufenEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGegenstandStufen_Tracing() {
return (EAttribute)gegenstandStufenEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGegenstandStufen_AntiTracing() {
return (EAttribute)gegenstandStufenEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGegenstandStufen_Protection() {
return (EAttribute)gegenstandStufenEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGegenstandStufen_AntiProtection() {
return (EAttribute)gegenstandStufenEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getKiAdept() {
return kiAdeptEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getKiAdept_Kikraft() {
return (EReference)kiAdeptEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getKleidung() {
return kleidungEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getKleidung_Ruestung() {
return (EAttribute)kleidungEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getKleidung_Kmods() {
return (EReference)kleidungEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFernkampfwaffeModifikator() {
return fernkampfwaffeModifikatorEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFernkampfwaffeModifikator_Ep() {
return (EAttribute)fernkampfwaffeModifikatorEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAnwendbar() {
return anwendbarEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAnwendbar_Fertigkeit() {
return (EReference)anwendbarEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAnwendbar_Spezialisierung() {
return (EReference)anwendbarEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPersonaEigenschaft() {
return personaEigenschaftEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPersonaEigenschaft_KarmaKosten() {
return (EAttribute)personaEigenschaftEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getProbenModifikatoren() {
return probenModifikatorenEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getProbenModifikatoren_Schadenswiederstand() {
return (EAttribute)probenModifikatorenEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getProbenModifikatoren_Heilung() {
return (EAttribute)probenModifikatorenEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMagier() {
return magierEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getZauberer() {
return zaubererEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getZauberer_Zauber() {
return (EReference)zaubererEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getZauberer_Enzug() {
return (EAttribute)zaubererEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getZauberer_Tradition() {
return (EReference)zaubererEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getZauberer_GebundeneGeister() {
return (EReference)zaubererEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getZauberer_UngebundenerGeist() {
return (EReference)zaubererEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMysticAdept() {
return mysticAdeptEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPersonaZauber() {
return personaZauberEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPersonaZauber_Stufe() {
return (EAttribute)personaZauberEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPersonaZauber_Formel() {
return (EReference)personaZauberEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getZauber() {
return zauberEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getZauber_Art() {
return (EAttribute)zauberEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getZauber_Reichweite() {
return (EAttribute)zauberEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getZauber_Schaden() {
return (EAttribute)zauberEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getZauber_Dauer() {
return (EAttribute)zauberEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getZauber_Entzug() {
return (EAttribute)zauberEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getZauber_Kategorie() {
return (EAttribute)zauberEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getZauber_Merkmale() {
return (EAttribute)zauberEClass.getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getChrakterLimits() {
return chrakterLimitsEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getChrakterLimits_Koerperlich() {
return (EAttribute)chrakterLimitsEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getChrakterLimits_Geistig() {
return (EAttribute)chrakterLimitsEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getChrakterLimits_Sozial() {
return (EAttribute)chrakterLimitsEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPanzerung() {
return panzerungEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPanzerung_Panzer() {
return (EAttribute)panzerungEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAspektMagier() {
return aspektMagierEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAspektMagier_Aspekt() {
return (EReference)aspektMagierEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAstraleProjektion() {
return astraleProjektionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAstraleProjektion_AstralesLimit() {
return (EAttribute)astraleProjektionEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAstraleProjektion_AstraleKonstitution() {
return (EAttribute)astraleProjektionEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAstraleProjektion_AstraleGeschicklichkeit() {
return (EAttribute)astraleProjektionEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAstraleProjektion_AstraleReaktion() {
return (EAttribute)astraleProjektionEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAstraleProjektion_AstraleStaerke() {
return (EAttribute)astraleProjektionEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAstraleProjektion_AstraleInitative() {
return (EAttribute)astraleProjektionEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAstraleProjektion_AstraleInitativWuerfel() {
return (EAttribute)astraleProjektionEClass.getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAstraleProjektion_AstralePanzerung() {
return (EAttribute)astraleProjektionEClass.getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSchutzgeist() {
return schutzgeistEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSchutzgeist_Vorteile() {
return (EAttribute)schutzgeistEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSchutzgeist_Nachteile() {
return (EAttribute)schutzgeistEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getInitation() {
return initationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getInitation_Erlernt() {
return (EReference)initationEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMetaMagie() {
return metaMagieEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCritterKraft() {
return critterKraftEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCritterKraft_Art() {
return (EAttribute)critterKraftEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCritterKraft_Handlung() {
return (EAttribute)critterKraftEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCritterKraft_Reichweite() {
return (EAttribute)critterKraftEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCritterKraft_Dauer() {
return (EAttribute)critterKraftEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFahrzeug() {
return fahrzeugEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFahrzeug_Handling() {
return (EAttribute)fahrzeugEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFahrzeug_Geschwindigkeit() {
return (EAttribute)fahrzeugEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFahrzeug_Beschleunigung() {
return (EAttribute)fahrzeugEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFahrzeug_Rumpf() {
return (EAttribute)fahrzeugEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFahrzeug_Pilot() {
return (EAttribute)fahrzeugEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFahrzeug_Sensor() {
return (EAttribute)fahrzeugEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFahrzeug_FahrzeugTyp() {
return (EAttribute)fahrzeugEClass.getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getFahrzeug_Modifizierungen() {
return (EReference)fahrzeugEClass.getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFahrzeug_Panzer() {
return (EAttribute)fahrzeugEClass.getEStructuralFeatures().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFahrzeug_WeaponMounts() {
return (EAttribute)fahrzeugEClass.getEStructuralFeatures().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getFahrzeug_SensorArray() {
return (EReference)fahrzeugEClass.getEStructuralFeatures().get(10);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getBodenfahrzeug() {
return bodenfahrzeugEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBodenfahrzeug_HandlingGelaende() {
return (EAttribute)bodenfahrzeugEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBodenfahrzeug_GeschwindigkeitGelaende() {
return (EAttribute)bodenfahrzeugEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPassagierFahrzeug() {
return passagierFahrzeugEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPassagierFahrzeug_Sitze() {
return (EAttribute)passagierFahrzeugEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDrohne() {
return drohneEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDrohne_ProgramSlotCount() {
return (EAttribute)drohneEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDrohne_RunningPrograms() {
return (EReference)drohneEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDrohne_StoredPrograms() {
return (EReference)drohneEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFahrzeugModifikation() {
return fahrzeugModifikationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFahrzeugModifikation_CapacityUsed() {
return (EAttribute)fahrzeugModifikationEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTechnomancer() {
return technomancerEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTechnomancer_ComplexForms() {
return (EReference)technomancerEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTechnomancer_Echos() {
return (EReference)technomancerEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getResonanzPersona() {
return resonanzPersonaEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getResonanzPersona_Resonanz() {
return (EAttribute)resonanzPersonaEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getResonanzPersona_ResonanzBasis() {
return (EAttribute)resonanzPersonaEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getKomplexeForm() {
return komplexeFormEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getKomplexeForm_Ziel() {
return (EAttribute)komplexeFormEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getKomplexeForm_Dauer() {
return (EAttribute)komplexeFormEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getKomplexeForm_Schwund() {
return (EAttribute)komplexeFormEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPersonaKomplexForm() {
return personaKomplexFormEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPersonaKomplexForm_Form() {
return (EReference)personaKomplexFormEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPersonaKomplexForm_Stufe() {
return (EAttribute)personaKomplexFormEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSprite() {
return spriteEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSprite_Stufe() {
return (EAttribute)spriteEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSprite_AngriffMod() {
return (EAttribute)spriteEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSprite_SchleicherMod() {
return (EAttribute)spriteEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSprite_DatenverarbeitungMod() {
return (EAttribute)spriteEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSprite_FirewallMod() {
return (EAttribute)spriteEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSprite_InitativeMod() {
return (EAttribute)spriteEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getEcho() {
return echoEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getVertrag() {
return vertragEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getLifestyle() {
return lifestyleEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLifestyle_Options() {
return (EReference)lifestyleEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getLifestyle_Owned() {
return (EAttribute)lifestyleEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getWissensfertigkeit() {
return wissensfertigkeitEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSprachfertigkeit() {
return sprachfertigkeitEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPersonaZustand() {
return personaZustandEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPersonaZustand_ZustandKoerperlichMax() {
return (EAttribute)personaZustandEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPersonaZustand_ZustandGeistigMax() {
return (EAttribute)personaZustandEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPersonaZustand_ZustandGrenze() {
return (EAttribute)personaZustandEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCritter() {
return critterEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCritter_Powers() {
return (EReference)critterEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getIntervallVertrag() {
return intervallVertragEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getIntervallVertrag_FaelligkeitsIntervall() {
return (EAttribute)intervallVertragEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getIntervallVertrag_Unit() {
return (EAttribute)intervallVertragEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getIntervallVertrag_Begin() {
return (EAttribute)intervallVertragEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSin() {
return sinEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSin_Licences() {
return (EReference)sinEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getLizenz() {
return lizenzEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getLizenz_LizenGegenstand() {
return (EAttribute)lizenzEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getLizenz_LizenzTraeger() {
return (EReference)lizenzEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFakeable() {
return fakeableEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFakeable_Stufe() {
return (EAttribute)fakeableEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFakeable_Gefaelscht() {
return (EAttribute)fakeableEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSteigerbar() {
return steigerbarEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSteigerbar_Stufe() {
return (EAttribute)steigerbarEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getErlernbar() {
return erlernbarEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCredstick() {
return credstickEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCredstick_MaxValue() {
return (EAttribute)credstickEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCredstick_Transactionlog() {
return (EReference)credstickEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCredstick_CurrentValue() {
return (EAttribute)credstickEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMenge() {
return mengeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getMenge_Anzahl() {
return (EAttribute)mengeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getMenge_ProAnzahl() {
return (EAttribute)mengeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMunition() {
return munitionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getMunition_DamageType() {
return (EAttribute)munitionEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getMunition_DamageMod() {
return (EAttribute)munitionEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getMunition_ArmorMod() {
return (EAttribute)munitionEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getMunition_Type() {
return (EReference)munitionEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getModifikatorAttribute() {
return modifikatorAttributeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getGebundenerGeist() {
return gebundenerGeistEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGebundenerGeist_Dienste() {
return (EAttribute)gebundenerGeistEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getGebundenerGeist_Geist() {
return (EReference)gebundenerGeistEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getStufenPersona() {
return stufenPersonaEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getStufenPersona_Stufe() {
return (EAttribute)stufenPersonaEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStufenPersona_SkillGroups() {
return (EReference)stufenPersonaEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStufenPersona_Skills() {
return (EReference)stufenPersonaEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getGeist() {
return geistEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGeist_KonstitutionBasis() {
return (EAttribute)geistEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGeist_GeschicklichkeitBasis() {
return (EAttribute)geistEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGeist_ReaktionBasis() {
return (EAttribute)geistEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGeist_StaerkeBasis() {
return (EAttribute)geistEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGeist_CharismaBasis() {
return (EAttribute)geistEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGeist_WillenskraftBasis() {
return (EAttribute)geistEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGeist_IntuitionBasis() {
return (EAttribute)geistEClass.getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGeist_LogikBasis() {
return (EAttribute)geistEClass.getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getGeist_Powers() {
return (EReference)geistEClass.getEStructuralFeatures().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getGeist_OptionalPowers() {
return (EReference)geistEClass.getEStructuralFeatures().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getIdentifiable() {
return identifiableEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getIdentifiable_ParentId() {
return (EAttribute)identifiableEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getIdentifiable_Localizations() {
return (EReference)identifiableEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCredstickTransaction() {
return credstickTransactionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCredstickTransaction_Amount() {
return (EAttribute)credstickTransactionEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCredstickTransaction_Date() {
return (EAttribute)credstickTransactionEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCredstickTransaction_Description() {
return (EAttribute)credstickTransactionEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSpezialisierung() {
return spezialisierungEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSpezialisierung_Fertigkeit() {
return (EReference)spezialisierungEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMatrixAttributes() {
return matrixAttributesEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getMatrixAttributes_Geraetestufe() {
return (EAttribute)matrixAttributesEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getMatrixAttributes_Firewall() {
return (EAttribute)matrixAttributesEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getMatrixAttributes_Datenverarbeitung() {
return (EAttribute)matrixAttributesEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getMatrixAttributes_CurrentModus() {
return (EAttribute)matrixAttributesEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMatrixDevice() {
return matrixDeviceEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getMatrixDevice_Pan() {
return (EReference)matrixDeviceEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCommonProgram() {
return commonProgramEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCommonProgram_ProgramType() {
return (EAttribute)commonProgramEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getWeaponMount() {
return weaponMountEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getWeaponMount_Weapon() {
return (EReference)weaponMountEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getLifestyleOption() {
return lifestyleOptionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPercentLifestyleOption() {
return percentLifestyleOptionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getLocalization() {
return localizationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getLocalization_Local() {
return (EAttribute)localizationEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getLocalization_Name() {
return (EAttribute)localizationEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getLocalization_Page() {
return (EAttribute)localizationEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getBerechneteAttribute() {
return berechneteAttributeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBerechneteAttribute_Errinerungsvermoegen() {
return (EAttribute)berechneteAttributeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBerechneteAttribute_Menschenkenntnis() {
return (EAttribute)berechneteAttributeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBerechneteAttribute_Selbstbeherrschung() {
return (EAttribute)berechneteAttributeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMagischeStufe() {
return magischeStufeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getMagischeStufe_Stufe() {
return (EAttribute)magischeStufeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFokus() {
return fokusEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFokus_Bindungskosten() {
return (EAttribute)fokusEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAbstraktFokus() {
return abstraktFokusEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getQiFokus() {
return qiFokusEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getQiFokus_Power() {
return (EReference)qiFokusEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getWaffenFokus() {
return waffenFokusEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMagieFokus() {
return magieFokusEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getMagieFokus_BindungsFaktor() {
return (EAttribute)magieFokusEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFokusBinding() {
return fokusBindingEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getFokusBinding_Fokus() {
return (EReference)fokusBindingEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFokusBinding_Active() {
return (EAttribute)fokusBindingEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSubstance() {
return substanceEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSubstance_Vector() {
return (EAttribute)substanceEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSubstance_Speed() {
return (EAttribute)substanceEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getToxin() {
return toxinEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getToxin_Power() {
return (EAttribute)toxinEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getToxin_Penetration() {
return (EAttribute)toxinEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getToxin_Effect() {
return (EAttribute)toxinEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDrug() {
return drugEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDrug_Duration() {
return (EAttribute)drugEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDrug_AddictionType() {
return (EAttribute)drugEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMagazin() {
return magazinEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getMagazin_Type() {
return (EReference)magazinEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getMagazin_Bullets() {
return (EReference)magazinEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDefaultWifi() {
return defaultWifiEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSubstanceContainer() {
return substanceContainerEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSubstanceContainer_Substance() {
return (EReference)substanceContainerEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCapacity() {
return capacityEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCapacity_CapacityFeature() {
return (EReference)capacityEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCapacity_Capacity() {
return (EAttribute)capacityEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCapacity_CapacityRemains() {
return (EAttribute)capacityEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getCapacity__CanAdd__EObject() {
return capacityEClass.getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCyberwareEnhancement() {
return cyberwareEnhancementEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCyberwareEnhancement_CapacityUse() {
return (EAttribute)cyberwareEnhancementEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCyberwareEnhancement_Type() {
return (EAttribute)cyberwareEnhancementEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCyberImplantWeapon() {
return cyberImplantWeaponEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCyberImplantWeapon_Weapon() {
return (EReference)cyberImplantWeaponEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getActiveMatixDevice() {
return activeMatixDeviceEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getActiveMatixDevice_Angriff() {
return (EAttribute)activeMatixDeviceEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getActiveMatixDevice_Schleicher() {
return (EAttribute)activeMatixDeviceEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCommlink() {
return commlinkEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCommlink_StoredPrograms() {
return (EReference)commlinkEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCommlink_StoredSins() {
return (EReference)commlinkEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMatixConditionMonitor() {
return matixConditionMonitorEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getMatixConditionMonitor_MatrixZustandMax() {
return (EAttribute)matixConditionMonitorEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCyberdeck() {
return cyberdeckEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCyberdeck_ProgramSlots() {
return (EAttribute)cyberdeckEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCyberdeck_Attribute1() {
return (EAttribute)cyberdeckEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCyberdeck_Attribute2() {
return (EAttribute)cyberdeckEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCyberdeck_Attribute3() {
return (EAttribute)cyberdeckEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCyberdeck_Attribute4() {
return (EAttribute)cyberdeckEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCyberdeck_Configuration() {
return (EReference)cyberdeckEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCyberdeck_StoredPrograms() {
return (EReference)cyberdeckEClass.getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getCyberdeck_RunningPrograms() {
return (EReference)cyberdeckEClass.getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCyberdeck_ModManager() {
return (EAttribute)cyberdeckEClass.getEStructuralFeatures().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSoftwareAgent() {
return softwareAgentEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSoftwareAgent_Rating() {
return (EAttribute)softwareAgentEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getHost() {
return hostEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getHost_HostRating() {
return (EAttribute)hostEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getHost_BaseFirewall() {
return (EAttribute)hostEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getHost_BaseDatenverarbeitung() {
return (EAttribute)hostEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getHost_BaseAngriff() {
return (EAttribute)hostEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getHost_BaseSchleicher() {
return (EAttribute)hostEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCyberwareModifikatioren() {
return cyberwareModifikatiorenEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCyberwareModifikatioren_DirectNeuralInterface() {
return (EAttribute)cyberwareModifikatiorenEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCyberwareModifikatioren_UniversalDataConnector() {
return (EAttribute)cyberwareModifikatiorenEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCyberwareModifikatioren_ControlRig() {
return (EAttribute)cyberwareModifikatiorenEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCyberwareModifikatioren_SimRig() {
return (EAttribute)cyberwareModifikatiorenEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCyberwareModifikatioren_RiggerInterface() {
return (EAttribute)cyberwareModifikatiorenEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getRiggerCommandConsole() {
return riggerCommandConsoleEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getRiggerCommandConsole_Rauschunterdrueckung() {
return (EAttribute)riggerCommandConsoleEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getRiggerCommandConsole_Zugriff() {
return (EAttribute)riggerCommandConsoleEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getRiggerCommandConsole_DatenverarbeitungBasis() {
return (EAttribute)riggerCommandConsoleEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getRiggerCommandConsole_FirewallBasis() {
return (EAttribute)riggerCommandConsoleEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getRiggerCommandConsole_ZugriffBasis() {
return (EAttribute)riggerCommandConsoleEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRiggerCommandConsole_StoredPrograms() {
return (EReference)riggerCommandConsoleEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getRiggerCommandConsole_RunningPrograms() {
return (EReference)riggerCommandConsoleEClass.getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAutoSoft() {
return autoSoftEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAutoSoft_Rating() {
return (EAttribute)autoSoftEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAutoSoft_Skill() {
return (EReference)autoSoftEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAutoSoft_Weapon() {
return (EReference)autoSoftEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAutoSoft_Model() {
return (EReference)autoSoftEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSoftware() {
return softwareEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMatrixProgram() {
return matrixProgramEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTutorsoft() {
return tutorsoftEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTutorsoft_Rating() {
return (EAttribute)tutorsoftEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTutorsoft_Skill() {
return (EReference)tutorsoftEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSkillSoft() {
return skillSoftEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSkillSoft_Skill() {
return (EReference)skillSoftEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSkillSoft_Rating() {
return (EAttribute)skillSoftEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFahrzeugZustand() {
return fahrzeugZustandEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFahrzeugZustand_ZustandMax() {
return (EAttribute)fahrzeugZustandEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPersonalAreaNetwork() {
return personalAreaNetworkEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPersonalAreaNetwork_Slaves() {
return (EReference)personalAreaNetworkEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPersonalAreaNetwork_Master() {
return (EReference)personalAreaNetworkEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPersonalAreaNetwork_SlaveMax() {
return (EAttribute)personalAreaNetworkEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getBasicProgram() {
return basicProgramEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDatasoft() {
return datasoftEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDatasoft_Skill() {
return (EReference)datasoftEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAbstractMatrixDevice() {
return abstractMatrixDeviceEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAbstractMatrixDevice_DeviceRating() {
return (EAttribute)abstractMatrixDeviceEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getConsumerSoft() {
return consumerSoftEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getConsumerSoft_Type() {
return (EAttribute)consumerSoftEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getRiggerProgram() {
return riggerProgramEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getFeuerModus() {
return feuerModusEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getSchadensTyp() {
return schadensTypEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getMagazinTyp() {
return magazinTypEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getFeuwerwaffenErweiterung() {
return feuwerwaffenErweiterungEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getModifikatorType() {
return modifikatorTypeEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getSmartgunType() {
return smartgunTypeEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getZauberArt() {
return zauberArtEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getZauberReichweite() {
return zauberReichweiteEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getZauberDauer() {
return zauberDauerEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMagischeTradition() {
return magischeTraditionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getMagischeTradition_Enzug() {
return (EAttribute)magischeTraditionEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getMagischeTradition_Beschwoerbar() {
return (EReference)magischeTraditionEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getShoppingTransaction() {
return shoppingTransactionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getShoppingTransaction_Items() {
return (EReference)shoppingTransactionEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getShoppingTransaction_Fee() {
return (EAttribute)shoppingTransactionEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getShoppingTransaction_CaculatedCosts() {
return (EAttribute)shoppingTransactionEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTransferAmount() {
return transferAmountEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTransferAmount_Source() {
return (EReference)transferAmountEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTransferAmount_Dest() {
return (EReference)transferAmountEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTransferAmount_AmountToTransfer() {
return (EAttribute)transferAmountEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getKleindungsModifikator() {
return kleindungsModifikatorEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getKleindungsModifikator_Rating() {
return (EAttribute)kleindungsModifikatorEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getKleindungsModifikator_Type() {
return (EAttribute)kleindungsModifikatorEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getKleindungsModifikator_Capacity() {
return (EAttribute)kleindungsModifikatorEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getModifyable() {
return modifyableEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSensor() {
return sensorEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSensor_Functions() {
return (EReference)sensorEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSensor_Rating() {
return (EAttribute)sensorEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSensor_CapacityValue() {
return (EAttribute)sensorEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSensorArray() {
return sensorArrayEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSensorFunction() {
return sensorFunctionEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSensorFunction_MaxRange() {
return (EAttribute)sensorFunctionEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMartialartStyle() {
return martialartStyleEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getMartialartStyle_Techniques() {
return (EReference)martialartStyleEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getMartialartStyle_UsableWith() {
return (EReference)martialartStyleEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMartialartTechnique() {
return martialartTechniqueEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPersonaMartialartStyle() {
return personaMartialartStyleEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPersonaMartialartStyle_Style() {
return (EReference)personaMartialartStyleEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPersonaMartialartStyle_Techniques() {
return (EReference)personaMartialartStyleEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPersonaMartialartTechnique() {
return personaMartialartTechniqueEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPersonaMartialartTechnique_Technique() {
return (EReference)personaMartialartTechniqueEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFahrzeugErweiterung() {
return fahrzeugErweiterungEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAbtraktGranate() {
return abtraktGranateEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAbtraktGranate_Blast() {
return (EAttribute)abtraktGranateEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getAbtraktGranate_Chemical() {
return (EReference)abtraktGranateEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMiniGrenate() {
return miniGrenateEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getGranate() {
return granateEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSourceLink() {
return sourceLinkEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSourceLink_SubLinks() {
return (EReference)sourceLinkEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getCritterHandlung() {
return critterHandlungEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getCritterReichweite() {
return critterReichweiteEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getCritterDauer() {
return critterDauerEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getResonanzZiel() {
return resonanzZielEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getInterfaceModus() {
return interfaceModusEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getProgramType() {
return programTypeEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getMatrixProgramType() {
return matrixProgramTypeEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getSubstanceVector() {
return substanceVectorEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getSubstanceEffect() {
return substanceEffectEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getAddictionType() {
return addictionTypeEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getTimeUnits() {
return timeUnitsEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getCyberwareType() {
return cyberwareTypeEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getEnzug() {
return enzugEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getarmorModificationType() {
return armorModificationTypeEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EDataType getShrDate() {
return shrDateEDataType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EDataType getModificationManager() {
return modificationManagerEDataType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Shr5Factory getShr5Factory() {
return (Shr5Factory)getEFactoryInstance();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private boolean isCreated = false;
/**
* Creates the meta-model objects for the package. This method is
* guarded to have no affect on any invocation but its first.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void createPackageContents() {
if (isCreated) return;
isCreated = true;
// Create classes and their features
beschreibbarEClass = createEClass(BESCHREIBBAR);
createEAttribute(beschreibbarEClass, BESCHREIBBAR__BESCHREIBUNG);
createEAttribute(beschreibbarEClass, BESCHREIBBAR__IMAGE);
createEAttribute(beschreibbarEClass, BESCHREIBBAR__NAME);
quelleEClass = createEClass(QUELLE);
createEAttribute(quelleEClass, QUELLE__PAGE);
createEReference(quelleEClass, QUELLE__SRC_BOOK);
sourceBookEClass = createEClass(SOURCE_BOOK);
createEAttribute(sourceBookEClass, SOURCE_BOOK__START_SHR_TIME);
createEAttribute(sourceBookEClass, SOURCE_BOOK__END_SHR_TIME);
createEAttribute(sourceBookEClass, SOURCE_BOOK__CODE);
abstraktPersonaEClass = createEClass(ABSTRAKT_PERSONA);
createEAttribute(abstraktPersonaEClass, ABSTRAKT_PERSONA__KONSTITUTION_BASIS);
createEAttribute(abstraktPersonaEClass, ABSTRAKT_PERSONA__GESCHICKLICHKEIT_BASIS);
createEAttribute(abstraktPersonaEClass, ABSTRAKT_PERSONA__REAKTION_BASIS);
createEAttribute(abstraktPersonaEClass, ABSTRAKT_PERSONA__STAERKE_BASIS);
createEAttribute(abstraktPersonaEClass, ABSTRAKT_PERSONA__CHARISMA_BASIS);
createEAttribute(abstraktPersonaEClass, ABSTRAKT_PERSONA__WILLENSKRAFT_BASIS);
createEAttribute(abstraktPersonaEClass, ABSTRAKT_PERSONA__INTUITION_BASIS);
createEAttribute(abstraktPersonaEClass, ABSTRAKT_PERSONA__LOGIK_BASIS);
createEReference(abstraktPersonaEClass, ABSTRAKT_PERSONA__FERTIGKEITEN);
createEReference(abstraktPersonaEClass, ABSTRAKT_PERSONA__FERTIGKEITS_GRUPPEN);
createEReference(abstraktPersonaEClass, ABSTRAKT_PERSONA__SPEZIES);
createEAttribute(abstraktPersonaEClass, ABSTRAKT_PERSONA__MOD_MANAGER);
createEReference(abstraktPersonaEClass, ABSTRAKT_PERSONA__MARTIALART_STYLES);
gegenstandEClass = createEClass(GEGENSTAND);
createEAttribute(gegenstandEClass, GEGENSTAND__KATEGORIE);
createEAttribute(gegenstandEClass, GEGENSTAND__STUFE);
geldWertEClass = createEClass(GELD_WERT);
createEAttribute(geldWertEClass, GELD_WERT__WERT);
createEAttribute(geldWertEClass, GELD_WERT__VERFUEGBARKEIT);
createEAttribute(geldWertEClass, GELD_WERT__WERT_VALUE);
reichweiteEClass = createEClass(REICHWEITE);
createEAttribute(reichweiteEClass, REICHWEITE__MIN);
createEAttribute(reichweiteEClass, REICHWEITE__KURZ);
createEAttribute(reichweiteEClass, REICHWEITE__MITTEL);
createEAttribute(reichweiteEClass, REICHWEITE__WEIT);
createEAttribute(reichweiteEClass, REICHWEITE__EXTREM);
attributModifikatorWertEClass = createEClass(ATTRIBUT_MODIFIKATOR_WERT);
createEReference(attributModifikatorWertEClass, ATTRIBUT_MODIFIKATOR_WERT__ATTRIBUT);
createEAttribute(attributModifikatorWertEClass, ATTRIBUT_MODIFIKATOR_WERT__WERT);
createEReference(attributModifikatorWertEClass, ATTRIBUT_MODIFIKATOR_WERT__MODIFIZIERTES);
createEReference(attributModifikatorWertEClass, ATTRIBUT_MODIFIKATOR_WERT__MODIFYABLE);
modifizierbarEClass = createEClass(MODIFIZIERBAR);
createEReference(modifizierbarEClass, MODIFIZIERBAR__MODS);
koerperlicheAttributeEClass = createEClass(KOERPERLICHE_ATTRIBUTE);
createEAttribute(koerperlicheAttributeEClass, KOERPERLICHE_ATTRIBUTE__KONSTITUTION);
createEAttribute(koerperlicheAttributeEClass, KOERPERLICHE_ATTRIBUTE__GESCHICKLICHKEIT);
createEAttribute(koerperlicheAttributeEClass, KOERPERLICHE_ATTRIBUTE__REAKTION);
createEAttribute(koerperlicheAttributeEClass, KOERPERLICHE_ATTRIBUTE__STAERKE);
spezielleAttributeEClass = createEClass(SPEZIELLE_ATTRIBUTE);
createEAttribute(spezielleAttributeEClass, SPEZIELLE_ATTRIBUTE__INITATIVE);
createEAttribute(spezielleAttributeEClass, SPEZIELLE_ATTRIBUTE__INITATIV_WUERFEL);
createEAttribute(spezielleAttributeEClass, SPEZIELLE_ATTRIBUTE__AUSWEICHEN);
createEAttribute(spezielleAttributeEClass, SPEZIELLE_ATTRIBUTE__ESSENZ);
createEAttribute(spezielleAttributeEClass, SPEZIELLE_ATTRIBUTE__EDGE_BASIS);
createEAttribute(spezielleAttributeEClass, SPEZIELLE_ATTRIBUTE__EDGE);
abstraktGegenstandEClass = createEClass(ABSTRAKT_GEGENSTAND);
createEReference(abstraktGegenstandEClass, ABSTRAKT_GEGENSTAND__WIFI);
abstaktFernKampfwaffeEClass = createEClass(ABSTAKT_FERN_KAMPFWAFFE);
createEReference(abstaktFernKampfwaffeEClass, ABSTAKT_FERN_KAMPFWAFFE__REICHWEITE);
abstaktWaffeEClass = createEClass(ABSTAKT_WAFFE);
createEAttribute(abstaktWaffeEClass, ABSTAKT_WAFFE__SCHADENSCODE);
createEAttribute(abstaktWaffeEClass, ABSTAKT_WAFFE__SCHADES_TYP);
createEAttribute(abstaktWaffeEClass, ABSTAKT_WAFFE__PRAEZISION);
createEAttribute(abstaktWaffeEClass, ABSTAKT_WAFFE__DURCHSCHLAGS_KRAFT);
nahkampfwaffeEClass = createEClass(NAHKAMPFWAFFE);
createEAttribute(nahkampfwaffeEClass, NAHKAMPFWAFFE__REICHWEITE);
feuerwaffeEClass = createEClass(FEUERWAFFE);
createEAttribute(feuerwaffeEClass, FEUERWAFFE__MUNITIONSTYP);
createEAttribute(feuerwaffeEClass, FEUERWAFFE__MODIE);
createEAttribute(feuerwaffeEClass, FEUERWAFFE__KAPAZITAET);
createEAttribute(feuerwaffeEClass, FEUERWAFFE__ERWEITERUNG);
createEAttribute(feuerwaffeEClass, FEUERWAFFE__RUECKSTOSS);
createEReference(feuerwaffeEClass, FEUERWAFFE__EINBAU);
createEReference(feuerwaffeEClass, FEUERWAFFE__MAGAZIN);
wurfwaffeEClass = createEClass(WURFWAFFE);
shrListEClass = createEClass(SHR_LIST);
createEReference(shrListEClass, SHR_LIST__ENTRIES);
projektilwaffeEClass = createEClass(PROJEKTILWAFFE);
fertigkeitsGruppeEClass = createEClass(FERTIGKEITS_GRUPPE);
createEReference(fertigkeitsGruppeEClass, FERTIGKEITS_GRUPPE__FERTIGKEITEN);
fertigkeitEClass = createEClass(FERTIGKEIT);
createEAttribute(fertigkeitEClass, FERTIGKEIT__KATEGORIE);
createEAttribute(fertigkeitEClass, FERTIGKEIT__AUSWEICHEN);
createEReference(fertigkeitEClass, FERTIGKEIT__ATTRIBUT);
createEReference(fertigkeitEClass, FERTIGKEIT__SPEZIALISIERUNGEN);
personaFertigkeitEClass = createEClass(PERSONA_FERTIGKEIT);
createEReference(personaFertigkeitEClass, PERSONA_FERTIGKEIT__FERTIGKEIT);
createEReference(personaFertigkeitEClass, PERSONA_FERTIGKEIT__SPEZIALISIERUNGEN);
personaFertigkeitsGruppeEClass = createEClass(PERSONA_FERTIGKEITS_GRUPPE);
createEReference(personaFertigkeitsGruppeEClass, PERSONA_FERTIGKEITS_GRUPPE__GRUPPE);
cyberwareEClass = createEClass(CYBERWARE);
createEReference(cyberwareEClass, CYBERWARE__PERSONA);
createEReference(cyberwareEClass, CYBERWARE__EINBAU);
createEAttribute(cyberwareEClass, CYBERWARE__CYBERWARE_CAPACITY);
createEAttribute(cyberwareEClass, CYBERWARE__TYPE);
createEReference(cyberwareEClass, CYBERWARE__WIFI);
bioWareEClass = createEClass(BIO_WARE);
createEReference(bioWareEClass, BIO_WARE__PERSONA);
koerpermodsEClass = createEClass(KOERPERMODS);
abstraktModifikatorenEClass = createEClass(ABSTRAKT_MODIFIKATOREN);
geistigeAttributeEClass = createEClass(GEISTIGE_ATTRIBUTE);
createEAttribute(geistigeAttributeEClass, GEISTIGE_ATTRIBUTE__CHARISMA);
createEAttribute(geistigeAttributeEClass, GEISTIGE_ATTRIBUTE__WILLENSKRAFT);
createEAttribute(geistigeAttributeEClass, GEISTIGE_ATTRIBUTE__INTUITION);
createEAttribute(geistigeAttributeEClass, GEISTIGE_ATTRIBUTE__LOGIK);
mudanPersonaEClass = createEClass(MUDAN_PERSONA);
koerperPersonaEClass = createEClass(KOERPER_PERSONA);
createEReference(koerperPersonaEClass, KOERPER_PERSONA__KOERPER_MODS);
createEReference(koerperPersonaEClass, KOERPER_PERSONA__EIGENSCHAFTEN);
createEAttribute(koerperPersonaEClass, KOERPER_PERSONA__ZUSTAND_KOERPERLICH);
createEAttribute(koerperPersonaEClass, KOERPER_PERSONA__ZUSTAND_GEISTIG);
magischeModsEClass = createEClass(MAGISCHE_MODS);
kiKraftEClass = createEClass(KI_KRAFT);
createEAttribute(kiKraftEClass, KI_KRAFT__KRAFTPUNKTE);
magischePersonaEClass = createEClass(MAGISCHE_PERSONA);
createEReference(magischePersonaEClass, MAGISCHE_PERSONA__MENTOR);
baseMagischePersonaEClass = createEClass(BASE_MAGISCHE_PERSONA);
createEAttribute(baseMagischePersonaEClass, BASE_MAGISCHE_PERSONA__MAGIE);
createEReference(baseMagischePersonaEClass, BASE_MAGISCHE_PERSONA__INITATIONEN);
createEAttribute(baseMagischePersonaEClass, BASE_MAGISCHE_PERSONA__MAGIE_BASIS);
createEReference(baseMagischePersonaEClass, BASE_MAGISCHE_PERSONA__BOUND_FOKI);
fernkampfwaffenModifikatorenEClass = createEClass(FERNKAMPFWAFFEN_MODIFIKATOREN);
createEAttribute(fernkampfwaffenModifikatorenEClass, FERNKAMPFWAFFEN_MODIFIKATOREN__SMARTGUN);
createEAttribute(fernkampfwaffenModifikatorenEClass, FERNKAMPFWAFFEN_MODIFIKATOREN__RUECKSTOSS);
createEAttribute(fernkampfwaffenModifikatorenEClass, FERNKAMPFWAFFEN_MODIFIKATOREN__LASTER_POINTER);
createEAttribute(fernkampfwaffenModifikatorenEClass, FERNKAMPFWAFFEN_MODIFIKATOREN__SCHALLDAEMPFER);
createEAttribute(fernkampfwaffenModifikatorenEClass, FERNKAMPFWAFFEN_MODIFIKATOREN__VERGROESSERUNG);
createEAttribute(fernkampfwaffenModifikatorenEClass, FERNKAMPFWAFFEN_MODIFIKATOREN__SICHTVERBESSERUNG);
sichtverhaeltnisseEClass = createEClass(SICHTVERHAELTNISSE);
createEAttribute(sichtverhaeltnisseEClass, SICHTVERHAELTNISSE__RESTLICHTVERSTAERKUNG);
createEAttribute(sichtverhaeltnisseEClass, SICHTVERHAELTNISSE__INFRAROT);
createEAttribute(sichtverhaeltnisseEClass, SICHTVERHAELTNISSE__ULTRASOUND);
speziesEClass = createEClass(SPEZIES);
createEAttribute(speziesEClass, SPEZIES__KONSTITUTION_MIN);
createEAttribute(speziesEClass, SPEZIES__GESCHICKLICHKEIT_MIN);
createEAttribute(speziesEClass, SPEZIES__REAKTION_MIN);
createEAttribute(speziesEClass, SPEZIES__STAERKE_MIN);
createEAttribute(speziesEClass, SPEZIES__CHARISMA_MIN);
createEAttribute(speziesEClass, SPEZIES__WILLENSKRAFT_MIN);
createEAttribute(speziesEClass, SPEZIES__INTUITION_MIN);
createEAttribute(speziesEClass, SPEZIES__LOGIK_MIN);
createEAttribute(speziesEClass, SPEZIES__EDGE_MIN);
createEAttribute(speziesEClass, SPEZIES__MAGIE_MIN);
createEAttribute(speziesEClass, SPEZIES__RESONANZ_MIN);
createEAttribute(speziesEClass, SPEZIES__ESSENZ_MIN);
createEAttribute(speziesEClass, SPEZIES__KONSTITUTION_MAX);
createEAttribute(speziesEClass, SPEZIES__GESCHICKLICHKEIT_MAX);
createEAttribute(speziesEClass, SPEZIES__REAKTION_MAX);
createEAttribute(speziesEClass, SPEZIES__STAERKE_MAX);
createEAttribute(speziesEClass, SPEZIES__CHARISMA_MAX);
createEAttribute(speziesEClass, SPEZIES__WILLENSKRAFT_MAX);
createEAttribute(speziesEClass, SPEZIES__INTUITION_MAX);
createEAttribute(speziesEClass, SPEZIES__LOGIK_MAX);
createEAttribute(speziesEClass, SPEZIES__EDGE_MAX);
createEAttribute(speziesEClass, SPEZIES__MAGIE_MAX);
createEAttribute(speziesEClass, SPEZIES__RESONANZ_MAX);
createEAttribute(speziesEClass, SPEZIES__ESSENZ_MAX);
createEAttribute(speziesEClass, SPEZIES__LAUFEN);
createEAttribute(speziesEClass, SPEZIES__RENNEN);
createEAttribute(speziesEClass, SPEZIES__SPRINTEN);
createEReference(speziesEClass, SPEZIES__ANGRIFF);
gegenstandStufenEClass = createEClass(GEGENSTAND_STUFEN);
createEAttribute(gegenstandStufenEClass, GEGENSTAND_STUFEN__COMPUTER);
createEAttribute(gegenstandStufenEClass, GEGENSTAND_STUFEN__ELEKTRONIK);
createEAttribute(gegenstandStufenEClass, GEGENSTAND_STUFEN__TRACING);
createEAttribute(gegenstandStufenEClass, GEGENSTAND_STUFEN__ANTI_TRACING);
createEAttribute(gegenstandStufenEClass, GEGENSTAND_STUFEN__PROTECTION);
createEAttribute(gegenstandStufenEClass, GEGENSTAND_STUFEN__ANTI_PROTECTION);
kiAdeptEClass = createEClass(KI_ADEPT);
createEReference(kiAdeptEClass, KI_ADEPT__KIKRAFT);
kleidungEClass = createEClass(KLEIDUNG);
createEAttribute(kleidungEClass, KLEIDUNG__RUESTUNG);
createEReference(kleidungEClass, KLEIDUNG__KMODS);
fernkampfwaffeModifikatorEClass = createEClass(FERNKAMPFWAFFE_MODIFIKATOR);
createEAttribute(fernkampfwaffeModifikatorEClass, FERNKAMPFWAFFE_MODIFIKATOR__EP);
anwendbarEClass = createEClass(ANWENDBAR);
createEReference(anwendbarEClass, ANWENDBAR__FERTIGKEIT);
createEReference(anwendbarEClass, ANWENDBAR__SPEZIALISIERUNG);
personaEigenschaftEClass = createEClass(PERSONA_EIGENSCHAFT);
createEAttribute(personaEigenschaftEClass, PERSONA_EIGENSCHAFT__KARMA_KOSTEN);
probenModifikatorenEClass = createEClass(PROBEN_MODIFIKATOREN);
createEAttribute(probenModifikatorenEClass, PROBEN_MODIFIKATOREN__SCHADENSWIEDERSTAND);
createEAttribute(probenModifikatorenEClass, PROBEN_MODIFIKATOREN__HEILUNG);
magierEClass = createEClass(MAGIER);
zaubererEClass = createEClass(ZAUBERER);
createEReference(zaubererEClass, ZAUBERER__ZAUBER);
createEAttribute(zaubererEClass, ZAUBERER__ENZUG);
createEReference(zaubererEClass, ZAUBERER__GEBUNDENE_GEISTER);
createEReference(zaubererEClass, ZAUBERER__UNGEBUNDENER_GEIST);
createEReference(zaubererEClass, ZAUBERER__TRADITION);
mysticAdeptEClass = createEClass(MYSTIC_ADEPT);
personaZauberEClass = createEClass(PERSONA_ZAUBER);
createEAttribute(personaZauberEClass, PERSONA_ZAUBER__STUFE);
createEReference(personaZauberEClass, PERSONA_ZAUBER__FORMEL);
zauberEClass = createEClass(ZAUBER);
createEAttribute(zauberEClass, ZAUBER__ART);
createEAttribute(zauberEClass, ZAUBER__REICHWEITE);
createEAttribute(zauberEClass, ZAUBER__SCHADEN);
createEAttribute(zauberEClass, ZAUBER__DAUER);
createEAttribute(zauberEClass, ZAUBER__ENTZUG);
createEAttribute(zauberEClass, ZAUBER__KATEGORIE);
createEAttribute(zauberEClass, ZAUBER__MERKMALE);
chrakterLimitsEClass = createEClass(CHRAKTER_LIMITS);
createEAttribute(chrakterLimitsEClass, CHRAKTER_LIMITS__KOERPERLICH);
createEAttribute(chrakterLimitsEClass, CHRAKTER_LIMITS__GEISTIG);
createEAttribute(chrakterLimitsEClass, CHRAKTER_LIMITS__SOZIAL);
panzerungEClass = createEClass(PANZERUNG);
createEAttribute(panzerungEClass, PANZERUNG__PANZER);
aspektMagierEClass = createEClass(ASPEKT_MAGIER);
createEReference(aspektMagierEClass, ASPEKT_MAGIER__ASPEKT);
astraleProjektionEClass = createEClass(ASTRALE_PROJEKTION);
createEAttribute(astraleProjektionEClass, ASTRALE_PROJEKTION__ASTRALES_LIMIT);
createEAttribute(astraleProjektionEClass, ASTRALE_PROJEKTION__ASTRALE_KONSTITUTION);
createEAttribute(astraleProjektionEClass, ASTRALE_PROJEKTION__ASTRALE_GESCHICKLICHKEIT);
createEAttribute(astraleProjektionEClass, ASTRALE_PROJEKTION__ASTRALE_REAKTION);
createEAttribute(astraleProjektionEClass, ASTRALE_PROJEKTION__ASTRALE_STAERKE);
createEAttribute(astraleProjektionEClass, ASTRALE_PROJEKTION__ASTRALE_INITATIVE);
createEAttribute(astraleProjektionEClass, ASTRALE_PROJEKTION__ASTRALE_INITATIV_WUERFEL);
createEAttribute(astraleProjektionEClass, ASTRALE_PROJEKTION__ASTRALE_PANZERUNG);
schutzgeistEClass = createEClass(SCHUTZGEIST);
createEAttribute(schutzgeistEClass, SCHUTZGEIST__VORTEILE);
createEAttribute(schutzgeistEClass, SCHUTZGEIST__NACHTEILE);
initationEClass = createEClass(INITATION);
createEReference(initationEClass, INITATION__ERLERNT);
metaMagieEClass = createEClass(META_MAGIE);
critterKraftEClass = createEClass(CRITTER_KRAFT);
createEAttribute(critterKraftEClass, CRITTER_KRAFT__ART);
createEAttribute(critterKraftEClass, CRITTER_KRAFT__HANDLUNG);
createEAttribute(critterKraftEClass, CRITTER_KRAFT__REICHWEITE);
createEAttribute(critterKraftEClass, CRITTER_KRAFT__DAUER);
fahrzeugEClass = createEClass(FAHRZEUG);
createEAttribute(fahrzeugEClass, FAHRZEUG__HANDLING);
createEAttribute(fahrzeugEClass, FAHRZEUG__GESCHWINDIGKEIT);
createEAttribute(fahrzeugEClass, FAHRZEUG__BESCHLEUNIGUNG);
createEAttribute(fahrzeugEClass, FAHRZEUG__RUMPF);
createEAttribute(fahrzeugEClass, FAHRZEUG__PILOT);
createEAttribute(fahrzeugEClass, FAHRZEUG__SENSOR);
createEAttribute(fahrzeugEClass, FAHRZEUG__FAHRZEUG_TYP);
createEReference(fahrzeugEClass, FAHRZEUG__MODIFIZIERUNGEN);
createEAttribute(fahrzeugEClass, FAHRZEUG__PANZER);
createEAttribute(fahrzeugEClass, FAHRZEUG__WEAPON_MOUNTS);
createEReference(fahrzeugEClass, FAHRZEUG__SENSOR_ARRAY);
bodenfahrzeugEClass = createEClass(BODENFAHRZEUG);
createEAttribute(bodenfahrzeugEClass, BODENFAHRZEUG__HANDLING_GELAENDE);
createEAttribute(bodenfahrzeugEClass, BODENFAHRZEUG__GESCHWINDIGKEIT_GELAENDE);
passagierFahrzeugEClass = createEClass(PASSAGIER_FAHRZEUG);
createEAttribute(passagierFahrzeugEClass, PASSAGIER_FAHRZEUG__SITZE);
drohneEClass = createEClass(DROHNE);
createEAttribute(drohneEClass, DROHNE__PROGRAM_SLOT_COUNT);
createEReference(drohneEClass, DROHNE__RUNNING_PROGRAMS);
createEReference(drohneEClass, DROHNE__STORED_PROGRAMS);
fahrzeugModifikationEClass = createEClass(FAHRZEUG_MODIFIKATION);
createEAttribute(fahrzeugModifikationEClass, FAHRZEUG_MODIFIKATION__CAPACITY_USED);
technomancerEClass = createEClass(TECHNOMANCER);
createEReference(technomancerEClass, TECHNOMANCER__COMPLEX_FORMS);
createEReference(technomancerEClass, TECHNOMANCER__ECHOS);
resonanzPersonaEClass = createEClass(RESONANZ_PERSONA);
createEAttribute(resonanzPersonaEClass, RESONANZ_PERSONA__RESONANZ);
createEAttribute(resonanzPersonaEClass, RESONANZ_PERSONA__RESONANZ_BASIS);
komplexeFormEClass = createEClass(KOMPLEXE_FORM);
createEAttribute(komplexeFormEClass, KOMPLEXE_FORM__ZIEL);
createEAttribute(komplexeFormEClass, KOMPLEXE_FORM__DAUER);
createEAttribute(komplexeFormEClass, KOMPLEXE_FORM__SCHWUND);
personaKomplexFormEClass = createEClass(PERSONA_KOMPLEX_FORM);
createEReference(personaKomplexFormEClass, PERSONA_KOMPLEX_FORM__FORM);
createEAttribute(personaKomplexFormEClass, PERSONA_KOMPLEX_FORM__STUFE);
spriteEClass = createEClass(SPRITE);
createEAttribute(spriteEClass, SPRITE__STUFE);
createEAttribute(spriteEClass, SPRITE__ANGRIFF_MOD);
createEAttribute(spriteEClass, SPRITE__SCHLEICHER_MOD);
createEAttribute(spriteEClass, SPRITE__DATENVERARBEITUNG_MOD);
createEAttribute(spriteEClass, SPRITE__FIREWALL_MOD);
createEAttribute(spriteEClass, SPRITE__INITATIVE_MOD);
echoEClass = createEClass(ECHO);
vertragEClass = createEClass(VERTRAG);
lifestyleEClass = createEClass(LIFESTYLE);
createEReference(lifestyleEClass, LIFESTYLE__OPTIONS);
createEAttribute(lifestyleEClass, LIFESTYLE__OWNED);
wissensfertigkeitEClass = createEClass(WISSENSFERTIGKEIT);
sprachfertigkeitEClass = createEClass(SPRACHFERTIGKEIT);
personaZustandEClass = createEClass(PERSONA_ZUSTAND);
createEAttribute(personaZustandEClass, PERSONA_ZUSTAND__ZUSTAND_KOERPERLICH_MAX);
createEAttribute(personaZustandEClass, PERSONA_ZUSTAND__ZUSTAND_GEISTIG_MAX);
createEAttribute(personaZustandEClass, PERSONA_ZUSTAND__ZUSTAND_GRENZE);
critterEClass = createEClass(CRITTER);
createEReference(critterEClass, CRITTER__POWERS);
intervallVertragEClass = createEClass(INTERVALL_VERTRAG);
createEAttribute(intervallVertragEClass, INTERVALL_VERTRAG__FAELLIGKEITS_INTERVALL);
createEAttribute(intervallVertragEClass, INTERVALL_VERTRAG__UNIT);
createEAttribute(intervallVertragEClass, INTERVALL_VERTRAG__BEGIN);
sinEClass = createEClass(SIN);
createEReference(sinEClass, SIN__LICENCES);
lizenzEClass = createEClass(LIZENZ);
createEAttribute(lizenzEClass, LIZENZ__LIZEN_GEGENSTAND);
createEReference(lizenzEClass, LIZENZ__LIZENZ_TRAEGER);
fakeableEClass = createEClass(FAKEABLE);
createEAttribute(fakeableEClass, FAKEABLE__STUFE);
createEAttribute(fakeableEClass, FAKEABLE__GEFAELSCHT);
steigerbarEClass = createEClass(STEIGERBAR);
createEAttribute(steigerbarEClass, STEIGERBAR__STUFE);
erlernbarEClass = createEClass(ERLERNBAR);
credstickEClass = createEClass(CREDSTICK);
createEAttribute(credstickEClass, CREDSTICK__MAX_VALUE);
createEReference(credstickEClass, CREDSTICK__TRANSACTIONLOG);
createEAttribute(credstickEClass, CREDSTICK__CURRENT_VALUE);
mengeEClass = createEClass(MENGE);
createEAttribute(mengeEClass, MENGE__ANZAHL);
createEAttribute(mengeEClass, MENGE__PRO_ANZAHL);
munitionEClass = createEClass(MUNITION);
createEAttribute(munitionEClass, MUNITION__DAMAGE_TYPE);
createEAttribute(munitionEClass, MUNITION__DAMAGE_MOD);
createEAttribute(munitionEClass, MUNITION__ARMOR_MOD);
createEReference(munitionEClass, MUNITION__TYPE);
modifikatorAttributeEClass = createEClass(MODIFIKATOR_ATTRIBUTE);
gebundenerGeistEClass = createEClass(GEBUNDENER_GEIST);
createEAttribute(gebundenerGeistEClass, GEBUNDENER_GEIST__DIENSTE);
createEReference(gebundenerGeistEClass, GEBUNDENER_GEIST__GEIST);
stufenPersonaEClass = createEClass(STUFEN_PERSONA);
createEAttribute(stufenPersonaEClass, STUFEN_PERSONA__STUFE);
createEReference(stufenPersonaEClass, STUFEN_PERSONA__SKILL_GROUPS);
createEReference(stufenPersonaEClass, STUFEN_PERSONA__SKILLS);
geistEClass = createEClass(GEIST);
createEAttribute(geistEClass, GEIST__KONSTITUTION_BASIS);
createEAttribute(geistEClass, GEIST__GESCHICKLICHKEIT_BASIS);
createEAttribute(geistEClass, GEIST__REAKTION_BASIS);
createEAttribute(geistEClass, GEIST__STAERKE_BASIS);
createEAttribute(geistEClass, GEIST__CHARISMA_BASIS);
createEAttribute(geistEClass, GEIST__WILLENSKRAFT_BASIS);
createEAttribute(geistEClass, GEIST__INTUITION_BASIS);
createEAttribute(geistEClass, GEIST__LOGIK_BASIS);
createEReference(geistEClass, GEIST__POWERS);
createEReference(geistEClass, GEIST__OPTIONAL_POWERS);
identifiableEClass = createEClass(IDENTIFIABLE);
createEAttribute(identifiableEClass, IDENTIFIABLE__PARENT_ID);
createEReference(identifiableEClass, IDENTIFIABLE__LOCALIZATIONS);
credstickTransactionEClass = createEClass(CREDSTICK_TRANSACTION);
createEAttribute(credstickTransactionEClass, CREDSTICK_TRANSACTION__AMOUNT);
createEAttribute(credstickTransactionEClass, CREDSTICK_TRANSACTION__DATE);
createEAttribute(credstickTransactionEClass, CREDSTICK_TRANSACTION__DESCRIPTION);
spezialisierungEClass = createEClass(SPEZIALISIERUNG);
createEReference(spezialisierungEClass, SPEZIALISIERUNG__FERTIGKEIT);
matrixAttributesEClass = createEClass(MATRIX_ATTRIBUTES);
createEAttribute(matrixAttributesEClass, MATRIX_ATTRIBUTES__GERAETESTUFE);
createEAttribute(matrixAttributesEClass, MATRIX_ATTRIBUTES__FIREWALL);
createEAttribute(matrixAttributesEClass, MATRIX_ATTRIBUTES__DATENVERARBEITUNG);
createEAttribute(matrixAttributesEClass, MATRIX_ATTRIBUTES__CURRENT_MODUS);
activeMatixDeviceEClass = createEClass(ACTIVE_MATIX_DEVICE);
createEAttribute(activeMatixDeviceEClass, ACTIVE_MATIX_DEVICE__ANGRIFF);
createEAttribute(activeMatixDeviceEClass, ACTIVE_MATIX_DEVICE__SCHLEICHER);
commlinkEClass = createEClass(COMMLINK);
createEReference(commlinkEClass, COMMLINK__STORED_PROGRAMS);
createEReference(commlinkEClass, COMMLINK__STORED_SINS);
matixConditionMonitorEClass = createEClass(MATIX_CONDITION_MONITOR);
createEAttribute(matixConditionMonitorEClass, MATIX_CONDITION_MONITOR__MATRIX_ZUSTAND_MAX);
cyberdeckEClass = createEClass(CYBERDECK);
createEAttribute(cyberdeckEClass, CYBERDECK__PROGRAM_SLOTS);
createEAttribute(cyberdeckEClass, CYBERDECK__ATTRIBUTE1);
createEAttribute(cyberdeckEClass, CYBERDECK__ATTRIBUTE2);
createEAttribute(cyberdeckEClass, CYBERDECK__ATTRIBUTE3);
createEAttribute(cyberdeckEClass, CYBERDECK__ATTRIBUTE4);
createEReference(cyberdeckEClass, CYBERDECK__CONFIGURATION);
createEReference(cyberdeckEClass, CYBERDECK__STORED_PROGRAMS);
createEReference(cyberdeckEClass, CYBERDECK__RUNNING_PROGRAMS);
createEAttribute(cyberdeckEClass, CYBERDECK__MOD_MANAGER);
softwareAgentEClass = createEClass(SOFTWARE_AGENT);
createEAttribute(softwareAgentEClass, SOFTWARE_AGENT__RATING);
hostEClass = createEClass(HOST);
createEAttribute(hostEClass, HOST__HOST_RATING);
createEAttribute(hostEClass, HOST__BASE_FIREWALL);
createEAttribute(hostEClass, HOST__BASE_DATENVERARBEITUNG);
createEAttribute(hostEClass, HOST__BASE_ANGRIFF);
createEAttribute(hostEClass, HOST__BASE_SCHLEICHER);
cyberwareModifikatiorenEClass = createEClass(CYBERWARE_MODIFIKATIOREN);
createEAttribute(cyberwareModifikatiorenEClass, CYBERWARE_MODIFIKATIOREN__DIRECT_NEURAL_INTERFACE);
createEAttribute(cyberwareModifikatiorenEClass, CYBERWARE_MODIFIKATIOREN__UNIVERSAL_DATA_CONNECTOR);
createEAttribute(cyberwareModifikatiorenEClass, CYBERWARE_MODIFIKATIOREN__CONTROL_RIG);
createEAttribute(cyberwareModifikatiorenEClass, CYBERWARE_MODIFIKATIOREN__SIM_RIG);
createEAttribute(cyberwareModifikatiorenEClass, CYBERWARE_MODIFIKATIOREN__RIGGER_INTERFACE);
riggerCommandConsoleEClass = createEClass(RIGGER_COMMAND_CONSOLE);
createEAttribute(riggerCommandConsoleEClass, RIGGER_COMMAND_CONSOLE__RAUSCHUNTERDRUECKUNG);
createEAttribute(riggerCommandConsoleEClass, RIGGER_COMMAND_CONSOLE__ZUGRIFF);
createEAttribute(riggerCommandConsoleEClass, RIGGER_COMMAND_CONSOLE__DATENVERARBEITUNG_BASIS);
createEAttribute(riggerCommandConsoleEClass, RIGGER_COMMAND_CONSOLE__FIREWALL_BASIS);
createEAttribute(riggerCommandConsoleEClass, RIGGER_COMMAND_CONSOLE__ZUGRIFF_BASIS);
createEReference(riggerCommandConsoleEClass, RIGGER_COMMAND_CONSOLE__STORED_PROGRAMS);
createEReference(riggerCommandConsoleEClass, RIGGER_COMMAND_CONSOLE__RUNNING_PROGRAMS);
autoSoftEClass = createEClass(AUTO_SOFT);
createEAttribute(autoSoftEClass, AUTO_SOFT__RATING);
createEReference(autoSoftEClass, AUTO_SOFT__SKILL);
createEReference(autoSoftEClass, AUTO_SOFT__WEAPON);
createEReference(autoSoftEClass, AUTO_SOFT__MODEL);
softwareEClass = createEClass(SOFTWARE);
matrixProgramEClass = createEClass(MATRIX_PROGRAM);
tutorsoftEClass = createEClass(TUTORSOFT);
createEAttribute(tutorsoftEClass, TUTORSOFT__RATING);
createEReference(tutorsoftEClass, TUTORSOFT__SKILL);
skillSoftEClass = createEClass(SKILL_SOFT);
createEReference(skillSoftEClass, SKILL_SOFT__SKILL);
createEAttribute(skillSoftEClass, SKILL_SOFT__RATING);
fahrzeugZustandEClass = createEClass(FAHRZEUG_ZUSTAND);
createEAttribute(fahrzeugZustandEClass, FAHRZEUG_ZUSTAND__ZUSTAND_MAX);
personalAreaNetworkEClass = createEClass(PERSONAL_AREA_NETWORK);
createEReference(personalAreaNetworkEClass, PERSONAL_AREA_NETWORK__SLAVES);
createEReference(personalAreaNetworkEClass, PERSONAL_AREA_NETWORK__MASTER);
createEAttribute(personalAreaNetworkEClass, PERSONAL_AREA_NETWORK__SLAVE_MAX);
basicProgramEClass = createEClass(BASIC_PROGRAM);
datasoftEClass = createEClass(DATASOFT);
createEReference(datasoftEClass, DATASOFT__SKILL);
abstractMatrixDeviceEClass = createEClass(ABSTRACT_MATRIX_DEVICE);
createEAttribute(abstractMatrixDeviceEClass, ABSTRACT_MATRIX_DEVICE__DEVICE_RATING);
consumerSoftEClass = createEClass(CONSUMER_SOFT);
createEAttribute(consumerSoftEClass, CONSUMER_SOFT__TYPE);
riggerProgramEClass = createEClass(RIGGER_PROGRAM);
matrixDeviceEClass = createEClass(MATRIX_DEVICE);
createEReference(matrixDeviceEClass, MATRIX_DEVICE__PAN);
commonProgramEClass = createEClass(COMMON_PROGRAM);
createEAttribute(commonProgramEClass, COMMON_PROGRAM__PROGRAM_TYPE);
weaponMountEClass = createEClass(WEAPON_MOUNT);
createEReference(weaponMountEClass, WEAPON_MOUNT__WEAPON);
lifestyleOptionEClass = createEClass(LIFESTYLE_OPTION);
percentLifestyleOptionEClass = createEClass(PERCENT_LIFESTYLE_OPTION);
localizationEClass = createEClass(LOCALIZATION);
createEAttribute(localizationEClass, LOCALIZATION__LOCAL);
createEAttribute(localizationEClass, LOCALIZATION__NAME);
createEAttribute(localizationEClass, LOCALIZATION__PAGE);
berechneteAttributeEClass = createEClass(BERECHNETE_ATTRIBUTE);
createEAttribute(berechneteAttributeEClass, BERECHNETE_ATTRIBUTE__ERRINERUNGSVERMOEGEN);
createEAttribute(berechneteAttributeEClass, BERECHNETE_ATTRIBUTE__MENSCHENKENNTNIS);
createEAttribute(berechneteAttributeEClass, BERECHNETE_ATTRIBUTE__SELBSTBEHERRSCHUNG);
magischeStufeEClass = createEClass(MAGISCHE_STUFE);
createEAttribute(magischeStufeEClass, MAGISCHE_STUFE__STUFE);
fokusEClass = createEClass(FOKUS);
createEAttribute(fokusEClass, FOKUS__BINDUNGSKOSTEN);
abstraktFokusEClass = createEClass(ABSTRAKT_FOKUS);
qiFokusEClass = createEClass(QI_FOKUS);
createEReference(qiFokusEClass, QI_FOKUS__POWER);
waffenFokusEClass = createEClass(WAFFEN_FOKUS);
magieFokusEClass = createEClass(MAGIE_FOKUS);
createEAttribute(magieFokusEClass, MAGIE_FOKUS__BINDUNGS_FAKTOR);
fokusBindingEClass = createEClass(FOKUS_BINDING);
createEReference(fokusBindingEClass, FOKUS_BINDING__FOKUS);
createEAttribute(fokusBindingEClass, FOKUS_BINDING__ACTIVE);
substanceEClass = createEClass(SUBSTANCE);
createEAttribute(substanceEClass, SUBSTANCE__VECTOR);
createEAttribute(substanceEClass, SUBSTANCE__SPEED);
toxinEClass = createEClass(TOXIN);
createEAttribute(toxinEClass, TOXIN__POWER);
createEAttribute(toxinEClass, TOXIN__PENETRATION);
createEAttribute(toxinEClass, TOXIN__EFFECT);
drugEClass = createEClass(DRUG);
createEAttribute(drugEClass, DRUG__DURATION);
createEAttribute(drugEClass, DRUG__ADDICTION_TYPE);
magazinEClass = createEClass(MAGAZIN);
createEReference(magazinEClass, MAGAZIN__TYPE);
createEReference(magazinEClass, MAGAZIN__BULLETS);
defaultWifiEClass = createEClass(DEFAULT_WIFI);
substanceContainerEClass = createEClass(SUBSTANCE_CONTAINER);
createEReference(substanceContainerEClass, SUBSTANCE_CONTAINER__SUBSTANCE);
capacityEClass = createEClass(CAPACITY);
createEReference(capacityEClass, CAPACITY__CAPACITY_FEATURE);
createEAttribute(capacityEClass, CAPACITY__CAPACITY);
createEAttribute(capacityEClass, CAPACITY__CAPACITY_REMAINS);
createEOperation(capacityEClass, CAPACITY___CAN_ADD__EOBJECT);
cyberwareEnhancementEClass = createEClass(CYBERWARE_ENHANCEMENT);
createEAttribute(cyberwareEnhancementEClass, CYBERWARE_ENHANCEMENT__CAPACITY_USE);
createEAttribute(cyberwareEnhancementEClass, CYBERWARE_ENHANCEMENT__TYPE);
cyberImplantWeaponEClass = createEClass(CYBER_IMPLANT_WEAPON);
createEReference(cyberImplantWeaponEClass, CYBER_IMPLANT_WEAPON__WEAPON);
magischeTraditionEClass = createEClass(MAGISCHE_TRADITION);
createEAttribute(magischeTraditionEClass, MAGISCHE_TRADITION__ENZUG);
createEReference(magischeTraditionEClass, MAGISCHE_TRADITION__BESCHWOERBAR);
shoppingTransactionEClass = createEClass(SHOPPING_TRANSACTION);
createEReference(shoppingTransactionEClass, SHOPPING_TRANSACTION__ITEMS);
createEAttribute(shoppingTransactionEClass, SHOPPING_TRANSACTION__FEE);
createEAttribute(shoppingTransactionEClass, SHOPPING_TRANSACTION__CACULATED_COSTS);
transferAmountEClass = createEClass(TRANSFER_AMOUNT);
createEReference(transferAmountEClass, TRANSFER_AMOUNT__SOURCE);
createEReference(transferAmountEClass, TRANSFER_AMOUNT__DEST);
createEAttribute(transferAmountEClass, TRANSFER_AMOUNT__AMOUNT_TO_TRANSFER);
kleindungsModifikatorEClass = createEClass(KLEINDUNGS_MODIFIKATOR);
createEAttribute(kleindungsModifikatorEClass, KLEINDUNGS_MODIFIKATOR__RATING);
createEAttribute(kleindungsModifikatorEClass, KLEINDUNGS_MODIFIKATOR__TYPE);
createEAttribute(kleindungsModifikatorEClass, KLEINDUNGS_MODIFIKATOR__CAPACITY);
modifyableEClass = createEClass(MODIFYABLE);
sensorEClass = createEClass(SENSOR);
createEReference(sensorEClass, SENSOR__FUNCTIONS);
createEAttribute(sensorEClass, SENSOR__RATING);
createEAttribute(sensorEClass, SENSOR__CAPACITY_VALUE);
sensorArrayEClass = createEClass(SENSOR_ARRAY);
sensorFunctionEClass = createEClass(SENSOR_FUNCTION);
createEAttribute(sensorFunctionEClass, SENSOR_FUNCTION__MAX_RANGE);
martialartStyleEClass = createEClass(MARTIALART_STYLE);
createEReference(martialartStyleEClass, MARTIALART_STYLE__TECHNIQUES);
createEReference(martialartStyleEClass, MARTIALART_STYLE__USABLE_WITH);
martialartTechniqueEClass = createEClass(MARTIALART_TECHNIQUE);
personaMartialartStyleEClass = createEClass(PERSONA_MARTIALART_STYLE);
createEReference(personaMartialartStyleEClass, PERSONA_MARTIALART_STYLE__STYLE);
createEReference(personaMartialartStyleEClass, PERSONA_MARTIALART_STYLE__TECHNIQUES);
personaMartialartTechniqueEClass = createEClass(PERSONA_MARTIALART_TECHNIQUE);
createEReference(personaMartialartTechniqueEClass, PERSONA_MARTIALART_TECHNIQUE__TECHNIQUE);
fahrzeugErweiterungEClass = createEClass(FAHRZEUG_ERWEITERUNG);
abtraktGranateEClass = createEClass(ABTRAKT_GRANATE);
createEAttribute(abtraktGranateEClass, ABTRAKT_GRANATE__BLAST);
createEReference(abtraktGranateEClass, ABTRAKT_GRANATE__CHEMICAL);
miniGrenateEClass = createEClass(MINI_GRENATE);
granateEClass = createEClass(GRANATE);
sourceLinkEClass = createEClass(SOURCE_LINK);
createEReference(sourceLinkEClass, SOURCE_LINK__SUB_LINKS);
// Create enums
feuerModusEEnum = createEEnum(FEUER_MODUS);
schadensTypEEnum = createEEnum(SCHADENS_TYP);
magazinTypEEnum = createEEnum(MAGAZIN_TYP);
feuwerwaffenErweiterungEEnum = createEEnum(FEUWERWAFFEN_ERWEITERUNG);
modifikatorTypeEEnum = createEEnum(MODIFIKATOR_TYPE);
smartgunTypeEEnum = createEEnum(SMARTGUN_TYPE);
zauberArtEEnum = createEEnum(ZAUBER_ART);
zauberReichweiteEEnum = createEEnum(ZAUBER_REICHWEITE);
zauberDauerEEnum = createEEnum(ZAUBER_DAUER);
critterHandlungEEnum = createEEnum(CRITTER_HANDLUNG);
critterReichweiteEEnum = createEEnum(CRITTER_REICHWEITE);
critterDauerEEnum = createEEnum(CRITTER_DAUER);
resonanzZielEEnum = createEEnum(RESONANZ_ZIEL);
interfaceModusEEnum = createEEnum(INTERFACE_MODUS);
programTypeEEnum = createEEnum(PROGRAM_TYPE);
matrixProgramTypeEEnum = createEEnum(MATRIX_PROGRAM_TYPE);
substanceVectorEEnum = createEEnum(SUBSTANCE_VECTOR);
substanceEffectEEnum = createEEnum(SUBSTANCE_EFFECT);
addictionTypeEEnum = createEEnum(ADDICTION_TYPE);
timeUnitsEEnum = createEEnum(TIME_UNITS);
cyberwareTypeEEnum = createEEnum(CYBERWARE_TYPE);
enzugEEnum = createEEnum(ENZUG);
armorModificationTypeEEnum = createEEnum(ARMOR_MODIFICATION_TYPE);
// Create data types
shrDateEDataType = createEDataType(SHR_DATE);
modificationManagerEDataType = createEDataType(MODIFICATION_MANAGER);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private boolean isInitialized = false;
/**
* Complete the initialization of the package and its meta-model. This
* method is guarded to have no affect on any invocation but its first.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void initializePackageContents() {
if (isInitialized) return;
isInitialized = true;
// Initialize package
setName(eNAME);
setNsPrefix(eNS_PREFIX);
setNsURI(eNS_URI);
// Create type parameters
// Set bounds for type parameters
// Add supertypes to classes
quelleEClass.getESuperTypes().add(this.getIdentifiable());
sourceBookEClass.getESuperTypes().add(this.getBeschreibbar());
sourceBookEClass.getESuperTypes().add(this.getIdentifiable());
abstraktPersonaEClass.getESuperTypes().add(this.getBeschreibbar());
abstraktPersonaEClass.getESuperTypes().add(this.getKoerperlicheAttribute());
abstraktPersonaEClass.getESuperTypes().add(this.getSpezielleAttribute());
abstraktPersonaEClass.getESuperTypes().add(this.getGeistigeAttribute());
abstraktPersonaEClass.getESuperTypes().add(this.getChrakterLimits());
gegenstandEClass.getESuperTypes().add(this.getAbstraktGegenstand());
reichweiteEClass.getESuperTypes().add(this.getBeschreibbar());
reichweiteEClass.getESuperTypes().add(this.getIdentifiable());
koerperlicheAttributeEClass.getESuperTypes().add(this.getModifikatorAttribute());
spezielleAttributeEClass.getESuperTypes().add(this.getModifikatorAttribute());
abstraktGegenstandEClass.getESuperTypes().add(this.getQuelle());
abstraktGegenstandEClass.getESuperTypes().add(this.getGeldWert());
abstraktGegenstandEClass.getESuperTypes().add(this.getBeschreibbar());
abstraktGegenstandEClass.getESuperTypes().add(this.getModifizierbar());
abstraktGegenstandEClass.getESuperTypes().add(this.getAnwendbar());
abstaktFernKampfwaffeEClass.getESuperTypes().add(this.getAbstaktWaffe());
abstaktWaffeEClass.getESuperTypes().add(this.getAbstraktGegenstand());
nahkampfwaffeEClass.getESuperTypes().add(this.getAbstaktWaffe());
feuerwaffeEClass.getESuperTypes().add(this.getAbstaktFernKampfwaffe());
wurfwaffeEClass.getESuperTypes().add(this.getAbstaktFernKampfwaffe());
wurfwaffeEClass.getESuperTypes().add(this.getMenge());
shrListEClass.getESuperTypes().add(this.getBeschreibbar());
shrListEClass.getESuperTypes().add(this.getIdentifiable());
projektilwaffeEClass.getESuperTypes().add(this.getAbstaktFernKampfwaffe());
fertigkeitsGruppeEClass.getESuperTypes().add(this.getBeschreibbar());
fertigkeitsGruppeEClass.getESuperTypes().add(this.getQuelle());
fertigkeitsGruppeEClass.getESuperTypes().add(this.getModifyable());
fertigkeitEClass.getESuperTypes().add(this.getBeschreibbar());
fertigkeitEClass.getESuperTypes().add(this.getQuelle());
fertigkeitEClass.getESuperTypes().add(this.getModifyable());
personaFertigkeitEClass.getESuperTypes().add(this.getSteigerbar());
personaFertigkeitsGruppeEClass.getESuperTypes().add(this.getSteigerbar());
cyberwareEClass.getESuperTypes().add(this.getKoerpermods());
cyberwareEClass.getESuperTypes().add(this.getGeldWert());
cyberwareEClass.getESuperTypes().add(this.getCapacity());
bioWareEClass.getESuperTypes().add(this.getKoerpermods());
bioWareEClass.getESuperTypes().add(this.getGeldWert());
koerpermodsEClass.getESuperTypes().add(this.getAbstraktModifikatoren());
abstraktModifikatorenEClass.getESuperTypes().add(this.getBeschreibbar());
abstraktModifikatorenEClass.getESuperTypes().add(this.getModifizierbar());
abstraktModifikatorenEClass.getESuperTypes().add(this.getQuelle());
geistigeAttributeEClass.getESuperTypes().add(this.getModifikatorAttribute());
mudanPersonaEClass.getESuperTypes().add(this.getKoerperPersona());
koerperPersonaEClass.getESuperTypes().add(this.getAbstraktPersona());
koerperPersonaEClass.getESuperTypes().add(this.getPanzerung());
koerperPersonaEClass.getESuperTypes().add(this.getPersonaZustand());
koerperPersonaEClass.getESuperTypes().add(this.getBerechneteAttribute());
magischeModsEClass.getESuperTypes().add(this.getAbstraktModifikatoren());
kiKraftEClass.getESuperTypes().add(this.getMagischeMods());
kiKraftEClass.getESuperTypes().add(this.getErlernbar());
magischePersonaEClass.getESuperTypes().add(this.getKoerperPersona());
magischePersonaEClass.getESuperTypes().add(this.getBaseMagischePersona());
fernkampfwaffenModifikatorenEClass.getESuperTypes().add(this.getModifikatorAttribute());
sichtverhaeltnisseEClass.getESuperTypes().add(this.getModifikatorAttribute());
speziesEClass.getESuperTypes().add(this.getBeschreibbar());
speziesEClass.getESuperTypes().add(this.getModifizierbar());
speziesEClass.getESuperTypes().add(this.getQuelle());
gegenstandStufenEClass.getESuperTypes().add(this.getModifikatorAttribute());
kiAdeptEClass.getESuperTypes().add(this.getMagischePersona());
kleidungEClass.getESuperTypes().add(this.getAbstraktGegenstand());
kleidungEClass.getESuperTypes().add(this.getCapacity());
fernkampfwaffeModifikatorEClass.getESuperTypes().add(this.getAbstraktModifikatoren());
fernkampfwaffeModifikatorEClass.getESuperTypes().add(this.getGeldWert());
personaEigenschaftEClass.getESuperTypes().add(this.getAbstraktModifikatoren());
personaEigenschaftEClass.getESuperTypes().add(this.getErlernbar());
probenModifikatorenEClass.getESuperTypes().add(this.getModifikatorAttribute());
magierEClass.getESuperTypes().add(this.getMagischePersona());
magierEClass.getESuperTypes().add(this.getZauberer());
magierEClass.getESuperTypes().add(this.getAstraleProjektion());
mysticAdeptEClass.getESuperTypes().add(this.getKiAdept());
mysticAdeptEClass.getESuperTypes().add(this.getZauberer());
personaZauberEClass.getESuperTypes().add(this.getErlernbar());
zauberEClass.getESuperTypes().add(this.getBeschreibbar());
zauberEClass.getESuperTypes().add(this.getQuelle());
aspektMagierEClass.getESuperTypes().add(this.getMagischePersona());
aspektMagierEClass.getESuperTypes().add(this.getZauberer());
schutzgeistEClass.getESuperTypes().add(this.getMagischeMods());
initationEClass.getESuperTypes().add(this.getSteigerbar());
metaMagieEClass.getESuperTypes().add(this.getBeschreibbar());
metaMagieEClass.getESuperTypes().add(this.getQuelle());
critterKraftEClass.getESuperTypes().add(this.getMagischeMods());
fahrzeugEClass.getESuperTypes().add(this.getBeschreibbar());
fahrzeugEClass.getESuperTypes().add(this.getQuelle());
fahrzeugEClass.getESuperTypes().add(this.getGeldWert());
fahrzeugEClass.getESuperTypes().add(this.getAnwendbar());
fahrzeugEClass.getESuperTypes().add(this.getModifizierbar());
fahrzeugEClass.getESuperTypes().add(this.getFahrzeugZustand());
fahrzeugEClass.getESuperTypes().add(this.getCapacity());
bodenfahrzeugEClass.getESuperTypes().add(this.getPassagierFahrzeug());
passagierFahrzeugEClass.getESuperTypes().add(this.getFahrzeug());
drohneEClass.getESuperTypes().add(this.getFahrzeug());
drohneEClass.getESuperTypes().add(this.getMatrixAttributes());
fahrzeugModifikationEClass.getESuperTypes().add(this.getBeschreibbar());
fahrzeugModifikationEClass.getESuperTypes().add(this.getQuelle());
fahrzeugModifikationEClass.getESuperTypes().add(this.getGeldWert());
technomancerEClass.getESuperTypes().add(this.getKoerperPersona());
technomancerEClass.getESuperTypes().add(this.getResonanzPersona());
resonanzPersonaEClass.getESuperTypes().add(this.getActiveMatixDevice());
komplexeFormEClass.getESuperTypes().add(this.getQuelle());
komplexeFormEClass.getESuperTypes().add(this.getBeschreibbar());
personaKomplexFormEClass.getESuperTypes().add(this.getErlernbar());
spriteEClass.getESuperTypes().add(this.getResonanzPersona());
spriteEClass.getESuperTypes().add(this.getBeschreibbar());
spriteEClass.getESuperTypes().add(this.getQuelle());
echoEClass.getESuperTypes().add(this.getAbstraktModifikatoren());
vertragEClass.getESuperTypes().add(this.getBeschreibbar());
vertragEClass.getESuperTypes().add(this.getQuelle());
vertragEClass.getESuperTypes().add(this.getGeldWert());
lifestyleEClass.getESuperTypes().add(this.getIntervallVertrag());
wissensfertigkeitEClass.getESuperTypes().add(this.getFertigkeit());
sprachfertigkeitEClass.getESuperTypes().add(this.getWissensfertigkeit());
critterEClass.getESuperTypes().add(this.getSpezies());
intervallVertragEClass.getESuperTypes().add(this.getVertrag());
sinEClass.getESuperTypes().add(this.getFakeable());
lizenzEClass.getESuperTypes().add(this.getFakeable());
fakeableEClass.getESuperTypes().add(this.getVertrag());
steigerbarEClass.getESuperTypes().add(this.getErlernbar());
credstickEClass.getESuperTypes().add(this.getAbstraktGegenstand());
munitionEClass.getESuperTypes().add(this.getAbstraktGegenstand());
munitionEClass.getESuperTypes().add(this.getMenge());
stufenPersonaEClass.getESuperTypes().add(this.getQuelle());
stufenPersonaEClass.getESuperTypes().add(this.getSpezielleAttribute());
stufenPersonaEClass.getESuperTypes().add(this.getGeistigeAttribute());
stufenPersonaEClass.getESuperTypes().add(this.getKoerperlicheAttribute());
stufenPersonaEClass.getESuperTypes().add(this.getBeschreibbar());
stufenPersonaEClass.getESuperTypes().add(this.getChrakterLimits());
stufenPersonaEClass.getESuperTypes().add(this.getPanzerung());
geistEClass.getESuperTypes().add(this.getStufenPersona());
geistEClass.getESuperTypes().add(this.getAstraleProjektion());
spezialisierungEClass.getESuperTypes().add(this.getBeschreibbar());
spezialisierungEClass.getESuperTypes().add(this.getQuelle());
spezialisierungEClass.getESuperTypes().add(this.getErlernbar());
spezialisierungEClass.getESuperTypes().add(this.getModifyable());
matrixAttributesEClass.getESuperTypes().add(this.getMatixConditionMonitor());
activeMatixDeviceEClass.getESuperTypes().add(this.getMatrixAttributes());
commlinkEClass.getESuperTypes().add(this.getAbstractMatrixDevice());
cyberdeckEClass.getESuperTypes().add(this.getAbstractMatrixDevice());
cyberdeckEClass.getESuperTypes().add(this.getMatrixDevice());
cyberdeckEClass.getESuperTypes().add(this.getActiveMatixDevice());
cyberdeckEClass.getESuperTypes().add(this.getCapacity());
softwareAgentEClass.getESuperTypes().add(this.getMatrixProgram());
hostEClass.getESuperTypes().add(this.getBeschreibbar());
hostEClass.getESuperTypes().add(this.getMatrixDevice());
hostEClass.getESuperTypes().add(this.getActiveMatixDevice());
cyberwareModifikatiorenEClass.getESuperTypes().add(this.getModifikatorAttribute());
riggerCommandConsoleEClass.getESuperTypes().add(this.getAbstractMatrixDevice());
autoSoftEClass.getESuperTypes().add(this.getRiggerProgram());
softwareEClass.getESuperTypes().add(this.getGeldWert());
softwareEClass.getESuperTypes().add(this.getBeschreibbar());
softwareEClass.getESuperTypes().add(this.getQuelle());
matrixProgramEClass.getESuperTypes().add(this.getSoftware());
matrixProgramEClass.getESuperTypes().add(this.getModifizierbar());
tutorsoftEClass.getESuperTypes().add(this.getBasicProgram());
skillSoftEClass.getESuperTypes().add(this.getSoftware());
basicProgramEClass.getESuperTypes().add(this.getSoftware());
datasoftEClass.getESuperTypes().add(this.getBasicProgram());
abstractMatrixDeviceEClass.getESuperTypes().add(this.getAbstraktGegenstand());
abstractMatrixDeviceEClass.getESuperTypes().add(this.getMatrixDevice());
consumerSoftEClass.getESuperTypes().add(this.getBasicProgram());
riggerProgramEClass.getESuperTypes().add(this.getSoftware());
matrixDeviceEClass.getESuperTypes().add(this.getMatrixAttributes());
commonProgramEClass.getESuperTypes().add(this.getMatrixProgram());
commonProgramEClass.getESuperTypes().add(this.getRiggerProgram());
weaponMountEClass.getESuperTypes().add(this.getFahrzeugModifikation());
lifestyleOptionEClass.getESuperTypes().add(this.getBeschreibbar());
lifestyleOptionEClass.getESuperTypes().add(this.getQuelle());
lifestyleOptionEClass.getESuperTypes().add(this.getGeldWert());
percentLifestyleOptionEClass.getESuperTypes().add(this.getLifestyleOption());
fokusEClass.getESuperTypes().add(this.getMagischeStufe());
fokusEClass.getESuperTypes().add(this.getErlernbar());
abstraktFokusEClass.getESuperTypes().add(this.getFokus());
abstraktFokusEClass.getESuperTypes().add(this.getAbstraktGegenstand());
qiFokusEClass.getESuperTypes().add(this.getAbstraktFokus());
waffenFokusEClass.getESuperTypes().add(this.getNahkampfwaffe());
waffenFokusEClass.getESuperTypes().add(this.getFokus());
magieFokusEClass.getESuperTypes().add(this.getAbstraktFokus());
substanceEClass.getESuperTypes().add(this.getBeschreibbar());
substanceEClass.getESuperTypes().add(this.getQuelle());
substanceEClass.getESuperTypes().add(this.getGeldWert());
substanceEClass.getESuperTypes().add(this.getMenge());
toxinEClass.getESuperTypes().add(this.getSubstance());
drugEClass.getESuperTypes().add(this.getSubstance());
drugEClass.getESuperTypes().add(this.getModifizierbar());
magazinEClass.getESuperTypes().add(this.getAbstraktGegenstand());
magazinEClass.getESuperTypes().add(this.getCapacity());
defaultWifiEClass.getESuperTypes().add(this.getAbstractMatrixDevice());
substanceContainerEClass.getESuperTypes().add(this.getAbstraktGegenstand());
cyberwareEnhancementEClass.getESuperTypes().add(this.getGeldWert());
cyberwareEnhancementEClass.getESuperTypes().add(this.getAbstraktModifikatoren());
cyberImplantWeaponEClass.getESuperTypes().add(this.getCyberwareEnhancement());
magischeTraditionEClass.getESuperTypes().add(this.getBeschreibbar());
magischeTraditionEClass.getESuperTypes().add(this.getQuelle());
shoppingTransactionEClass.getESuperTypes().add(this.getCredstickTransaction());
transferAmountEClass.getESuperTypes().add(this.getCredstickTransaction());
kleindungsModifikatorEClass.getESuperTypes().add(this.getBeschreibbar());
kleindungsModifikatorEClass.getESuperTypes().add(this.getQuelle());
kleindungsModifikatorEClass.getESuperTypes().add(this.getGeldWert());
sensorEClass.getESuperTypes().add(this.getCapacity());
sensorEClass.getESuperTypes().add(this.getBeschreibbar());
sensorEClass.getESuperTypes().add(this.getQuelle());
sensorEClass.getESuperTypes().add(this.getGeldWert());
sensorArrayEClass.getESuperTypes().add(this.getSensor());
sensorFunctionEClass.getESuperTypes().add(this.getBeschreibbar());
sensorFunctionEClass.getESuperTypes().add(this.getQuelle());
martialartStyleEClass.getESuperTypes().add(this.getBeschreibbar());
martialartStyleEClass.getESuperTypes().add(this.getQuelle());
martialartTechniqueEClass.getESuperTypes().add(this.getBeschreibbar());
martialartTechniqueEClass.getESuperTypes().add(this.getQuelle());
personaMartialartStyleEClass.getESuperTypes().add(this.getSpezialisierung());
personaMartialartTechniqueEClass.getESuperTypes().add(this.getErlernbar());
fahrzeugErweiterungEClass.getESuperTypes().add(this.getFahrzeugModifikation());
miniGrenateEClass.getESuperTypes().add(this.getMunition());
miniGrenateEClass.getESuperTypes().add(this.getAbtraktGranate());
granateEClass.getESuperTypes().add(this.getWurfwaffe());
granateEClass.getESuperTypes().add(this.getAbtraktGranate());
sourceLinkEClass.getESuperTypes().add(this.getBeschreibbar());
sourceLinkEClass.getESuperTypes().add(this.getQuelle());
// Initialize classes, features, and operations; add parameters
initEClass(beschreibbarEClass, Beschreibbar.class, "Beschreibbar", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getBeschreibbar_Beschreibung(), ecorePackage.getEString(), "beschreibung", null, 0, 1, Beschreibbar.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getBeschreibbar_Image(), ecorePackage.getEString(), "image", null, 0, 1, Beschreibbar.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getBeschreibbar_Name(), ecorePackage.getEString(), "name", null, 1, 1, Beschreibbar.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(quelleEClass, Quelle.class, "Quelle", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getQuelle_Page(), ecorePackage.getEString(), "page", null, 0, 1, Quelle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getQuelle_SrcBook(), this.getSourceBook(), null, "srcBook", null, 0, 1, Quelle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(sourceBookEClass, SourceBook.class, "SourceBook", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getSourceBook_StartShrTime(), this.getShrDate(), "startShrTime", null, 0, 1, SourceBook.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSourceBook_EndShrTime(), this.getShrDate(), "endShrTime", null, 0, 1, SourceBook.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSourceBook_Code(), ecorePackage.getEString(), "code", null, 0, 1, SourceBook.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(abstraktPersonaEClass, AbstraktPersona.class, "AbstraktPersona", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getAbstraktPersona_KonstitutionBasis(), ecorePackage.getEInt(), "konstitutionBasis", null, 0, 1, AbstraktPersona.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAbstraktPersona_GeschicklichkeitBasis(), ecorePackage.getEInt(), "geschicklichkeitBasis", null, 0, 1, AbstraktPersona.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAbstraktPersona_ReaktionBasis(), ecorePackage.getEInt(), "reaktionBasis", null, 0, 1, AbstraktPersona.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAbstraktPersona_StaerkeBasis(), ecorePackage.getEInt(), "staerkeBasis", null, 0, 1, AbstraktPersona.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAbstraktPersona_CharismaBasis(), ecorePackage.getEInt(), "charismaBasis", null, 0, 1, AbstraktPersona.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAbstraktPersona_WillenskraftBasis(), ecorePackage.getEInt(), "willenskraftBasis", null, 0, 1, AbstraktPersona.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAbstraktPersona_IntuitionBasis(), ecorePackage.getEInt(), "intuitionBasis", null, 0, 1, AbstraktPersona.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAbstraktPersona_LogikBasis(), ecorePackage.getEInt(), "logikBasis", null, 0, 1, AbstraktPersona.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getAbstraktPersona_Fertigkeiten(), this.getPersonaFertigkeit(), null, "fertigkeiten", null, 0, -1, AbstraktPersona.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getAbstraktPersona_FertigkeitsGruppen(), this.getPersonaFertigkeitsGruppe(), null, "fertigkeitsGruppen", null, 0, -1, AbstraktPersona.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getAbstraktPersona_Spezies(), this.getSpezies(), null, "spezies", null, 1, 1, AbstraktPersona.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAbstraktPersona_ModManager(), this.getModificationManager(), "modManager", null, 1, 1, AbstraktPersona.class, IS_TRANSIENT, !IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getAbstraktPersona_MartialartStyles(), this.getPersonaMartialartStyle(), null, "martialartStyles", null, 0, -1, AbstraktPersona.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(gegenstandEClass, Gegenstand.class, "Gegenstand", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getGegenstand_Kategorie(), ecorePackage.getEString(), "kategorie", null, 0, 1, Gegenstand.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGegenstand_Stufe(), ecorePackage.getEInt(), "stufe", null, 0, 1, Gegenstand.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(geldWertEClass, GeldWert.class, "GeldWert", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getGeldWert_Wert(), ecorePackage.getEBigDecimal(), "wert", null, 0, 1, GeldWert.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGeldWert_Verfuegbarkeit(), ecorePackage.getEString(), "verfuegbarkeit", null, 0, 1, GeldWert.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGeldWert_WertValue(), ecorePackage.getEBigDecimal(), "wertValue", null, 0, 1, GeldWert.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(reichweiteEClass, Reichweite.class, "Reichweite", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getReichweite_Min(), ecorePackage.getEInt(), "min", null, 1, 1, Reichweite.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getReichweite_Kurz(), ecorePackage.getEInt(), "kurz", null, 1, 1, Reichweite.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getReichweite_Mittel(), ecorePackage.getEInt(), "mittel", null, 1, 1, Reichweite.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getReichweite_Weit(), ecorePackage.getEInt(), "weit", null, 1, 1, Reichweite.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getReichweite_Extrem(), ecorePackage.getEInt(), "extrem", null, 1, 1, Reichweite.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(attributModifikatorWertEClass, AttributModifikatorWert.class, "AttributModifikatorWert", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getAttributModifikatorWert_Attribut(), ecorePackage.getEAttribute(), null, "attribut", null, 0, 1, AttributModifikatorWert.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAttributModifikatorWert_Wert(), ecorePackage.getEInt(), "wert", null, 0, 1, AttributModifikatorWert.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getAttributModifikatorWert_Modifiziertes(), this.getModifizierbar(), this.getModifizierbar_Mods(), "modifiziertes", null, 0, 1, AttributModifikatorWert.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getAttributModifikatorWert_Modifyable(), this.getModifyable(), null, "modifyable", null, 0, 1, AttributModifikatorWert.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(modifizierbarEClass, Modifizierbar.class, "Modifizierbar", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getModifizierbar_Mods(), this.getAttributModifikatorWert(), this.getAttributModifikatorWert_Modifiziertes(), "mods", null, 0, -1, Modifizierbar.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(koerperlicheAttributeEClass, KoerperlicheAttribute.class, "KoerperlicheAttribute", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getKoerperlicheAttribute_Konstitution(), ecorePackage.getEInt(), "konstitution", null, 0, 1, KoerperlicheAttribute.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getKoerperlicheAttribute_Geschicklichkeit(), ecorePackage.getEInt(), "geschicklichkeit", null, 0, 1, KoerperlicheAttribute.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getKoerperlicheAttribute_Reaktion(), ecorePackage.getEInt(), "reaktion", null, 0, 1, KoerperlicheAttribute.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getKoerperlicheAttribute_Staerke(), ecorePackage.getEInt(), "staerke", null, 0, 1, KoerperlicheAttribute.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(spezielleAttributeEClass, SpezielleAttribute.class, "SpezielleAttribute", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getSpezielleAttribute_Initative(), ecorePackage.getEInt(), "initative", null, 1, 1, SpezielleAttribute.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezielleAttribute_InitativWuerfel(), ecorePackage.getEInt(), "initativWuerfel", null, 1, 1, SpezielleAttribute.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezielleAttribute_Ausweichen(), ecorePackage.getEInt(), "ausweichen", null, 1, 1, SpezielleAttribute.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezielleAttribute_Essenz(), ecorePackage.getEInt(), "essenz", null, 1, 1, SpezielleAttribute.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezielleAttribute_EdgeBasis(), ecorePackage.getEInt(), "edgeBasis", null, 0, 1, SpezielleAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezielleAttribute_Edge(), ecorePackage.getEInt(), "edge", null, 0, 1, SpezielleAttribute.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(abstraktGegenstandEClass, AbstraktGegenstand.class, "AbstraktGegenstand", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getAbstraktGegenstand_Wifi(), this.getMatrixDevice(), null, "wifi", null, 0, 1, AbstraktGegenstand.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(abstaktFernKampfwaffeEClass, AbstaktFernKampfwaffe.class, "AbstaktFernKampfwaffe", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getAbstaktFernKampfwaffe_Reichweite(), this.getReichweite(), null, "reichweite", null, 1, 1, AbstaktFernKampfwaffe.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(abstaktWaffeEClass, AbstaktWaffe.class, "AbstaktWaffe", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getAbstaktWaffe_Schadenscode(), ecorePackage.getEString(), "schadenscode", null, 0, 1, AbstaktWaffe.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAbstaktWaffe_SchadesTyp(), this.getSchadensTyp(), "schadesTyp", null, 0, 1, AbstaktWaffe.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAbstaktWaffe_Praezision(), ecorePackage.getEInt(), "praezision", null, 0, 1, AbstaktWaffe.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAbstaktWaffe_DurchschlagsKraft(), ecorePackage.getEInt(), "durchschlagsKraft", null, 0, 1, AbstaktWaffe.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(nahkampfwaffeEClass, Nahkampfwaffe.class, "Nahkampfwaffe", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getNahkampfwaffe_Reichweite(), ecorePackage.getEInt(), "reichweite", null, 0, 1, Nahkampfwaffe.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(feuerwaffeEClass, Feuerwaffe.class, "Feuerwaffe", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getFeuerwaffe_Munitionstyp(), this.getMagazinTyp(), "munitionstyp", null, 0, 1, Feuerwaffe.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFeuerwaffe_Modie(), this.getFeuerModus(), "modie", null, 0, -1, Feuerwaffe.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFeuerwaffe_Kapazitaet(), ecorePackage.getEInt(), "kapazitaet", null, 0, 1, Feuerwaffe.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFeuerwaffe_Erweiterung(), this.getFeuwerwaffenErweiterung(), "erweiterung", null, 0, -1, Feuerwaffe.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFeuerwaffe_Rueckstoss(), ecorePackage.getEInt(), "rueckstoss", null, 0, 1, Feuerwaffe.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getFeuerwaffe_Einbau(), this.getFernkampfwaffeModifikator(), null, "einbau", null, 0, -1, Feuerwaffe.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getFeuerwaffe_Magazin(), this.getMagazin(), null, "magazin", null, 0, 1, Feuerwaffe.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(wurfwaffeEClass, Wurfwaffe.class, "Wurfwaffe", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(shrListEClass, ShrList.class, "ShrList", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getShrList_Entries(), ecorePackage.getEObject(), null, "entries", null, 0, -1, ShrList.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(projektilwaffeEClass, Projektilwaffe.class, "Projektilwaffe", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(fertigkeitsGruppeEClass, FertigkeitsGruppe.class, "FertigkeitsGruppe", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getFertigkeitsGruppe_Fertigkeiten(), this.getFertigkeit(), null, "fertigkeiten", null, 0, -1, FertigkeitsGruppe.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(fertigkeitEClass, Fertigkeit.class, "Fertigkeit", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getFertigkeit_Kategorie(), ecorePackage.getEString(), "kategorie", null, 0, 1, Fertigkeit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFertigkeit_Ausweichen(), ecorePackage.getEBoolean(), "ausweichen", null, 0, 1, Fertigkeit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getFertigkeit_Attribut(), ecorePackage.getEAttribute(), null, "attribut", null, 0, 1, Fertigkeit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getFertigkeit_Spezialisierungen(), this.getSpezialisierung(), this.getSpezialisierung_Fertigkeit(), "spezialisierungen", null, 0, -1, Fertigkeit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(personaFertigkeitEClass, PersonaFertigkeit.class, "PersonaFertigkeit", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPersonaFertigkeit_Fertigkeit(), this.getFertigkeit(), null, "fertigkeit", null, 0, 1, PersonaFertigkeit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getPersonaFertigkeit_Spezialisierungen(), this.getSpezialisierung(), null, "spezialisierungen", null, 0, -1, PersonaFertigkeit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(personaFertigkeitsGruppeEClass, PersonaFertigkeitsGruppe.class, "PersonaFertigkeitsGruppe", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPersonaFertigkeitsGruppe_Gruppe(), this.getFertigkeitsGruppe(), null, "gruppe", null, 0, 1, PersonaFertigkeitsGruppe.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(cyberwareEClass, Cyberware.class, "Cyberware", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getCyberware_Persona(), this.getAbstraktPersona(), null, "persona", null, 0, 1, Cyberware.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getCyberware_Einbau(), this.getCyberwareEnhancement(), null, "einbau", null, 0, -1, Cyberware.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getCyberware_CyberwareCapacity(), ecorePackage.getEInt(), "cyberwareCapacity", null, 0, 1, Cyberware.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getCyberware_Type(), this.getCyberwareType(), "type", null, 0, 1, Cyberware.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getCyberware_Wifi(), this.getDefaultWifi(), null, "wifi", null, 0, -1, Cyberware.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(bioWareEClass, BioWare.class, "BioWare", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getBioWare_Persona(), this.getAbstraktPersona(), null, "persona", null, 0, 1, BioWare.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(koerpermodsEClass, Koerpermods.class, "Koerpermods", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(abstraktModifikatorenEClass, AbstraktModifikatoren.class, "AbstraktModifikatoren", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(geistigeAttributeEClass, GeistigeAttribute.class, "GeistigeAttribute", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getGeistigeAttribute_Charisma(), ecorePackage.getEInt(), "charisma", null, 0, 1, GeistigeAttribute.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGeistigeAttribute_Willenskraft(), ecorePackage.getEInt(), "willenskraft", null, 0, 1, GeistigeAttribute.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGeistigeAttribute_Intuition(), ecorePackage.getEInt(), "intuition", null, 0, 1, GeistigeAttribute.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGeistigeAttribute_Logik(), ecorePackage.getEInt(), "logik", null, 0, 1, GeistigeAttribute.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(mudanPersonaEClass, MudanPersona.class, "MudanPersona", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(koerperPersonaEClass, KoerperPersona.class, "KoerperPersona", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getKoerperPersona_KoerperMods(), this.getKoerpermods(), null, "koerperMods", null, 0, -1, KoerperPersona.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getKoerperPersona_Eigenschaften(), this.getPersonaEigenschaft(), null, "eigenschaften", null, 0, -1, KoerperPersona.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getKoerperPersona_ZustandKoerperlich(), ecorePackage.getEInt(), "zustandKoerperlich", null, 0, 1, KoerperPersona.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getKoerperPersona_ZustandGeistig(), ecorePackage.getEInt(), "zustandGeistig", null, 0, 1, KoerperPersona.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(magischeModsEClass, MagischeMods.class, "MagischeMods", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(kiKraftEClass, KiKraft.class, "KiKraft", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getKiKraft_Kraftpunkte(), ecorePackage.getEInt(), "kraftpunkte", null, 0, 1, KiKraft.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(magischePersonaEClass, MagischePersona.class, "MagischePersona", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getMagischePersona_Mentor(), this.getSchutzgeist(), null, "mentor", null, 0, 1, MagischePersona.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(baseMagischePersonaEClass, BaseMagischePersona.class, "BaseMagischePersona", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getBaseMagischePersona_Magie(), ecorePackage.getEInt(), "magie", null, 1, 1, BaseMagischePersona.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getBaseMagischePersona_Initationen(), this.getInitation(), null, "initationen", null, 0, -1, BaseMagischePersona.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getBaseMagischePersona_MagieBasis(), ecorePackage.getEInt(), "magieBasis", null, 1, 1, BaseMagischePersona.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getBaseMagischePersona_BoundFoki(), this.getFokusBinding(), null, "boundFoki", null, 0, -1, BaseMagischePersona.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(fernkampfwaffenModifikatorenEClass, FernkampfwaffenModifikatoren.class, "FernkampfwaffenModifikatoren", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getFernkampfwaffenModifikatoren_Smartgun(), this.getSmartgunType(), "smartgun", null, 0, 1, FernkampfwaffenModifikatoren.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFernkampfwaffenModifikatoren_Rueckstoss(), ecorePackage.getEInt(), "rueckstoss", null, 0, 1, FernkampfwaffenModifikatoren.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFernkampfwaffenModifikatoren_LasterPointer(), ecorePackage.getEBoolean(), "lasterPointer", null, 0, 1, FernkampfwaffenModifikatoren.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFernkampfwaffenModifikatoren_Schalldaempfer(), ecorePackage.getEBoolean(), "schalldaempfer", null, 0, 1, FernkampfwaffenModifikatoren.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFernkampfwaffenModifikatoren_Vergroesserung(), ecorePackage.getEInt(), "vergroesserung", null, 0, 1, FernkampfwaffenModifikatoren.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFernkampfwaffenModifikatoren_Sichtverbesserung(), ecorePackage.getEInt(), "sichtverbesserung", null, 0, 1, FernkampfwaffenModifikatoren.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(sichtverhaeltnisseEClass, Sichtverhaeltnisse.class, "Sichtverhaeltnisse", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getSichtverhaeltnisse_Restlichtverstaerkung(), this.getModifikatorType(), "restlichtverstaerkung", null, 0, 1, Sichtverhaeltnisse.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSichtverhaeltnisse_Infrarot(), this.getModifikatorType(), "infrarot", null, 0, 1, Sichtverhaeltnisse.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSichtverhaeltnisse_Ultrasound(), this.getModifikatorType(), "ultrasound", null, 0, 1, Sichtverhaeltnisse.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(speziesEClass, Spezies.class, "Spezies", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getSpezies_KonstitutionMin(), ecorePackage.getEInt(), "konstitutionMin", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezies_GeschicklichkeitMin(), ecorePackage.getEInt(), "geschicklichkeitMin", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezies_ReaktionMin(), ecorePackage.getEInt(), "reaktionMin", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezies_StaerkeMin(), ecorePackage.getEInt(), "staerkeMin", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezies_CharismaMin(), ecorePackage.getEInt(), "charismaMin", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezies_WillenskraftMin(), ecorePackage.getEInt(), "willenskraftMin", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezies_IntuitionMin(), ecorePackage.getEInt(), "intuitionMin", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezies_LogikMin(), ecorePackage.getEInt(), "logikMin", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezies_EdgeMin(), ecorePackage.getEInt(), "edgeMin", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezies_MagieMin(), ecorePackage.getEInt(), "magieMin", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezies_ResonanzMin(), ecorePackage.getEInt(), "resonanzMin", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezies_EssenzMin(), ecorePackage.getEInt(), "essenzMin", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezies_KonstitutionMax(), ecorePackage.getEInt(), "konstitutionMax", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezies_GeschicklichkeitMax(), ecorePackage.getEInt(), "geschicklichkeitMax", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezies_ReaktionMax(), ecorePackage.getEInt(), "reaktionMax", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezies_StaerkeMax(), ecorePackage.getEInt(), "staerkeMax", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezies_CharismaMax(), ecorePackage.getEInt(), "charismaMax", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezies_WillenskraftMax(), ecorePackage.getEInt(), "willenskraftMax", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezies_IntuitionMax(), ecorePackage.getEInt(), "intuitionMax", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezies_LogikMax(), ecorePackage.getEInt(), "logikMax", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezies_EdgeMax(), ecorePackage.getEInt(), "edgeMax", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezies_MagieMax(), ecorePackage.getEInt(), "magieMax", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezies_ResonanzMax(), ecorePackage.getEInt(), "resonanzMax", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezies_EssenzMax(), ecorePackage.getEInt(), "essenzMax", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezies_Laufen(), ecorePackage.getEInt(), "laufen", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezies_Rennen(), ecorePackage.getEInt(), "rennen", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSpezies_Sprinten(), ecorePackage.getEInt(), "sprinten", null, 0, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getSpezies_Angriff(), this.getNahkampfwaffe(), null, "angriff", null, 1, 1, Spezies.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(gegenstandStufenEClass, GegenstandStufen.class, "GegenstandStufen", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getGegenstandStufen_Computer(), ecorePackage.getEInt(), "computer", null, 0, 1, GegenstandStufen.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGegenstandStufen_Elektronik(), ecorePackage.getEInt(), "elektronik", null, 0, 1, GegenstandStufen.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGegenstandStufen_Tracing(), ecorePackage.getEInt(), "tracing", null, 0, 1, GegenstandStufen.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGegenstandStufen_AntiTracing(), ecorePackage.getEInt(), "antiTracing", null, 0, 1, GegenstandStufen.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGegenstandStufen_Protection(), ecorePackage.getEInt(), "protection", null, 0, 1, GegenstandStufen.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGegenstandStufen_AntiProtection(), ecorePackage.getEInt(), "antiProtection", null, 0, 1, GegenstandStufen.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(kiAdeptEClass, KiAdept.class, "KiAdept", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getKiAdept_Kikraft(), this.getKiKraft(), null, "kikraft", null, 0, -1, KiAdept.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(kleidungEClass, Kleidung.class, "Kleidung", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getKleidung_Ruestung(), ecorePackage.getEInt(), "ruestung", null, 0, 1, Kleidung.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getKleidung_Kmods(), this.getKleindungsModifikator(), null, "kmods", null, 0, -1, Kleidung.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(fernkampfwaffeModifikatorEClass, FernkampfwaffeModifikator.class, "FernkampfwaffeModifikator", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getFernkampfwaffeModifikator_Ep(), this.getFeuwerwaffenErweiterung(), "ep", null, 0, 1, FernkampfwaffeModifikator.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(anwendbarEClass, Anwendbar.class, "Anwendbar", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getAnwendbar_Fertigkeit(), this.getFertigkeit(), null, "fertigkeit", null, 0, 1, Anwendbar.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getAnwendbar_Spezialisierung(), this.getSpezialisierung(), null, "spezialisierung", null, 0, 1, Anwendbar.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(personaEigenschaftEClass, PersonaEigenschaft.class, "PersonaEigenschaft", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getPersonaEigenschaft_KarmaKosten(), ecorePackage.getEInt(), "karmaKosten", null, 0, 1, PersonaEigenschaft.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(probenModifikatorenEClass, ProbenModifikatoren.class, "ProbenModifikatoren", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getProbenModifikatoren_Schadenswiederstand(), ecorePackage.getEInt(), "schadenswiederstand", null, 0, 1, ProbenModifikatoren.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getProbenModifikatoren_Heilung(), ecorePackage.getEInt(), "heilung", null, 0, 1, ProbenModifikatoren.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(magierEClass, Magier.class, "Magier", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(zaubererEClass, Zauberer.class, "Zauberer", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getZauberer_Zauber(), this.getPersonaZauber(), null, "zauber", null, 0, -1, Zauberer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getZauberer_Enzug(), ecorePackage.getEInt(), "enzug", null, 0, 1, Zauberer.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getZauberer_GebundeneGeister(), this.getGebundenerGeist(), null, "gebundeneGeister", null, 0, -1, Zauberer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getZauberer_UngebundenerGeist(), this.getGebundenerGeist(), null, "ungebundenerGeist", null, 0, 1, Zauberer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getZauberer_Tradition(), this.getMagischeTradition(), null, "tradition", null, 1, 1, Zauberer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(mysticAdeptEClass, MysticAdept.class, "MysticAdept", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(personaZauberEClass, PersonaZauber.class, "PersonaZauber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getPersonaZauber_Stufe(), ecorePackage.getEInt(), "stufe", null, 1, 1, PersonaZauber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getPersonaZauber_Formel(), this.getZauber(), null, "formel", null, 1, 1, PersonaZauber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(zauberEClass, Zauber.class, "Zauber", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getZauber_Art(), this.getZauberArt(), "art", null, 0, 1, Zauber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getZauber_Reichweite(), this.getZauberReichweite(), "reichweite", null, 0, 1, Zauber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getZauber_Schaden(), ecorePackage.getEString(), "schaden", null, 0, 1, Zauber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getZauber_Dauer(), this.getZauberDauer(), "dauer", null, 0, 1, Zauber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getZauber_Entzug(), ecorePackage.getEString(), "entzug", null, 1, 1, Zauber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getZauber_Kategorie(), ecorePackage.getEString(), "kategorie", null, 1, 1, Zauber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getZauber_Merkmale(), ecorePackage.getEString(), "merkmale", null, 0, 1, Zauber.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(chrakterLimitsEClass, ChrakterLimits.class, "ChrakterLimits", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getChrakterLimits_Koerperlich(), ecorePackage.getEInt(), "koerperlich", null, 1, 1, ChrakterLimits.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getChrakterLimits_Geistig(), ecorePackage.getEInt(), "geistig", null, 1, 1, ChrakterLimits.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getChrakterLimits_Sozial(), ecorePackage.getEInt(), "sozial", null, 1, 1, ChrakterLimits.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(panzerungEClass, Panzerung.class, "Panzerung", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getPanzerung_Panzer(), ecorePackage.getEInt(), "panzer", null, 0, 1, Panzerung.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(aspektMagierEClass, AspektMagier.class, "AspektMagier", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getAspektMagier_Aspekt(), this.getFertigkeitsGruppe(), null, "aspekt", null, 1, 1, AspektMagier.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(astraleProjektionEClass, AstraleProjektion.class, "AstraleProjektion", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getAstraleProjektion_AstralesLimit(), ecorePackage.getEInt(), "astralesLimit", null, 0, 1, AstraleProjektion.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAstraleProjektion_AstraleKonstitution(), ecorePackage.getEInt(), "astraleKonstitution", null, 0, 1, AstraleProjektion.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAstraleProjektion_AstraleGeschicklichkeit(), ecorePackage.getEInt(), "astraleGeschicklichkeit", null, 0, 1, AstraleProjektion.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAstraleProjektion_AstraleReaktion(), ecorePackage.getEInt(), "astraleReaktion", null, 0, 1, AstraleProjektion.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAstraleProjektion_AstraleStaerke(), ecorePackage.getEInt(), "astraleStaerke", null, 0, 1, AstraleProjektion.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAstraleProjektion_AstraleInitative(), ecorePackage.getEInt(), "astraleInitative", null, 0, 1, AstraleProjektion.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAstraleProjektion_AstraleInitativWuerfel(), ecorePackage.getEInt(), "astraleInitativWuerfel", null, 0, 1, AstraleProjektion.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getAstraleProjektion_AstralePanzerung(), ecorePackage.getEInt(), "astralePanzerung", null, 0, 1, AstraleProjektion.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(schutzgeistEClass, Schutzgeist.class, "Schutzgeist", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getSchutzgeist_Vorteile(), ecorePackage.getEString(), "vorteile", null, 0, 1, Schutzgeist.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSchutzgeist_Nachteile(), ecorePackage.getEString(), "nachteile", null, 0, 1, Schutzgeist.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(initationEClass, Initation.class, "Initation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getInitation_Erlernt(), this.getMetaMagie(), null, "erlernt", null, 0, 1, Initation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(metaMagieEClass, MetaMagie.class, "MetaMagie", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(critterKraftEClass, CritterKraft.class, "CritterKraft", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getCritterKraft_Art(), this.getZauberArt(), "art", null, 0, 1, CritterKraft.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getCritterKraft_Handlung(), this.getCritterHandlung(), "handlung", null, 0, 1, CritterKraft.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getCritterKraft_Reichweite(), this.getCritterReichweite(), "reichweite", null, 0, 1, CritterKraft.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getCritterKraft_Dauer(), this.getCritterDauer(), "dauer", null, 0, 1, CritterKraft.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(fahrzeugEClass, Fahrzeug.class, "Fahrzeug", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getFahrzeug_Handling(), ecorePackage.getEInt(), "handling", null, 0, 1, Fahrzeug.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFahrzeug_Geschwindigkeit(), ecorePackage.getEInt(), "geschwindigkeit", null, 0, 1, Fahrzeug.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFahrzeug_Beschleunigung(), ecorePackage.getEInt(), "beschleunigung", null, 0, 1, Fahrzeug.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFahrzeug_Rumpf(), ecorePackage.getEInt(), "rumpf", null, 0, 1, Fahrzeug.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFahrzeug_Pilot(), ecorePackage.getEInt(), "pilot", null, 0, 1, Fahrzeug.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFahrzeug_Sensor(), ecorePackage.getEInt(), "sensor", null, 0, 1, Fahrzeug.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFahrzeug_FahrzeugTyp(), ecorePackage.getEString(), "fahrzeugTyp", null, 0, 1, Fahrzeug.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getFahrzeug_Modifizierungen(), this.getFahrzeugModifikation(), null, "modifizierungen", null, 0, -1, Fahrzeug.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFahrzeug_Panzer(), ecorePackage.getEInt(), "panzer", null, 0, 1, Fahrzeug.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFahrzeug_WeaponMounts(), ecorePackage.getEInt(), "weaponMounts", null, 0, 1, Fahrzeug.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getFahrzeug_SensorArray(), this.getSensorArray(), null, "sensorArray", null, 0, 1, Fahrzeug.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(bodenfahrzeugEClass, Bodenfahrzeug.class, "Bodenfahrzeug", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getBodenfahrzeug_HandlingGelaende(), ecorePackage.getEInt(), "handlingGelaende", null, 0, 1, Bodenfahrzeug.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getBodenfahrzeug_GeschwindigkeitGelaende(), ecorePackage.getEInt(), "geschwindigkeitGelaende", null, 0, 1, Bodenfahrzeug.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(passagierFahrzeugEClass, PassagierFahrzeug.class, "PassagierFahrzeug", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getPassagierFahrzeug_Sitze(), ecorePackage.getEInt(), "sitze", null, 0, 1, PassagierFahrzeug.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(drohneEClass, Drohne.class, "Drohne", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getDrohne_ProgramSlotCount(), ecorePackage.getEInt(), "programSlotCount", null, 0, 1, Drohne.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDrohne_RunningPrograms(), this.getRiggerProgram(), null, "runningPrograms", null, 0, -1, Drohne.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDrohne_StoredPrograms(), this.getRiggerProgram(), null, "storedPrograms", null, 0, -1, Drohne.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(fahrzeugModifikationEClass, FahrzeugModifikation.class, "FahrzeugModifikation", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getFahrzeugModifikation_CapacityUsed(), ecorePackage.getEInt(), "capacityUsed", null, 0, 1, FahrzeugModifikation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(technomancerEClass, Technomancer.class, "Technomancer", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getTechnomancer_ComplexForms(), this.getPersonaKomplexForm(), null, "complexForms", null, 0, -1, Technomancer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getTechnomancer_Echos(), this.getEcho(), null, "echos", null, 0, -1, Technomancer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(resonanzPersonaEClass, ResonanzPersona.class, "ResonanzPersona", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getResonanzPersona_Resonanz(), ecorePackage.getEInt(), "resonanz", null, 0, 1, ResonanzPersona.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getResonanzPersona_ResonanzBasis(), ecorePackage.getEInt(), "resonanzBasis", null, 0, 1, ResonanzPersona.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(komplexeFormEClass, KomplexeForm.class, "KomplexeForm", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getKomplexeForm_Ziel(), this.getResonanzZiel(), "ziel", null, 0, 1, KomplexeForm.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getKomplexeForm_Dauer(), this.getZauberDauer(), "dauer", null, 0, 1, KomplexeForm.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getKomplexeForm_Schwund(), ecorePackage.getEString(), "schwund", null, 0, 1, KomplexeForm.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(personaKomplexFormEClass, PersonaKomplexForm.class, "PersonaKomplexForm", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPersonaKomplexForm_Form(), this.getKomplexeForm(), null, "form", null, 1, 1, PersonaKomplexForm.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getPersonaKomplexForm_Stufe(), ecorePackage.getEInt(), "stufe", null, 1, 1, PersonaKomplexForm.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(spriteEClass, Sprite.class, "Sprite", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getSprite_Stufe(), ecorePackage.getEInt(), "stufe", null, 0, 1, Sprite.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSprite_AngriffMod(), ecorePackage.getEInt(), "angriffMod", null, 0, 1, Sprite.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSprite_SchleicherMod(), ecorePackage.getEInt(), "schleicherMod", null, 0, 1, Sprite.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSprite_DatenverarbeitungMod(), ecorePackage.getEInt(), "datenverarbeitungMod", null, 0, 1, Sprite.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSprite_FirewallMod(), ecorePackage.getEInt(), "firewallMod", null, 0, 1, Sprite.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSprite_InitativeMod(), ecorePackage.getEInt(), "initativeMod", null, 0, 1, Sprite.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(echoEClass, Echo.class, "Echo", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(vertragEClass, Vertrag.class, "Vertrag", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(lifestyleEClass, Lifestyle.class, "Lifestyle", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getLifestyle_Options(), this.getLifestyleOption(), null, "options", null, 0, -1, Lifestyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getLifestyle_Owned(), ecorePackage.getEBoolean(), "owned", null, 0, 1, Lifestyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(wissensfertigkeitEClass, Wissensfertigkeit.class, "Wissensfertigkeit", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(sprachfertigkeitEClass, Sprachfertigkeit.class, "Sprachfertigkeit", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(personaZustandEClass, PersonaZustand.class, "PersonaZustand", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getPersonaZustand_ZustandKoerperlichMax(), ecorePackage.getEInt(), "zustandKoerperlichMax", null, 0, 1, PersonaZustand.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getPersonaZustand_ZustandGeistigMax(), ecorePackage.getEInt(), "zustandGeistigMax", null, 0, 1, PersonaZustand.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getPersonaZustand_ZustandGrenze(), ecorePackage.getEInt(), "zustandGrenze", null, 0, 1, PersonaZustand.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(critterEClass, Critter.class, "Critter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getCritter_Powers(), this.getCritterKraft(), null, "powers", null, 0, -1, Critter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(intervallVertragEClass, IntervallVertrag.class, "IntervallVertrag", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getIntervallVertrag_FaelligkeitsIntervall(), ecorePackage.getEInt(), "faelligkeitsIntervall", null, 0, 1, IntervallVertrag.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getIntervallVertrag_Unit(), this.getTimeUnits(), "unit", null, 0, 1, IntervallVertrag.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getIntervallVertrag_Begin(), this.getShrDate(), "begin", null, 0, 1, IntervallVertrag.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(sinEClass, Sin.class, "Sin", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getSin_Licences(), this.getLizenz(), this.getLizenz_LizenzTraeger(), "licences", null, 0, -1, Sin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(lizenzEClass, Lizenz.class, "Lizenz", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getLizenz_LizenGegenstand(), ecorePackage.getEString(), "lizenGegenstand", null, 0, 1, Lizenz.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getLizenz_LizenzTraeger(), this.getSin(), this.getSin_Licences(), "lizenzTraeger", null, 1, 1, Lizenz.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(fakeableEClass, Fakeable.class, "Fakeable", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getFakeable_Stufe(), ecorePackage.getEInt(), "stufe", null, 0, 1, Fakeable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFakeable_Gefaelscht(), ecorePackage.getEBoolean(), "gefaelscht", null, 0, 1, Fakeable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(steigerbarEClass, Steigerbar.class, "Steigerbar", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getSteigerbar_Stufe(), ecorePackage.getEInt(), "stufe", null, 0, 1, Steigerbar.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(erlernbarEClass, Erlernbar.class, "Erlernbar", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(credstickEClass, Credstick.class, "Credstick", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getCredstick_MaxValue(), ecorePackage.getEInt(), "maxValue", null, 1, 1, Credstick.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getCredstick_Transactionlog(), this.getCredstickTransaction(), null, "transactionlog", null, 0, -1, Credstick.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getCredstick_CurrentValue(), ecorePackage.getEBigDecimal(), "currentValue", null, 0, 1, Credstick.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(mengeEClass, Menge.class, "Menge", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getMenge_Anzahl(), ecorePackage.getEInt(), "anzahl", "1", 0, 1, Menge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getMenge_ProAnzahl(), ecorePackage.getEInt(), "proAnzahl", "1", 0, 1, Menge.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(munitionEClass, Munition.class, "Munition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getMunition_DamageType(), this.getSchadensTyp(), "damageType", null, 0, 1, Munition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getMunition_DamageMod(), ecorePackage.getEInt(), "damageMod", null, 0, 1, Munition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getMunition_ArmorMod(), ecorePackage.getEInt(), "armorMod", null, 0, 1, Munition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getMunition_Type(), this.getReichweite(), null, "type", null, 1, 1, Munition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(modifikatorAttributeEClass, ModifikatorAttribute.class, "ModifikatorAttribute", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(gebundenerGeistEClass, GebundenerGeist.class, "GebundenerGeist", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getGebundenerGeist_Dienste(), ecorePackage.getEInt(), "dienste", null, 0, 1, GebundenerGeist.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getGebundenerGeist_Geist(), this.getGeist(), null, "geist", null, 1, 1, GebundenerGeist.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(stufenPersonaEClass, StufenPersona.class, "StufenPersona", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getStufenPersona_Stufe(), ecorePackage.getEInt(), "stufe", null, 1, 1, StufenPersona.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getStufenPersona_SkillGroups(), this.getFertigkeitsGruppe(), null, "skillGroups", null, 0, -1, StufenPersona.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getStufenPersona_Skills(), this.getFertigkeit(), null, "skills", null, 0, -1, StufenPersona.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(geistEClass, Geist.class, "Geist", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getGeist_KonstitutionBasis(), ecorePackage.getEInt(), "konstitutionBasis", null, 0, 1, Geist.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGeist_GeschicklichkeitBasis(), ecorePackage.getEInt(), "geschicklichkeitBasis", null, 0, 1, Geist.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGeist_ReaktionBasis(), ecorePackage.getEInt(), "reaktionBasis", null, 0, 1, Geist.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGeist_StaerkeBasis(), ecorePackage.getEInt(), "staerkeBasis", null, 0, 1, Geist.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGeist_CharismaBasis(), ecorePackage.getEInt(), "charismaBasis", null, 0, 1, Geist.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGeist_WillenskraftBasis(), ecorePackage.getEInt(), "willenskraftBasis", null, 0, 1, Geist.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGeist_IntuitionBasis(), ecorePackage.getEInt(), "intuitionBasis", null, 0, 1, Geist.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGeist_LogikBasis(), ecorePackage.getEInt(), "logikBasis", null, 0, 1, Geist.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getGeist_Powers(), this.getCritterKraft(), null, "powers", null, 0, -1, Geist.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getGeist_OptionalPowers(), this.getCritterKraft(), null, "optionalPowers", null, 0, -1, Geist.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(identifiableEClass, Identifiable.class, "Identifiable", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getIdentifiable_ParentId(), ecorePackage.getEString(), "parentId", null, 0, 1, Identifiable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getIdentifiable_Localizations(), this.getLocalization(), null, "localizations", null, 0, -1, Identifiable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(credstickTransactionEClass, CredstickTransaction.class, "CredstickTransaction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getCredstickTransaction_Amount(), ecorePackage.getEBigDecimal(), "amount", null, 1, 1, CredstickTransaction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getCredstickTransaction_Date(), this.getShrDate(), "date", null, 1, 1, CredstickTransaction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getCredstickTransaction_Description(), ecorePackage.getEString(), "description", null, 1, 1, CredstickTransaction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(spezialisierungEClass, Spezialisierung.class, "Spezialisierung", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getSpezialisierung_Fertigkeit(), this.getFertigkeit(), this.getFertigkeit_Spezialisierungen(), "fertigkeit", null, 0, 1, Spezialisierung.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(matrixAttributesEClass, MatrixAttributes.class, "MatrixAttributes", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getMatrixAttributes_Geraetestufe(), ecorePackage.getEInt(), "geraetestufe", null, 0, 1, MatrixAttributes.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getMatrixAttributes_Firewall(), ecorePackage.getEInt(), "firewall", null, 0, 1, MatrixAttributes.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getMatrixAttributes_Datenverarbeitung(), ecorePackage.getEInt(), "datenverarbeitung", null, 0, 1, MatrixAttributes.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getMatrixAttributes_CurrentModus(), this.getInterfaceModus(), "currentModus", null, 0, 1, MatrixAttributes.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(activeMatixDeviceEClass, ActiveMatixDevice.class, "ActiveMatixDevice", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getActiveMatixDevice_Angriff(), ecorePackage.getEInt(), "angriff", null, 0, 1, ActiveMatixDevice.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getActiveMatixDevice_Schleicher(), ecorePackage.getEInt(), "schleicher", null, 0, 1, ActiveMatixDevice.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(commlinkEClass, Commlink.class, "Commlink", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getCommlink_StoredPrograms(), this.getBasicProgram(), null, "storedPrograms", null, 0, -1, Commlink.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getCommlink_StoredSins(), this.getSin(), null, "storedSins", null, 0, -1, Commlink.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(matixConditionMonitorEClass, MatixConditionMonitor.class, "MatixConditionMonitor", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getMatixConditionMonitor_MatrixZustandMax(), ecorePackage.getEInt(), "matrixZustandMax", null, 0, 1, MatixConditionMonitor.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(cyberdeckEClass, Cyberdeck.class, "Cyberdeck", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getCyberdeck_ProgramSlots(), ecorePackage.getEInt(), "programSlots", null, 0, 1, Cyberdeck.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getCyberdeck_Attribute1(), ecorePackage.getEInt(), "attribute1", null, 1, 1, Cyberdeck.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getCyberdeck_Attribute2(), ecorePackage.getEInt(), "attribute2", null, 1, 1, Cyberdeck.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getCyberdeck_Attribute3(), ecorePackage.getEInt(), "attribute3", null, 1, 1, Cyberdeck.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getCyberdeck_Attribute4(), ecorePackage.getEInt(), "attribute4", null, 1, 1, Cyberdeck.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getCyberdeck_Configuration(), ecorePackage.getEAttribute(), null, "configuration", null, 4, 4, Cyberdeck.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getCyberdeck_StoredPrograms(), this.getMatrixProgram(), null, "storedPrograms", null, 0, -1, Cyberdeck.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getCyberdeck_RunningPrograms(), this.getMatrixProgram(), null, "runningPrograms", null, 0, -1, Cyberdeck.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getCyberdeck_ModManager(), this.getModificationManager(), "modManager", null, 1, 1, Cyberdeck.class, IS_TRANSIENT, !IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(softwareAgentEClass, SoftwareAgent.class, "SoftwareAgent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getSoftwareAgent_Rating(), ecorePackage.getEInt(), "rating", null, 1, 1, SoftwareAgent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(hostEClass, Host.class, "Host", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getHost_HostRating(), ecorePackage.getEInt(), "hostRating", null, 0, 1, Host.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getHost_BaseFirewall(), ecorePackage.getEInt(), "baseFirewall", null, 0, 1, Host.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getHost_BaseDatenverarbeitung(), ecorePackage.getEInt(), "baseDatenverarbeitung", null, 0, 1, Host.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getHost_BaseAngriff(), ecorePackage.getEInt(), "baseAngriff", null, 0, 1, Host.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getHost_BaseSchleicher(), ecorePackage.getEInt(), "baseSchleicher", null, 0, 1, Host.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(cyberwareModifikatiorenEClass, CyberwareModifikatioren.class, "CyberwareModifikatioren", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getCyberwareModifikatioren_DirectNeuralInterface(), ecorePackage.getEBoolean(), "directNeuralInterface", null, 0, 1, CyberwareModifikatioren.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getCyberwareModifikatioren_UniversalDataConnector(), ecorePackage.getEBoolean(), "universalDataConnector", null, 0, 1, CyberwareModifikatioren.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getCyberwareModifikatioren_ControlRig(), ecorePackage.getEInt(), "controlRig", null, 0, 1, CyberwareModifikatioren.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getCyberwareModifikatioren_SimRig(), ecorePackage.getEInt(), "simRig", null, 0, 1, CyberwareModifikatioren.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getCyberwareModifikatioren_RiggerInterface(), ecorePackage.getEBoolean(), "riggerInterface", null, 0, 1, CyberwareModifikatioren.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(riggerCommandConsoleEClass, RiggerCommandConsole.class, "RiggerCommandConsole", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getRiggerCommandConsole_Rauschunterdrueckung(), ecorePackage.getEInt(), "rauschunterdrueckung", null, 0, 1, RiggerCommandConsole.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getRiggerCommandConsole_Zugriff(), ecorePackage.getEInt(), "zugriff", null, 0, 1, RiggerCommandConsole.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getRiggerCommandConsole_DatenverarbeitungBasis(), ecorePackage.getEInt(), "datenverarbeitungBasis", null, 1, 1, RiggerCommandConsole.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getRiggerCommandConsole_FirewallBasis(), ecorePackage.getEInt(), "firewallBasis", null, 1, 1, RiggerCommandConsole.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getRiggerCommandConsole_ZugriffBasis(), ecorePackage.getEInt(), "zugriffBasis", null, 0, 1, RiggerCommandConsole.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getRiggerCommandConsole_StoredPrograms(), this.getRiggerProgram(), null, "storedPrograms", null, 0, -1, RiggerCommandConsole.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getRiggerCommandConsole_RunningPrograms(), this.getRiggerProgram(), null, "runningPrograms", null, 0, -1, RiggerCommandConsole.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(autoSoftEClass, AutoSoft.class, "AutoSoft", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getAutoSoft_Rating(), ecorePackage.getEInt(), "rating", null, 1, 1, AutoSoft.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getAutoSoft_Skill(), this.getFertigkeit(), null, "skill", null, 0, 1, AutoSoft.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getAutoSoft_Weapon(), this.getAbstaktWaffe(), null, "weapon", null, 0, 1, AutoSoft.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getAutoSoft_Model(), this.getDrohne(), null, "model", null, 0, 1, AutoSoft.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(softwareEClass, Software.class, "Software", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(matrixProgramEClass, MatrixProgram.class, "MatrixProgram", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(tutorsoftEClass, Tutorsoft.class, "Tutorsoft", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getTutorsoft_Rating(), ecorePackage.getEInt(), "rating", null, 1, 1, Tutorsoft.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getTutorsoft_Skill(), this.getFertigkeit(), null, "skill", null, 1, 1, Tutorsoft.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(skillSoftEClass, SkillSoft.class, "SkillSoft", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getSkillSoft_Skill(), this.getFertigkeit(), null, "skill", null, 1, 1, SkillSoft.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSkillSoft_Rating(), ecorePackage.getEInt(), "rating", null, 1, 1, SkillSoft.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(fahrzeugZustandEClass, FahrzeugZustand.class, "FahrzeugZustand", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getFahrzeugZustand_ZustandMax(), ecorePackage.getEInt(), "zustandMax", null, 0, 1, FahrzeugZustand.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(personalAreaNetworkEClass, PersonalAreaNetwork.class, "PersonalAreaNetwork", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPersonalAreaNetwork_Slaves(), this.getMatrixDevice(), null, "slaves", null, 0, -1, PersonalAreaNetwork.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getPersonalAreaNetwork_Master(), this.getMatrixDevice(), this.getMatrixDevice_Pan(), "master", null, 1, 1, PersonalAreaNetwork.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getPersonalAreaNetwork_SlaveMax(), ecorePackage.getEInt(), "slaveMax", null, 0, 1, PersonalAreaNetwork.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(basicProgramEClass, BasicProgram.class, "BasicProgram", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(datasoftEClass, Datasoft.class, "Datasoft", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getDatasoft_Skill(), this.getWissensfertigkeit(), null, "skill", null, 1, 1, Datasoft.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(abstractMatrixDeviceEClass, AbstractMatrixDevice.class, "AbstractMatrixDevice", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getAbstractMatrixDevice_DeviceRating(), ecorePackage.getEInt(), "deviceRating", null, 1, 1, AbstractMatrixDevice.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(consumerSoftEClass, ConsumerSoft.class, "ConsumerSoft", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getConsumerSoft_Type(), this.getProgramType(), "type", null, 0, 1, ConsumerSoft.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(riggerProgramEClass, RiggerProgram.class, "RiggerProgram", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(matrixDeviceEClass, MatrixDevice.class, "MatrixDevice", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getMatrixDevice_Pan(), this.getPersonalAreaNetwork(), this.getPersonalAreaNetwork_Master(), "pan", null, 0, 1, MatrixDevice.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(commonProgramEClass, CommonProgram.class, "CommonProgram", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getCommonProgram_ProgramType(), this.getMatrixProgramType(), "programType", null, 0, 1, CommonProgram.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(weaponMountEClass, WeaponMount.class, "WeaponMount", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getWeaponMount_Weapon(), this.getAbstaktWaffe(), null, "weapon", null, 1, 1, WeaponMount.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(lifestyleOptionEClass, LifestyleOption.class, "LifestyleOption", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(percentLifestyleOptionEClass, PercentLifestyleOption.class, "PercentLifestyleOption", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(localizationEClass, Localization.class, "Localization", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getLocalization_Local(), ecorePackage.getEString(), "local", null, 1, 1, Localization.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getLocalization_Name(), ecorePackage.getEString(), "name", null, 1, 1, Localization.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getLocalization_Page(), ecorePackage.getEInt(), "page", null, 0, 1, Localization.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(berechneteAttributeEClass, BerechneteAttribute.class, "BerechneteAttribute", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getBerechneteAttribute_Errinerungsvermoegen(), ecorePackage.getEInt(), "errinerungsvermoegen", null, 1, 1, BerechneteAttribute.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEAttribute(getBerechneteAttribute_Menschenkenntnis(), ecorePackage.getEInt(), "menschenkenntnis", null, 1, 1, BerechneteAttribute.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEAttribute(getBerechneteAttribute_Selbstbeherrschung(), ecorePackage.getEInt(), "selbstbeherrschung", null, 1, 1, BerechneteAttribute.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEClass(magischeStufeEClass, MagischeStufe.class, "MagischeStufe", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getMagischeStufe_Stufe(), ecorePackage.getEInt(), "stufe", null, 0, 1, MagischeStufe.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(fokusEClass, Fokus.class, "Fokus", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getFokus_Bindungskosten(), ecorePackage.getEInt(), "bindungskosten", null, 1, 1, Fokus.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEClass(abstraktFokusEClass, AbstraktFokus.class, "AbstraktFokus", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(qiFokusEClass, QiFokus.class, "QiFokus", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getQiFokus_Power(), this.getKiKraft(), null, "power", null, 1, 1, QiFokus.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(waffenFokusEClass, WaffenFokus.class, "WaffenFokus", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(magieFokusEClass, MagieFokus.class, "MagieFokus", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getMagieFokus_BindungsFaktor(), ecorePackage.getEInt(), "bindungsFaktor", null, 1, 1, MagieFokus.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(fokusBindingEClass, FokusBinding.class, "FokusBinding", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getFokusBinding_Fokus(), this.getFokus(), null, "fokus", null, 1, 1, FokusBinding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFokusBinding_Active(), ecorePackage.getEBoolean(), "active", null, 0, 1, FokusBinding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(substanceEClass, Substance.class, "Substance", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getSubstance_Vector(), this.getSubstanceVector(), "vector", null, 0, 1, Substance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSubstance_Speed(), ecorePackage.getEString(), "speed", null, 0, 1, Substance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(toxinEClass, Toxin.class, "Toxin", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getToxin_Power(), ecorePackage.getEInt(), "power", null, 0, 1, Toxin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getToxin_Penetration(), ecorePackage.getEInt(), "penetration", null, 0, 1, Toxin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getToxin_Effect(), this.getSubstanceEffect(), "effect", null, 0, -1, Toxin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(drugEClass, Drug.class, "Drug", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getDrug_Duration(), ecorePackage.getEString(), "duration", null, 0, 1, Drug.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getDrug_AddictionType(), this.getAddictionType(), "addictionType", null, 0, 1, Drug.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(magazinEClass, Magazin.class, "Magazin", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getMagazin_Type(), this.getFeuerwaffe(), null, "type", null, 1, 1, Magazin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getMagazin_Bullets(), this.getMunition(), null, "bullets", null, 0, -1, Magazin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(defaultWifiEClass, DefaultWifi.class, "DefaultWifi", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(substanceContainerEClass, SubstanceContainer.class, "SubstanceContainer", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getSubstanceContainer_Substance(), this.getSubstance(), null, "substance", null, 0, 1, SubstanceContainer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(capacityEClass, Capacity.class, "Capacity", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getCapacity_CapacityFeature(), ecorePackage.getEReference(), null, "capacityFeature", null, 0, 1, Capacity.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEAttribute(getCapacity_Capacity(), ecorePackage.getEInt(), "capacity", null, 0, 1, Capacity.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEAttribute(getCapacity_CapacityRemains(), ecorePackage.getEInt(), "capacityRemains", null, 0, 1, Capacity.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
EOperation op = initEOperation(getCapacity__CanAdd__EObject(), ecorePackage.getEBoolean(), "canAdd", 0, 1, IS_UNIQUE, IS_ORDERED);
addEParameter(op, ecorePackage.getEObject(), "object", 0, 1, IS_UNIQUE, IS_ORDERED);
initEClass(cyberwareEnhancementEClass, CyberwareEnhancement.class, "CyberwareEnhancement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getCyberwareEnhancement_CapacityUse(), ecorePackage.getEInt(), "capacityUse", null, 0, 1, CyberwareEnhancement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getCyberwareEnhancement_Type(), this.getCyberwareType(), "type", null, 0, 1, CyberwareEnhancement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(cyberImplantWeaponEClass, CyberImplantWeapon.class, "CyberImplantWeapon", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getCyberImplantWeapon_Weapon(), this.getAbstaktWaffe(), null, "weapon", null, 1, 1, CyberImplantWeapon.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(magischeTraditionEClass, MagischeTradition.class, "MagischeTradition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getMagischeTradition_Enzug(), this.getEnzug(), "enzug", null, 0, 1, MagischeTradition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getMagischeTradition_Beschwoerbar(), this.getGeist(), null, "beschwoerbar", null, 0, -1, MagischeTradition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(shoppingTransactionEClass, ShoppingTransaction.class, "ShoppingTransaction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getShoppingTransaction_Items(), this.getGeldWert(), null, "items", null, 0, -1, ShoppingTransaction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getShoppingTransaction_Fee(), ecorePackage.getEDouble(), "fee", null, 0, 1, ShoppingTransaction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getShoppingTransaction_CaculatedCosts(), ecorePackage.getEBigDecimal(), "caculatedCosts", null, 0, 1, ShoppingTransaction.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEClass(transferAmountEClass, TransferAmount.class, "TransferAmount", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getTransferAmount_Source(), this.getCredstick(), null, "source", null, 1, 1, TransferAmount.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getTransferAmount_Dest(), this.getCredstick(), null, "dest", null, 1, 1, TransferAmount.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getTransferAmount_AmountToTransfer(), ecorePackage.getEBigDecimal(), "amountToTransfer", null, 0, 1, TransferAmount.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(kleindungsModifikatorEClass, KleindungsModifikator.class, "KleindungsModifikator", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getKleindungsModifikator_Rating(), ecorePackage.getEInt(), "rating", null, 0, 1, KleindungsModifikator.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getKleindungsModifikator_Type(), this.getarmorModificationType(), "type", null, 0, 1, KleindungsModifikator.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getKleindungsModifikator_Capacity(), ecorePackage.getEInt(), "capacity", null, 0, 1, KleindungsModifikator.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEClass(modifyableEClass, Modifyable.class, "Modifyable", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(sensorEClass, Sensor.class, "Sensor", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getSensor_Functions(), this.getSensorFunction(), null, "functions", null, 0, -1, Sensor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSensor_Rating(), ecorePackage.getEInt(), "rating", null, 0, 1, Sensor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSensor_CapacityValue(), ecorePackage.getEInt(), "capacityValue", null, 0, 1, Sensor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(sensorArrayEClass, SensorArray.class, "SensorArray", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(sensorFunctionEClass, SensorFunction.class, "SensorFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getSensorFunction_MaxRange(), ecorePackage.getEInt(), "maxRange", null, 0, 1, SensorFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(martialartStyleEClass, MartialartStyle.class, "MartialartStyle", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getMartialartStyle_Techniques(), this.getMartialartTechnique(), null, "techniques", null, 0, -1, MartialartStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getMartialartStyle_UsableWith(), this.getFertigkeit(), null, "usableWith", null, 0, -1, MartialartStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(martialartTechniqueEClass, MartialartTechnique.class, "MartialartTechnique", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(personaMartialartStyleEClass, PersonaMartialartStyle.class, "PersonaMartialartStyle", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPersonaMartialartStyle_Style(), this.getMartialartStyle(), null, "style", null, 1, 1, PersonaMartialartStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getPersonaMartialartStyle_Techniques(), this.getPersonaMartialartTechnique(), null, "techniques", null, 0, -1, PersonaMartialartStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(personaMartialartTechniqueEClass, PersonaMartialartTechnique.class, "PersonaMartialartTechnique", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPersonaMartialartTechnique_Technique(), this.getMartialartTechnique(), null, "technique", null, 1, 1, PersonaMartialartTechnique.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(fahrzeugErweiterungEClass, FahrzeugErweiterung.class, "FahrzeugErweiterung", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(abtraktGranateEClass, AbtraktGranate.class, "AbtraktGranate", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getAbtraktGranate_Blast(), ecorePackage.getEString(), "blast", null, 0, 1, AbtraktGranate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getAbtraktGranate_Chemical(), this.getSubstance(), null, "chemical", null, 0, 1, AbtraktGranate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(miniGrenateEClass, MiniGrenate.class, "MiniGrenate", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(granateEClass, Granate.class, "Granate", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(sourceLinkEClass, SourceLink.class, "SourceLink", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getSourceLink_SubLinks(), this.getSourceLink(), null, "subLinks", null, 0, -1, SourceLink.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
// Initialize enums and add enum literals
initEEnum(feuerModusEEnum, FeuerModus.class, "FeuerModus");
addEEnumLiteral(feuerModusEEnum, FeuerModus.EM);
addEEnumLiteral(feuerModusEEnum, FeuerModus.HM);
addEEnumLiteral(feuerModusEEnum, FeuerModus.SM);
addEEnumLiteral(feuerModusEEnum, FeuerModus.AM);
initEEnum(schadensTypEEnum, SchadensTyp.class, "SchadensTyp");
addEEnumLiteral(schadensTypEEnum, SchadensTyp.KOERPERLICH);
addEEnumLiteral(schadensTypEEnum, SchadensTyp.GEISTIG);
addEEnumLiteral(schadensTypEEnum, SchadensTyp.SPEZIELL);
initEEnum(magazinTypEEnum, MagazinTyp.class, "MagazinTyp");
addEEnumLiteral(magazinTypEEnum, MagazinTyp.CLIP);
addEEnumLiteral(magazinTypEEnum, MagazinTyp.TROMMEL);
addEEnumLiteral(magazinTypEEnum, MagazinTyp.GURT);
addEEnumLiteral(magazinTypEEnum, MagazinTyp.STREIFEN);
initEEnum(feuwerwaffenErweiterungEEnum, FeuwerwaffenErweiterung.class, "FeuwerwaffenErweiterung");
addEEnumLiteral(feuwerwaffenErweiterungEEnum, FeuwerwaffenErweiterung.LAUF);
addEEnumLiteral(feuwerwaffenErweiterungEEnum, FeuwerwaffenErweiterung.UNTEN);
addEEnumLiteral(feuwerwaffenErweiterungEEnum, FeuwerwaffenErweiterung.OBEN);
initEEnum(modifikatorTypeEEnum, ModifikatorType.class, "ModifikatorType");
addEEnumLiteral(modifikatorTypeEEnum, ModifikatorType.NATURAL);
addEEnumLiteral(modifikatorTypeEEnum, ModifikatorType.CYBER);
addEEnumLiteral(modifikatorTypeEEnum, ModifikatorType.BIO);
initEEnum(smartgunTypeEEnum, SmartgunType.class, "SmartgunType");
addEEnumLiteral(smartgunTypeEEnum, SmartgunType.SMART_BRILLE);
addEEnumLiteral(smartgunTypeEEnum, SmartgunType.SMART_GUN);
addEEnumLiteral(smartgunTypeEEnum, SmartgunType.SMATGUN_II);
initEEnum(zauberArtEEnum, ZauberArt.class, "ZauberArt");
addEEnumLiteral(zauberArtEEnum, ZauberArt.MANA);
addEEnumLiteral(zauberArtEEnum, ZauberArt.PHYSISCH);
initEEnum(zauberReichweiteEEnum, ZauberReichweite.class, "ZauberReichweite");
addEEnumLiteral(zauberReichweiteEEnum, ZauberReichweite.BLICKFELD);
addEEnumLiteral(zauberReichweiteEEnum, ZauberReichweite.BEGRENZT);
addEEnumLiteral(zauberReichweiteEEnum, ZauberReichweite.SELBST);
addEEnumLiteral(zauberReichweiteEEnum, ZauberReichweite.BERUEHRUNG);
initEEnum(zauberDauerEEnum, ZauberDauer.class, "ZauberDauer");
addEEnumLiteral(zauberDauerEEnum, ZauberDauer.SOFORT);
addEEnumLiteral(zauberDauerEEnum, ZauberDauer.AUFRECHTERHALTEN);
addEEnumLiteral(zauberDauerEEnum, ZauberDauer.PERMANENT);
initEEnum(critterHandlungEEnum, CritterHandlung.class, "CritterHandlung");
addEEnumLiteral(critterHandlungEEnum, CritterHandlung.KOMPLEX);
addEEnumLiteral(critterHandlungEEnum, CritterHandlung.AUTO);
initEEnum(critterReichweiteEEnum, CritterReichweite.class, "CritterReichweite");
addEEnumLiteral(critterReichweiteEEnum, CritterReichweite.BLICKFELD);
addEEnumLiteral(critterReichweiteEEnum, CritterReichweite.BERUEHRUNG);
addEEnumLiteral(critterReichweiteEEnum, CritterReichweite.SELBST);
addEEnumLiteral(critterReichweiteEEnum, CritterReichweite.SPEZIELL);
initEEnum(critterDauerEEnum, CritterDauer.class, "CritterDauer");
addEEnumLiteral(critterDauerEEnum, CritterDauer.IMMER);
addEEnumLiteral(critterDauerEEnum, CritterDauer.SOFORT);
addEEnumLiteral(critterDauerEEnum, CritterDauer.AUFRECHTERHALTEN);
addEEnumLiteral(critterDauerEEnum, CritterDauer.PERMANENT);
addEEnumLiteral(critterDauerEEnum, CritterDauer.SPEZIELL);
initEEnum(resonanzZielEEnum, ResonanzZiel.class, "ResonanzZiel");
addEEnumLiteral(resonanzZielEEnum, ResonanzZiel.DATEI);
addEEnumLiteral(resonanzZielEEnum, ResonanzZiel.GERAET);
addEEnumLiteral(resonanzZielEEnum, ResonanzZiel.SELBST);
addEEnumLiteral(resonanzZielEEnum, ResonanzZiel.PERSONA);
addEEnumLiteral(resonanzZielEEnum, ResonanzZiel.SPRITE);
initEEnum(interfaceModusEEnum, InterfaceModus.class, "InterfaceModus");
addEEnumLiteral(interfaceModusEEnum, InterfaceModus.AUGMENTED_REALITY);
addEEnumLiteral(interfaceModusEEnum, InterfaceModus.COLD_SIM);
addEEnumLiteral(interfaceModusEEnum, InterfaceModus.HOT_SIM);
initEEnum(programTypeEEnum, ProgramType.class, "ProgramType");
addEEnumLiteral(programTypeEEnum, ProgramType.DEFAULT_SOFT);
addEEnumLiteral(programTypeEEnum, ProgramType.DATA_SOFT);
addEEnumLiteral(programTypeEEnum, ProgramType.SHOP_SOFT);
initEEnum(matrixProgramTypeEEnum, MatrixProgramType.class, "MatrixProgramType");
addEEnumLiteral(matrixProgramTypeEEnum, MatrixProgramType.DEFAULT_PROGRAM);
addEEnumLiteral(matrixProgramTypeEEnum, MatrixProgramType.HACKING_PROGRAM);
initEEnum(substanceVectorEEnum, SubstanceVector.class, "SubstanceVector");
addEEnumLiteral(substanceVectorEEnum, SubstanceVector.CONTACT);
addEEnumLiteral(substanceVectorEEnum, SubstanceVector.INHALATION);
addEEnumLiteral(substanceVectorEEnum, SubstanceVector.INGESTION);
addEEnumLiteral(substanceVectorEEnum, SubstanceVector.INJECTION);
initEEnum(substanceEffectEEnum, SubstanceEffect.class, "SubstanceEffect");
addEEnumLiteral(substanceEffectEEnum, SubstanceEffect.DISORIENTATION);
addEEnumLiteral(substanceEffectEEnum, SubstanceEffect.NAUSEA);
addEEnumLiteral(substanceEffectEEnum, SubstanceEffect.PARALYSIS);
addEEnumLiteral(substanceEffectEEnum, SubstanceEffect.STUN_DAMAGE);
initEEnum(addictionTypeEEnum, AddictionType.class, "AddictionType");
addEEnumLiteral(addictionTypeEEnum, AddictionType.PSYCHOLOGICAL);
addEEnumLiteral(addictionTypeEEnum, AddictionType.PHYSIOLOGICAL);
addEEnumLiteral(addictionTypeEEnum, AddictionType.BOTH);
initEEnum(timeUnitsEEnum, TimeUnits.class, "TimeUnits");
addEEnumLiteral(timeUnitsEEnum, TimeUnits.SEC);
addEEnumLiteral(timeUnitsEEnum, TimeUnits.MIN);
addEEnumLiteral(timeUnitsEEnum, TimeUnits.HOUR);
addEEnumLiteral(timeUnitsEEnum, TimeUnits.DAY);
addEEnumLiteral(timeUnitsEEnum, TimeUnits.WEEK);
addEEnumLiteral(timeUnitsEEnum, TimeUnits.MONTH);
addEEnumLiteral(timeUnitsEEnum, TimeUnits.YEAR);
initEEnum(cyberwareTypeEEnum, CyberwareType.class, "CyberwareType");
addEEnumLiteral(cyberwareTypeEEnum, CyberwareType.HEADWARE);
addEEnumLiteral(cyberwareTypeEEnum, CyberwareType.BODYWARE);
addEEnumLiteral(cyberwareTypeEEnum, CyberwareType.CYBERLIMB);
addEEnumLiteral(cyberwareTypeEEnum, CyberwareType.EARWARE);
addEEnumLiteral(cyberwareTypeEEnum, CyberwareType.EYEWARE);
initEEnum(enzugEEnum, Enzug.class, "Enzug");
addEEnumLiteral(enzugEEnum, Enzug.WIL_LOG);
addEEnumLiteral(enzugEEnum, Enzug.WIL_CHA);
addEEnumLiteral(enzugEEnum, Enzug.WIL_INT);
initEEnum(armorModificationTypeEEnum, armorModificationType.class, "armorModificationType");
addEEnumLiteral(armorModificationTypeEEnum, armorModificationType.CHEMICAL_PROTECTION);
addEEnumLiteral(armorModificationTypeEEnum, armorModificationType.CHEMICAL_SEAL);
addEEnumLiteral(armorModificationTypeEEnum, armorModificationType.FIRE_RESISTANCE);
addEEnumLiteral(armorModificationTypeEEnum, armorModificationType.INSULATION);
addEEnumLiteral(armorModificationTypeEEnum, armorModificationType.NONCONDUCTIVITY);
addEEnumLiteral(armorModificationTypeEEnum, armorModificationType.SHOCK_FRILLS);
addEEnumLiteral(armorModificationTypeEEnum, armorModificationType.THERMAL_DAMPING);
// Initialize data types
initEDataType(shrDateEDataType, Date.class, "ShrDate", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
initEDataType(modificationManagerEDataType, ModSetter.class, "ModificationManager", !IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
// Create resource
createResource(eNS_URI);
// Create annotations
// http://www.obeo.fr/dsl/dnc/archetype
createArchetypeAnnotations();
}
/**
* Initializes the annotations for <b>http://www.obeo.fr/dsl/dnc/archetype</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createArchetypeAnnotations() {
String source = "http://www.obeo.fr/dsl/dnc/archetype";
addAnnotation
(koerpermodsEClass,
source,
new String[] {
"archetype", "Description"
});
}
} //Shr5PackageImpl