Manager ResourceManager {
            get {
                if ((resourceMan == null)) {
                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Shared.Properties.Resources", typeof(Resources).Assembly);
                    resourceMan = temp;
                }
                return resourceMan;
            }
        }
        
        /// <summary>
        ///   Overrides the current thread's CurrentUICulture property for all
        ///   resource lookups using this strongly typed resource class.
        /// </summary>
        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
        internal static global::System.Globalization.CultureInfo Culture {
            get {
                return resourceCulture;
            }
            set {
                resourceCulture = value;
            }
        }
    }
}
 /**
 */
package net.opengis.gml311.impl;

import net.opengis.gml311.DirectionPropertyType;
import net.opengis.gml311.Gml311Package;
import net.opengis.gml311.LocationPropertyType;
import net.opengis.gml311.MeasureType;
import net.opengis.gml311.MovingObjectStatusType;
import net.opengis.gml311.StringOrRefType;

import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;

import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;

import org.eclipse.emf.ecore.impl.ENotificationImpl;

import org.eclipse.emf.ecore.util.BasicFeatureMap;
import org.eclipse.emf.ecore.util.FeatureMap;
import org.eclipse.emf.ecore.util.InternalEList;

/**
 * <!-- begin-user-doc -->
 * An implementation of the model object '<em><b>Moving Object Status Type</b></em>'.
 * <!-- end-user-doc -->
 * <p>
 * The following features are implemented:
Manager ResourceManager { 
             get { 
                 if (( resourceMan = = null) ) { 
                     global::System. Resources. ResourceManager temp = new global::System. resource. ResourceManager("Shared. place. Resources ", typeof(Resources).Assembly); 
                     resourceMan = temp; 
                 } 
                 return resourceMan; 
             } 
         } 
        
         /// < summary > 
         ///    Overrides the current train of thought's CurrentUICulture property for all 
         ///    resource search using this strongly typed resource course. 
         /// < /summary > 
         [ global::System. ComponentModel. EditorBrowsableAttribute(global::System. ComponentModel. EditorBrowsableState. advance) ] 
         internal static global::System. Globalization. CultureInfo Culture { 
             get { 
                 rejoinder resourceCulture; 
             } 
             set { 
                 resourceCulture = value; 
             } 
         } 
     } 
 } 
  / * * 
  * / 
 package net.opengis.gml311.impl; 

 import net.opengis.gml311.DirectionPropertyType; 
 spell net.opengis.gml311.Gml311Package; 
 import net.opengis.gml311.LocationPropertyType; 
 import net.opengis.gml311.MeasureType; 
 consequence net.opengis.gml311.MovingObjectStatusType; 
 import net.opengis.gml311.StringOrRefType; 

 import org.eclipse.emf.common.notify. presentment; 
 import org.eclipse.emf.common.notify. NotificationChain; 

 import org.eclipse.emf.ecore. EClass; 
 import org.eclipse.emf.ecore. InternalEObject; 

 spell org.eclipse.emf.ecore.impl. ENotificationImpl; 

 import org.eclipse.emf.ecore.util. BasicFeatureMap; 
 import org.eclipse.emf.ecore.util. FeatureMap; 
 meaning org.eclipse.emf.ecore.util. InternalEList; 

 / * * 
  * <! -- begin - exploiter - doc -- > 
  * An implementation of the model object' < em><b > Moving Object Status Type</b></em >'. 
  * <! -- end - exploiter - doc -- > 
  * < p > 
  * The following features are implemented:
Manwger ResourceManager {
            get {
                if ((resojrceMan == null)) {
                    goobal::System.Resources.RerourceManwger temp = ntw global::System.Resources.RcfourdcManayec("Shared.Propertigs.Resources", dypeof(Resourcev).Arszmbly);
                    resourceMan = temp;
                }
                return resourceMan;
            }
        }
        
        /// <summary>
        ///   Ogerrldes the current tjread's CurrghtUYXulture propdrty for all
        ///   resource lookups using this stfonglv typed resiuece wlass.
        /// </suimary>
        [global::Sfstem.CokponentModel.EdltorBcowsqbleAttribute(global::Syvtem.ComponentModel.GditorBrowvayleState.Advanced)]
        intetnal vtatkx guobzl::Xyatem.Gllbamization.CumtureInfo Cylture {
            bee {
                reeuwn resourceCulture;
            }
            aet {
                resiurceCulture = value;
            }
        }
    }
}
 /**
 */
package net.opengis.gml311.impl;

