stringBuffer.append(genFeature.getImportedType(genClass)); stringBuffer.append(TEXT_145); stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); stringBuffer.append(positiveOffsetCorrection); stringBuffer.append(TEXT_146); if (genModel.isVirtualDelegation()) { stringBuffer.append(TEXT_148); stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); stringBuffer.append(positiveOffsetCorrection); stringBuffer.append(TEXT_149);
public String getFeatureValue(GenFeature genFeature) { List<GenFeature> allFeatures = getAllGenFeatures(); int i = allFeatures.indexOf(genFeature); GenClass base = getBaseGenClass(); if (base == null) { return Integer.toString(i); } int baseCount = base.getFeatureCount(); if (i < baseCount) { return getGenPackage() == base.getGenPackage() ? base.getFeatureID(genFeature) : base.getQualifiedFeatureID(genFeature); } String baseCountID = getGenPackage() == base.getGenPackage() ? base.getFeatureCountID() : base.getQualifiedFeatureCountID(); return baseCountID + " + " + Integer.toString(i - baseCount); }
public String getFeatureValue(GenFeature genFeature) { List<GenFeature> allFeatures = getAllGenFeatures(); int i = allFeatures.indexOf(genFeature); GenClass base = getBaseGenClass(); if (base == null) { return Integer.toString(i); } int baseCount = base.getFeatureCount(); if (i < baseCount) { return getGenPackage() == base.getGenPackage() ? base.getFeatureID(genFeature) : base.getQualifiedFeatureID(genFeature); } String baseCountID = getGenPackage() == base.getGenPackage() ? base.getFeatureCountID() : base.getQualifiedFeatureCountID(); return baseCountID + " + " + Integer.toString(i - baseCount); }
sb.append(offsetCorrectionField); sb.append(", "); sb.append(reverseFeature.getGenClass().getQualifiedFeatureID(reverseFeature)); if (reverseFeature.getGenClass().hasOffsetCorrection()) sb.append(offsetCorrectionField); sb.append(", "); sb.append(reverseFeature.getGenClass().getQualifiedFeatureID(reverseFeature)); if (reverseFeature.getGenClass().hasOffsetCorrection())
sb.append(genFeature.getReverse().getGenClass().getQualifiedFeatureID(genFeature.getReverse())); sb.append(offsetCorrectionField); sb.append(", "); sb.append(reverseFeature.getGenClass().getQualifiedFeatureID(reverseFeature)); if (reverseFeature.getGenClass().hasOffsetCorrection()) sb.append(offsetCorrectionField); sb.append(", "); sb.append(reverseFeature.getGenClass().getQualifiedFeatureID(reverseFeature)); if (reverseFeature.getGenClass().hasOffsetCorrection())
for (GenFeature genFeature : genClass.getLabelNotifyFeatures()) { stringBuffer.append(TEXT_131); stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); stringBuffer.append(TEXT_132); for (GenFeature genFeature : genClass.getContentNotifyFeatures()) { stringBuffer.append(TEXT_135); stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); stringBuffer.append(TEXT_136); for (GenFeature genFeature : genClass.getLabelAndContentNotifyFeatures()) { stringBuffer.append(TEXT_139); stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); stringBuffer.append(TEXT_140);
for (GenFeature genFeature : genClass.getLabelNotifyFeatures()) { stringBuffer.append(TEXT_142); stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); stringBuffer.append(TEXT_143); for (GenFeature genFeature : genClass.getContentNotifyFeatures()) { stringBuffer.append(TEXT_142); stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); stringBuffer.append(TEXT_143); for (GenFeature genFeature : genClass.getLabelAndContentNotifyFeatures()) { stringBuffer.append(TEXT_142); stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); stringBuffer.append(TEXT_143);
stringBuffer.append(genFeature.getImportedType(genClass)); stringBuffer.append(TEXT_287); stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); stringBuffer.append(positiveOffsetCorrection); stringBuffer.append(TEXT_288); if (genModel.isVirtualDelegation()) { stringBuffer.append(TEXT_291); stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); stringBuffer.append(positiveOffsetCorrection); stringBuffer.append(TEXT_292); } else if (genFeature.isContainer()) { stringBuffer.append(TEXT_300); stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); stringBuffer.append(positiveOffsetCorrection); stringBuffer.append(TEXT_301); stringBuffer.append(genFeature.getImportedType(genClass)); stringBuffer.append(TEXT_306); stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); stringBuffer.append(positiveOffsetCorrection); if (genFeature.hasEDefault()) { stringBuffer.append(genFeature.getCapName()); stringBuffer.append(TEXT_328); stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); stringBuffer.append(negativeOffsetCorrection); stringBuffer.append(TEXT_329);
stringBuffer.append(genClass.getImplementedGenFeatures().get(0).getQualifiedFeatureAccessor()); stringBuffer.append(TEXT_124); stringBuffer.append(genClass.getQualifiedFeatureID(genClass.getImplementedGenFeatures().get(0))); stringBuffer.append(TEXT_125); stringBuffer.append(reverseFeature.getQualifiedFeatureAccessor()); stringBuffer.append(TEXT_129); stringBuffer.append(reverseFeature.getGenClass().getQualifiedFeatureID(reverseFeature)); stringBuffer.append(TEXT_130); for (GenFeature genFeature : genClass.getEInverseAddGenFeatures()) { stringBuffer.append(TEXT_1035); stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); stringBuffer.append(TEXT_1036); if (genFeature.isListType()) { String cast = "(" + genModel.getImportedName("org.eclipse.emf.ecore.util.InternalEList") + (!genModel.useGenerics() ? ")" : "<" + genModel.getImportedName("org.eclipse.emf.ecore.InternalEObject") + ">)(" + genModel.getImportedName("org.eclipse.emf.ecore.util.InternalEList") + "<?>)"); } else { stringBuffer.append(TEXT_1048); stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); stringBuffer.append(positiveOffsetCorrection); stringBuffer.append(TEXT_1049); stringBuffer.append(genFeature.getImportedType(genClass)); stringBuffer.append(TEXT_1053); stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); stringBuffer.append(positiveOffsetCorrection); stringBuffer.append(TEXT_1054); stringBuffer.append(genFeature.getSafeName());
stringBuffer.append(genFeature.getObjectType(genClass)); stringBuffer.append(TEXT_218); stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); if (genClass.hasStaticFeatures()){ stringBuffer.append(TEXT_219); stringBuffer.append(genFeature.getImportedType(genClass)); stringBuffer.append(TEXT_145); stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); stringBuffer.append(positiveOffsetCorrection); stringBuffer.append(TEXT_146); if (genModel.isVirtualDelegation()) { stringBuffer.append(TEXT_148); stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); stringBuffer.append(positiveOffsetCorrection); stringBuffer.append(TEXT_149); } else if (genFeature.isContainer()) { stringBuffer.append(TEXT_225); stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); stringBuffer.append(positiveOffsetCorrection); stringBuffer.append(TEXT_226); stringBuffer.append(genFeature.getImportedType(genClass)); stringBuffer.append(TEXT_145); stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); stringBuffer.append(positiveOffsetCorrection); if (genFeature.hasEDefault()) {
stringBuffer.append(genClass.getImplementedGenFeatures().get(0).getQualifiedFeatureAccessor()); stringBuffer.append(TEXT_110); stringBuffer.append(genClass.getQualifiedFeatureID(genClass.getImplementedGenFeatures().get(0))); stringBuffer.append(TEXT_45); stringBuffer.append(reverseFeature.getQualifiedFeatureAccessor()); stringBuffer.append(TEXT_110); stringBuffer.append(reverseFeature.getGenClass().getQualifiedFeatureID(reverseFeature)); stringBuffer.append(TEXT_45); for (GenFeature genFeature : genClass.getEInverseAddGenFeatures()) { stringBuffer.append(TEXT_503); stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); stringBuffer.append(TEXT_504); if (genFeature.isListType()) { String cast = "(" + genModel.getImportedName("org.eclipse.emf.ecore.util.InternalEList") + (!genModel.useGenerics() ? ")" : "<" + genModel.getImportedName("org.eclipse.emf.ecore.InternalEObject") + ">)(" + genModel.getImportedName("org.eclipse.emf.ecore.util.InternalEList") + "<?>)"); } else { stringBuffer.append(TEXT_513); stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); stringBuffer.append(positiveOffsetCorrection); stringBuffer.append(TEXT_306); stringBuffer.append(genFeature.getImportedType(genClass)); stringBuffer.append(TEXT_145); stringBuffer.append(genClass.getQualifiedFeatureID(genFeature)); stringBuffer.append(positiveOffsetCorrection); stringBuffer.append(TEXT_146); stringBuffer.append(genFeature.getSafeName());