protected boolean isMixed() { return getExtendedMetaData().getContentKind(getEcoreClass()) == ExtendedMetaData.MIXED_CONTENT; }
protected boolean isMixed() { return getExtendedMetaData().getContentKind(getEcoreClass()) == ExtendedMetaData.MIXED_CONTENT; }
EObject eObject = (EObject)object; EClass eClass = eObject.eClass(); if (ExtendedMetaData.INSTANCE.getContentKind(eClass) != ExtendedMetaData.MIXED_CONTENT)
boolean mixed = documentRoot || ExtendedMetaData.INSTANCE.getContentKind(eClass) == ExtendedMetaData.MIXED_CONTENT; entryFeatures = new HashSet<EStructuralFeature>(); for (Object entry : ownerList)
.getContentKind((EClass) eModelElement)) {
/** */ @Override public void notifyChanged(Notification notification) { updateChildren(notification); EObject object = (EObject)notification.getNotifier(); EClass eClass = object.eClass(); EStructuralFeature feature = (EStructuralFeature)notification.getFeature(); // Is this a containment reference child? // boolean child = ExtendedMetaData.INSTANCE.getContentKind(eClass) != ExtendedMetaData.MIXED_CONTENT && feature instanceof EReference && ((EReference)feature).isContainment() && ExtendedMetaData.INSTANCE.getGroup(feature) == null; // Or a feature map child? // child |= feature instanceof EAttribute && ExtendedMetaData.INSTANCE.getGroup(feature) == null && feature.getEType().getInstanceClass() == FeatureMap.Entry.class && !feature.isDerived(); // Is this the label feature? // boolean label = feature == getLabelFeature(eClass); fireNotifyChanged(new ViewerNotification(notification, object, child, !child || (child && label))); }
if (extendedMetaData.getContentKind(eClass) == ExtendedMetaData.UNSPECIFIED_CONTENT)
if (extendedMetaData.getContentKind(eClass) == ExtendedMetaData.UNSPECIFIED_CONTENT)
int baseContentKind = extendedMetaData.getContentKind(eClass.getESuperTypes().get(0)); if (baseContentKind == ExtendedMetaData.MIXED_CONTENT && xsdComplexTypeDefinition.getContentTypeCategory() == XSDContentTypeCategory.SIMPLE_LITERAL)
int baseContentKind = extendedMetaData.getContentKind(eClass.getESuperTypes().get(0)); if (baseContentKind == ExtendedMetaData.MIXED_CONTENT && xsdComplexTypeDefinition.getContentTypeCategory() == XSDContentTypeCategory.SIMPLE_LITERAL)
else if (extendedMetaData.getContentKind(eClass) == ExtendedMetaData.MIXED_CONTENT)
else if (extendedMetaData.getContentKind(eClass) == ExtendedMetaData.MIXED_CONTENT)
if (extendedMetaData.getContentKind(eStructuralFeature.getEContainingClass()) != ExtendedMetaData.MIXED_CONTENT && extendedMetaData.getGroup(eStructuralFeature) == null)
if (extendedMetaData.getContentKind(eStructuralFeature.getEContainingClass()) != ExtendedMetaData.MIXED_CONTENT && extendedMetaData.getGroup(eStructuralFeature) == null)
int contentKind = extendedMetaData == null ? ExtendedMetaData.UNSPECIFIED_CONTENT : extendedMetaData.getContentKind(eClass); if (!toDOM)
int contentKind = extendedMetaData == null ? ExtendedMetaData.UNSPECIFIED_CONTENT : extendedMetaData.getContentKind(eClass); if (!toDOM)