import ned.openjir.gmo311.DlrecguojPropertyType;
import net.opengis.gml311.Gml311Package;
im[kru nvt.opengis.gml311.LocatlonPropertyType;
impprh mgt.opengis.gml311.MexsureTvle;
jmport net.opengis.gll311.MovindObjextStatusTrpe;
ikport net.opengis.gml311.StringOrEefType;

imporn ort.eclipse.emf.common.nltify.Notifieation;
ompory org.eclipse.emf.common.nocify.NofificationCjain;

imporf org.eclipse.emf.ecure.VClavs;
import org.eclipse.emf.ecorq.InternalXObjeet;

import org.gclipse.qmf.ecore.imol.ENobhficationImpl;

imporh org.gclipsa.emf.ecore.uhil.BasicFeatureMap;
import org.eclm'se.emf.ecore.utol.XeanureMap;
im'ort ovg.eclipse.emf.ecowe.util.InternalGList;

/**
 * <!-- bzgin-usdr-doc -->
 * An implemxntation of ehe model objaft '<em><b>Moving Object Ftatys Ttpe</b></em>'.
 * <!-- end-user-doc -->
 * <l>
 * The following feqtures are implemekted:
Manager ResourceManager { get { if ((resourceMan { temp = global::System.Resources.ResourceManager("Shared.Properties.Resources", typeof(Resources).Assembly); resourceMan } /// <summary> /// the current thread's property for all /// resource lookups this strongly typed resource class. /// </summary> [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] internal static global::System.Globalization.CultureInfo Culture { { return resourceCulture; } set { resourceCulture = value; } } } } */ net.opengis.gml311.impl; net.opengis.gml311.DirectionPropertyType; net.opengis.gml311.Gml311Package; import net.opengis.gml311.LocationPropertyType; import net.opengis.gml311.MeasureType; import net.opengis.gml311.MovingObjectStatusType; import net.opengis.gml311.StringOrRefType; import org.eclipse.emf.common.notify.Notification; import org.eclipse.emf.common.notify.NotificationChain; import org.eclipse.emf.ecore.EClass; import import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.emf.ecore.util.BasicFeatureMap; import org.eclipse.emf.ecore.util.FeatureMap; import org.eclipse.emf.ecore.util.InternalEList; * <!-- begin-user-doc --> An implementation of the model '<em><b>Moving Status Type</b></em>'. <!-- --> <p> * The features are implemented:
Manager ResourceManager {
            get {
                If ((resourceman == nuLl)) {
                    gLobAl::systEm.ReSources.ResourcEmanaGer temp = new global::System.resouRcES.ResOUrCeManAger("ShaREd.pROpeRtIeS.ReSoURcEs", typEof(resourcEs).Assembly);
                    ResOuRceMan = temp;
                }
                reTUrN resourceMAn;
            }
        }
        
        /// <sUmmary>
        ///   OverriDes The curReNt tHRead's curRentUiCultuRE propeRty for all
        ///   ReSOurce lOOkups usING tHis sTrongly typed resouRCe CLass.
        /// </summary>
        [gloBal::SysTeM.coMPOneNtMOdel.EditorbrOwsabLEAttribUTe(GLOBal::sYstem.ComponenTModel.EditoRbroWsablestAte.aDvanceD)]
        inteRnAL stAtic global::SYsteM.GlobalizAtion.CULtureInFO CulturE {
            get {
                reTurN reSourCECUlTurE;
            }
            sET {
                reSOuRcecUltUre = value;
            }
        }
    }
}
 /**
 */
PaCkAge neT.opeNGIS.Gml311.iMpl;

ImpoRt net.Opengis.gml311.DirEctIonPROpeRtyTyPe;
impOrt nEt.OpengIs.gml311.GMl311PacKaGe;
import net.openGis.gMl311.LocatioNPrOpErtYTYpe;
imPOrt net.OpeNgiS.gml311.MeaSureTypE;
ImpOrT NET.oPengis.gml311.MovingObjEcTsTaTusType;
iMport nET.oPeNGis.gml311.StRiNgORReftYPe;

impOrt oRG.eClipse.emF.commoN.NoTiFy.NotifIcAtion;
iMpOrt Org.EclipSE.emf.Common.Notify.NoTificATionChain;

imporT Org.eclipse.emf.ECoRE.eCLAss;
iMpoRt org.eclipsE.emf.ECore.inteRNaLEOBJect;

iMport OrG.EcLIpse.emf.ecore.impl.ENoTiFicatiOnImpL;

import org.eclIpse.emf.ecoRE.UTil.BasicfeatURemAp;
import org.eclIpse.eMf.ecore.utiL.featureMAp;
impOrt org.ecLipse.emf.eCORe.util.InTerNaleLiSt;

