/** * Sets the instance class on the given classifier. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override protected void fixInstanceClass(EClassifier eClassifier) { if (eClassifier.getInstanceClassName() == null) { eClassifier.setInstanceClassName("org.bimserver.models.log." + eClassifier.getName()); setGeneratedClassName(eClassifier); } }
/** * Sets the instance class on the given classifier. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override protected void fixInstanceClass(EClassifier eClassifier) { if (eClassifier.getInstanceClassName() == null) { eClassifier.setInstanceClassName("net.opengis.gml311." + eClassifier.getName()); setGeneratedClassName(eClassifier); } }
/** * Sets the instance class on the given classifier. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override protected void fixInstanceClass(EClassifier eClassifier) { if (eClassifier.getInstanceClassName() == null) { eClassifier.setInstanceClassName("org.bimserver.models.ifc2x3tc1." + eClassifier.getName()); setGeneratedClassName(eClassifier); } }
/** * Sets the instance class on the given classifier. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override protected void fixInstanceClass(EClassifier eClassifier) { if (eClassifier.getInstanceClassName() == null) { eClassifier.setInstanceClassName("org.bimserver.models.ifc4." + eClassifier.getName()); setGeneratedClassName(eClassifier); } }
/** * Sets the instance class on the given classifier. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override protected void fixInstanceClass(EClassifier eClassifier) { if (eClassifier.getInstanceClassName() == null) { eClassifier.setInstanceClassName("org.bimserver.models.geometry." + eClassifier.getName()); setGeneratedClassName(eClassifier); } }
/** * Sets the instance class on the given classifier. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override protected void fixInstanceClass(EClassifier eClassifier) { if (eClassifier.getInstanceClassName() == null) { eClassifier.setInstanceClassName("org.bimserver.models.store." + eClassifier.getName()); setGeneratedClassName(eClassifier); } }
stringBuffer.append(eAttribute.getEType().getInstanceClassName()); stringBuffer.append(TEXT_19); stringBuffer.append(eAttribute.getName()); stringBuffer.append(TEXT_20); stringBuffer.append(eAttribute.getEType().getInstanceClassName()); stringBuffer.append(TEXT_21); stringBuffer.append(eAttribute.getEType().getInstanceClassName()); stringBuffer.append(TEXT_16); stringBuffer.append(eAttribute.getName()); stringBuffer.append(eAttribute.getEType().getInstanceClassName()); stringBuffer.append(TEXT_19); stringBuffer.append(GenerateUtils.makeGetter(eAttribute)); stringBuffer.append(GenerateUtils.makeSetter(eAttribute)); stringBuffer.append(TEXT_53); stringBuffer.append(eAttribute.getEType().getInstanceClassName()); stringBuffer.append(TEXT_19); stringBuffer.append(eAttribute.getName()); stringBuffer.append(eAttribute.getEType().getInstanceClassName()); stringBuffer.append(TEXT_16); stringBuffer.append(GenerateUtils.makeGetter(eAttribute)); stringBuffer.append(GenerateUtils.makeSetter(eAttribute)); stringBuffer.append(TEXT_57); stringBuffer.append(eAttribute.getEType().getInstanceClassName()); stringBuffer.append(TEXT_16);
private static boolean isMap(EClassifier type) { return "java.util.Map$Entry".equals(type.getInstanceClassName()) || "java.util.Map.Entry".equals(type.getInstanceClassName()); } }
public boolean isFeatureMap() { if (cachedEType != eType) { EClassifier eType = getEType(); cachedIsFeatureMap = eType != null && eType.getInstanceClassName() == "org.eclipse.emf.ecore.util.FeatureMap$Entry"; cachedEType = eType; } return cachedIsFeatureMap; }
private boolean isMap(EStructuralFeature eStructuralFeature) { // Answer from Christian Damus: // Java ensures that string constants are interned, so == is actually more efficient than equals() and it's correct return eStructuralFeature.getEType().getInstanceClassName() == "java.util.Map$Entry"; //$NON-NLS-1$ }
public boolean isFeatureMap() { if (cachedEType != eType) { EClassifier eType = getEType(); cachedIsFeatureMap = eType != null && eType.getInstanceClassName() == "org.eclipse.emf.ecore.util.FeatureMap$Entry"; cachedEType = eType; } return cachedIsFeatureMap; }
private boolean isMap(EStructuralFeature eStructuralFeature) { // Answer from Christian Damus: // Java ensures that string constants are interned, so this is actually // more efficient than .equals() and it's correct return eStructuralFeature.getEType().getInstanceClassName() == "java.util.Map$Entry"; //$NON-NLS-1$ }
protected void fixInstanceClass(EClassifier eClassifier) { if (eClassifier.getInstanceClassName() == null) { String className = getClass().getName(); int i = className.lastIndexOf('.', className.lastIndexOf('.') - 1); className = i == -1 ? eClassifier.getName() : className.substring(0, i + 1) + eClassifier.getName(); eClassifier.setInstanceClassName(className); setGeneratedClassName(eClassifier); } }
protected void fixInstanceClass(EClassifier eClassifier) { if (eClassifier.getInstanceClassName() == null) { String className = getClass().getName(); int i = className.lastIndexOf('.', className.lastIndexOf('.') - 1); className = i == -1 ? eClassifier.getName() : className.substring(0, i + 1) + eClassifier.getName(); eClassifier.setInstanceClassName(className); setGeneratedClassName(eClassifier); } }
@Override public String getQualifiedClassName(EClassifier classifier, EObject context) { if (!Strings.isNullOrEmpty(classifier.getInstanceClassName())) { return classifier.getInstanceClassName(); } else { if (classifier.getEPackage() != null && getProvidedMetamodels().contains(classifier.getEPackage().getNsURI())) { return doGetQualifiedClassName(classifier, context); } return null; } }
@Override public String getQualifiedClassName(EClassifier classifier, EObject context) { if (!Strings.isNullOrEmpty(classifier.getInstanceClassName())) { return classifier.getInstanceClassName(); } else { if (classifier.getEPackage() != null && getProvidedMetamodels().contains(classifier.getEPackage().getNsURI())) { return doGetQualifiedClassName(classifier, context); } return null; } }
public boolean isInvariant() { return getReturnType() != null && "boolean".equals(getReturnType()) && getGenParameters().size() == 2 && "org.eclipse.emf.common.util.DiagnosticChain".equals ((getGenParameters().get(0)).getEcoreParameter().getEType().getInstanceClassName()) && "java.util.Map".equals ((getGenParameters().get(1)).getEcoreParameter().getEType().getInstanceClassName()); }
public boolean isFeatureMapType() { EClassifier type = getEcoreTypedElement().getEType(); return type != null && isFeatureMapEntry(getEcoreTypedElement().getEType().getInstanceClassName()); }
public boolean isFeatureMapType() { EClassifier type = getEcoreTypedElement().getEType(); return type != null && isFeatureMapEntry(getEcoreTypedElement().getEType().getInstanceClassName()); }
public boolean hasEDefault() { return getEcoreFeature() instanceof EAttribute && (getEffectiveComplianceLevel().getValue() < GenJDKLevel.JDK50 || (getEcoreFeature().getEType().getETypeParameters().isEmpty() && getEcoreFeature().getEGenericType().getETypeParameter() == null && getEcoreFeature().getEType().getInstanceTypeName() == getEcoreFeature().getEType().getInstanceClassName())); }