public GenFeature getMixedGenFeature() { if (!isMixed()) return null; EAttribute mixedFeature = getExtendedMetaData().getMixedFeature(getEcoreClass()); return mixedFeature != null ? findGenFeature(mixedFeature) : null; }
public GenFeature getMixedGenFeature() { if (!isMixed()) return null; EAttribute mixedFeature = getExtendedMetaData().getMixedFeature(getEcoreClass()); return mixedFeature != null ? findGenFeature(mixedFeature) : null; }
EStructuralFeature target = extendedMetaData.getMixedFeature(object.eClass()); if (target != null)
else if ((mixedFeature = ExtendedMetaData.INSTANCE.getMixedFeature(containingClass)) == eStructuralFeature)
else if ((mixedFeature = ExtendedMetaData.INSTANCE.getMixedFeature(containingClass)) == eStructuralFeature)
EStructuralFeature target = extendedMetaData.getMixedFeature(object.eClass()); if (target != null)
EStructuralFeature mixedFeature = extendedMetaData.getMixedFeature(object.eClass()); if (mixedFeature != null)
public boolean hasDelegateFeature() { EStructuralFeature ecoreFeature = getEcoreFeature(); EClass ecoreClass = ecoreFeature.getEContainingClass(); EStructuralFeature mixedFeature = getExtendedMetaData().getMixedFeature(ecoreClass); return (mixedFeature != null && mixedFeature != ecoreFeature && getExtendedMetaData().getFeatureKind(ecoreFeature) >= ExtendedMetaData.ELEMENT_FEATURE) || getExtendedMetaData().getGroup(ecoreFeature) != null; }
EStructuralFeature mixedFeature = extendedMetaData.getMixedFeature(object.eClass()); if (mixedFeature != null)
List<EStructuralFeature> delegated = new ArrayList<EStructuralFeature>(); if (ExtendedMetaData.INSTANCE.getMixedFeature(eClass) == feature)
public boolean hasDelegateFeature() { EStructuralFeature ecoreFeature = getEcoreFeature(); EClass ecoreClass = ecoreFeature.getEContainingClass(); EStructuralFeature mixedFeature = getExtendedMetaData().getMixedFeature(ecoreClass); return (mixedFeature != null && mixedFeature != ecoreFeature && isPotentialDelegatingFeatureKind(getExtendedMetaData().getFeatureKind(ecoreFeature))) || getExtendedMetaData().getGroup(ecoreFeature) != null; }
public GenFeature getDelegateFeature() { EStructuralFeature ecoreFeature = getEcoreFeature(); EClass ecoreClass = ecoreFeature.getEContainingClass(); EStructuralFeature eStructuralFeature = getExtendedMetaData().getGroup(ecoreFeature); if (eStructuralFeature == null && getExtendedMetaData().getFeatureKind(ecoreFeature) >= ExtendedMetaData.ELEMENT_FEATURE) { eStructuralFeature = getExtendedMetaData().getMixedFeature(ecoreClass); } if (eStructuralFeature != null && eStructuralFeature != ecoreFeature) { return findGenFeature(eStructuralFeature); } else { return null; } }
public GenFeature getDelegateFeature() { EStructuralFeature ecoreFeature = getEcoreFeature(); EClass ecoreClass = ecoreFeature.getEContainingClass(); EStructuralFeature eStructuralFeature = getExtendedMetaData().getGroup(ecoreFeature); if (eStructuralFeature == null && isPotentialDelegatingFeatureKind(getExtendedMetaData().getFeatureKind(ecoreFeature))) { eStructuralFeature = getExtendedMetaData().getMixedFeature(ecoreClass); } if (eStructuralFeature != null && eStructuralFeature != ecoreFeature) { return findGenFeature(eStructuralFeature); } else { return null; } }
if (eClass.getESuperTypes().isEmpty() ? "true".equals(getEcoreAttribute(xsdComplexTypeDefinition, "mixed")) : extendedMetaData.getMixedFeature(eClass.getESuperTypes().get(0)) != null) if (isMixed) EStructuralFeature mixedFeature = extendedMetaData.getMixedFeature(eClass); if (mixedFeature == null)
if (eClass.getESuperTypes().isEmpty() ? "true".equals(getEcoreAttribute(xsdComplexTypeDefinition, "mixed")) : extendedMetaData.getMixedFeature(eClass.getESuperTypes().get(0)) != null) if (isMixed) EStructuralFeature mixedFeature = extendedMetaData.getMixedFeature(eClass); if (mixedFeature == null)
(((featureMapFeature = ExtendedMetaData.INSTANCE.getMixedFeature(eClass)) != null && featureMapFeature != this) || ((featureMapFeature = ExtendedMetaData.INSTANCE.getGroup(this)) != null)))
(((featureMapFeature = ExtendedMetaData.INSTANCE.getMixedFeature(eClass)) != null && featureMapFeature != this) || ((featureMapFeature = ExtendedMetaData.INSTANCE.getGroup(this)) != null)))