public static String getTypeLiteral(final EClassifier classifier, final ResourceSet resourceSet) { final GenClassifier genClassifier = GenModelUtil2.getGenClassifier(classifier, resourceSet); boolean _isLiteralsInterface = genClassifier.getGenPackage().isLiteralsInterface(); if (_isLiteralsInterface) { String _classifierID = genClassifier.getClassifierID(); return ("Literals." + _classifierID); } else { String _classifierAccessorName = genClassifier.getClassifierAccessorName(); String _plus = ("eINSTANCE.get" + _classifierAccessorName); return (_plus + "()"); } }
public static String getFeatureLiteral(final GenFeature genFeature, final ResourceSet resourceSet) { boolean _isLiteralsInterface = genFeature.getGenPackage().isLiteralsInterface(); if (_isLiteralsInterface) { String _featureID = genFeature.getGenClass().getFeatureID(genFeature); return ("Literals." + _featureID); } else { String _featureAccessorName = genFeature.getFeatureAccessorName(); String _plus = ("eINSTANCE.get" + _featureAccessorName); return (_plus + "()"); } }
public String getQualifiedFeatureAccessor() { return getGenPackage().isLiteralsInterface() ? getGenPackage().getImportedPackageInterfaceName() + ".Literals." + getGenClass().getFeatureID(this) : getQualifiedFeatureAccessorName() + "()"; }
public String getQualifiedFeatureAccessor() { return getGenPackage().isLiteralsInterface() ? getGenPackage().getImportedPackageInterfaceName() + ".Literals." + getGenClass().getFeatureID(this) : getQualifiedFeatureAccessorName() + "()"; }
public String getQualifiedClassifierAccessor() { return getGenPackage().isLiteralsInterface() ? getGenPackage().getImportedPackageInterfaceName() + ".Literals." + getClassifierID() : getGenPackage().getImportedPackageInterfaceName() + ".eINSTANCE.get" + getClassifierAccessorName() + "()"; }
public String getQualifiedClassifierAccessor() { return getGenPackage().isLiteralsInterface() ? getGenPackage().getImportedPackageInterfaceName() + ".Literals." + getClassifierID() : getGenPackage().getImportedPackageInterfaceName() + ".eINSTANCE.get" + getClassifierAccessorName() + "()"; }
genModel.addPseudoImport("org.eclipse.emf.ecore.EPackage.Registry"); genModel.addPseudoImport("org.eclipse.emf.ecore.EPackage.Descriptor"); if (genPackage.isLiteralsInterface()) { genModel.addPseudoImport(genPackage.getQualifiedPackageInterfaceName() + ".Literals"); if (isInterface && genPackage.isLiteralsInterface()) { stringBuffer.append(TEXT_556); if (isImplementation) {
genModel.addPseudoImport("org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container"); genModel.addPseudoImport("org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic"); if (genPackage.isLiteralsInterface()) { genModel.addPseudoImport(genPackage.getQualifiedPackageInterfaceName() + ".Literals"); if (isInterface && genPackage.isLiteralsInterface()) { stringBuffer.append(TEXT_315); if (genModel.isOperationReflection()) {
public String getQualifiedOperationAccessor() { if (getGenModel().isOperationReflection()) { return getGenPackage().isLiteralsInterface() ? getGenPackage().getImportedPackageInterfaceName() + ".Literals." + getGenClass().getOperationID(this, false) : getQualifiedOperationAccessorName() + "()"; } else { return getGenClass().getQualifiedClassifierAccessor() + ".getEOperations().get(" + getGenClass().getLocalOperationIndex(this) + ")"; } }
protected void reconcileSettings(GenPackage oldGenPackageVersion) { setPrefix(oldGenPackageVersion.getPrefix()); setBasePackage(oldGenPackageVersion.getBasePackage()); setResource(oldGenPackageVersion.getResource()); setAdapterFactory(oldGenPackageVersion.isAdapterFactory()); setLoadInitialization(oldGenPackageVersion.isLoadInitialization()); setDisposableProviderFactory(oldGenPackageVersion.isDisposableProviderFactory()); setInterfacePackageSuffix(oldGenPackageVersion.getInterfacePackageSuffix()); setMetaDataPackageSuffix(oldGenPackageVersion.getMetaDataPackageSuffix()); setClassPackageSuffix(oldGenPackageVersion.getClassPackageSuffix()); setUtilityPackageSuffix(oldGenPackageVersion.getUtilityPackageSuffix()); setProviderPackageSuffix(oldGenPackageVersion.getProviderPackageSuffix()); setPresentationPackageSuffix(oldGenPackageVersion.getPresentationPackageSuffix()); setTestsPackageSuffix(oldGenPackageVersion.getTestsPackageSuffix()); setGenerateExampleClass(oldGenPackageVersion.isGenerateExampleClass()); setLiteralsInterface(oldGenPackageVersion.isLiteralsInterface()); setDataTypeConverters(oldGenPackageVersion.isDataTypeConverters()); setMultipleEditorPages(oldGenPackageVersion.isMultipleEditorPages()); setGenerateModelWizard(oldGenPackageVersion.isGenerateModelWizard()); reconcileGenAnnotations(oldGenPackageVersion); }
setTestsPackageSuffix(oldGenPackageVersion.getTestsPackageSuffix()); setGenerateExampleClass(oldGenPackageVersion.isGenerateExampleClass()); setLiteralsInterface(oldGenPackageVersion.isLiteralsInterface()); setDataTypeConverters(oldGenPackageVersion.isDataTypeConverters()); setMultipleEditorPages(oldGenPackageVersion.isMultipleEditorPages());