@Override public void initialize(final Injector injector) { super.initialize(injector); boolean _containsKey = Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().containsKey("genmodel"); boolean _not = (!_containsKey); if (_not) { Map<String, Object> _extensionToFactoryMap = Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap(); EcoreResourceFactoryImpl _ecoreResourceFactoryImpl = new EcoreResourceFactoryImpl(); _extensionToFactoryMap.put("genmodel", _ecoreResourceFactoryImpl); } GenModelPackage.eINSTANCE.getGenAnnotation(); }
/** * This specifies how to implement {@link #getChildren} * and {@link org.eclipse.emf.edit.command.AddCommand} and {@link org.eclipse.emf.edit.command.RemoveCommand} * support in {@link #createCommand}. */ @Override public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) { if (childrenFeatures == null) { super.getChildrenFeatures(object); childrenFeatures.add(GenModelPackage.eINSTANCE.getGenPackage_NestedGenPackages()); childrenFeatures.add(GenModelPackage.eINSTANCE.getGenPackage_GenClasses()); childrenFeatures.add(GenModelPackage.eINSTANCE.getGenPackage_GenEnums()); childrenFeatures.add(GenModelPackage.eINSTANCE.getGenPackage_GenDataTypes()); } return childrenFeatures; }
/** * This adds a property descriptor for the Label Feature feature. */ protected void addLabelFeaturePropertyDescriptor(Object object) { itemPropertyDescriptors.add (new GenItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getString("_UI_GenClass_labelFeature_feature"), getString("_UI_GenClass_labelFeature_description"), GenModelPackage.eINSTANCE.getGenClass_LabelFeature(), true, getString("_UI_EditPropertyCategory")) { @Override protected Collection<?> getComboBoxObjects(Object object) { GenClass genClass = (GenClass)object; return genClass.getLabelFeatureCandidates(); } }); }
switch (_fileExtension) { case "genmodel": GenModelPackage.eINSTANCE.getEFactoryInstance(); final IResourceServiceProvider resourceServiceProvider = IResourceServiceProvider.Registry.INSTANCE.getResourceServiceProvider(loadedResource); if ((resourceServiceProvider == null)) {
/** * This adds a property descriptor for the Ecore Data Type feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated NOT */ protected void addEcoreDataTypePropertyDescriptor(Object object) { if (object instanceof GenEnum) return; itemPropertyDescriptors.add (createItemPropertyDescriptor (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_GenDataType_ecoreDataType_feature"), getString("_UI_GenDataType_ecoreDataType_description"), GenModelPackage.eINSTANCE.getGenDataType_EcoreDataType(), false, null, getString("_UI_EcorePropertyCategory"), null)); }