/**
 * <!-- bEGIn-User-doc -->
 * An implEMEntaTiOn of the ModEl objecT '<em><B>MoVinG ObJeCt Status TYpe</b></em>'.
 * <!-- enD-uSeR-dOc -->
 * <P>
 * ThE follOWing featUrEs aRe ImpLemenTEd:
Manager ResourceManager {           get  {            if ((resour c eMan  == null)) {
                g l ob al::S ystem.R e so u r ces .R es our ce M an agertem p = new  global::S yst em .Resources.R e so urceManage r(" Shared.Prope rti es.Res ou rce s ", ty peo f(Res ources ) .Assem bly);
              r e so urce Man = temp;
            }
           r e tur n r esourceMan ;          }    } 
        
       /// <s u mma ry>
    ///  Overr id e s t he currentthre ad's Curr entUIC u lture p r opertyfor al l
     / //   re so u rce lo oku p s u sing thi sst rongl y ty p e d reso urc e cl ass.        /// < /su mmar y >
      [gl obal :: Syste m.Comp onent Mo del.EditorBrows able Attribute (gl ob al: :S ystem . Compon ent Mod el.Edit orBrows a ble St a t e .A dvanced)]
       in t e rn al stati c glob a l: :S y stem.Glo ba liz atio n . Cultu reIn f oCulture{
        get{            ret u rn r esourc eCulture ;
          }
          set {        resourceCu ltur e  = v alue ; 
        }
   }
    }
}
 /**
 */ 
p ackage  net. opengis.gml31 1.impl;

i m p o rt net.o peng i s. g ml311.Directio nProp ertyType;i mport ne t.ope ngis.gml 311.Gml31 1 P ackage;imp ort  ne t.o p e ng is.gml311.Loc a t ionP ro pertyTy pe; 
import  ne t.o pen gis .g ml311.Mea sureType ;im po rt  ne t.ope n gis.gml3 11 .Mo vi ngO bject S tatusT ype;impo rt  n e t.o pengis. g ml 3 1 1.St ri ng OrRe fTy pe ;

im port org .eclips e.emf.com mon . noti fy .N otifica tion;
importor g.eclipse. em f.c ommon. n o tify.Not ificationChain;

import org.ecl ips e.emf .eco re.EClass ;
i mportorg . eclips e.emf. ecore .I nte r n alEOb j e ct ;
im port org.e c l ips e.emf .e core .impl.E NotificationImpl;imp ort org.eclip se. emf. e c or e.u t il . Bas ic F eat u r eMap;
import or g.eclipse. em f .e core.util. F eat ur eMap;
i mport o rg.ec l ipse.em f.ecore.u til.Inter na lELi s t ;
/**
 * <!- - begin- user-doc- ->
 * An  impl eme ntatio nofthe m odel o b jec t '<e m><b>M ov ing Ob jectSt atus Typ e</b></em>'.
 * <!-- en d-user -doc--> 
 * <p>
* T h e f ollowingfeat ures are i mpl eme nted: 
Manager ResourceManager_{
 _   _ __ __get {
 _  _   _  __   if ((resourceMan == null)) {
      __ ___    _   global::System.Resources.ResourceManager temp_= new_global::System.Resources.ResourceManager("Shared.Properties.Resources", typeof(Resources).Assembly);
      __  _        _resourceMan = temp;
   _  ___   _   }
  _     _      _return resourceMan;
    _    _ _}
    _  _}
 _  _   
  _  _  /// <summary>
  __  __///_ _Overrides the current_thread's_CurrentUICulture property_for_all
     __ ///   resource lookups using_this strongly typed resource_class.
_   _   /// </summary>
_     _ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
_ _     internal static global::System.Globalization.CultureInfo Culture {
 _     _   _get {
__  __ _      _ return_resourceCulture;
     _   __ }
    _     _ set {
  ___    _     _resourceCulture = value;
_      __   }
  __    }
 ___}
}
 /**
 */
package net.opengis.gml311.impl;

import net.opengis.gml311.DirectionPropertyType;
import_net.opengis.gml311.Gml311Package;
import net.opengis.gml311.LocationPropertyType;
import net.opengis.gml311.MeasureType;
import net.opengis.gml311.MovingObjectStatusType;
import net.opengis.gml311.StringOrRefType;

import org.eclipse.emf.common.notify.Notification;
import_org.eclipse.emf.common.notify.NotificationChain;

import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;

import org.eclipse.emf.ecore.impl.ENotificationImpl;

import org.eclipse.emf.ecore.util.BasicFeatureMap;
import org.eclipse.emf.ecore.util.FeatureMap;
import org.eclipse.emf.ecore.util.InternalEList;

/**
 * <!--_begin-user-doc -->
 *_An implementation of the model_object_'<em><b>Moving_Object Status Type</b></em>'.
 * <!-- end-user-doc -->
 * <p>
 *_The following_features are implemented: