public List<EStructuralFeature> getAttributes(EClass eClass) { List<EStructuralFeature> eStructuralFeatures = eClass.getEStructuralFeatures(); List<EStructuralFeature> result = null; for (int i = 0, size = eStructuralFeatures.size(); i < size; ++i) { EStructuralFeature eStructuralFeature = eStructuralFeatures.get(i); switch (getFeatureKind(eStructuralFeature)) { case ATTRIBUTE_FEATURE: case ATTRIBUTE_WILDCARD_FEATURE: { if (result == null) { result = new ArrayList<EStructuralFeature>(); } result.add(eStructuralFeature); } } } return result == null ? Collections.<EStructuralFeature>emptyList() : result; }
public List<EStructuralFeature> getAttributes(EClass eClass) { List<EStructuralFeature> eStructuralFeatures = eClass.getEStructuralFeatures(); List<EStructuralFeature> result = null; for (int i = 0, size = eStructuralFeatures.size(); i < size; ++i) { EStructuralFeature eStructuralFeature = eStructuralFeatures.get(i); switch (getFeatureKind(eStructuralFeature)) { case ATTRIBUTE_FEATURE: case ATTRIBUTE_WILDCARD_FEATURE: { if (result == null) { result = new ArrayList<EStructuralFeature>(); } result.add(eStructuralFeature); } } } return result == null ? Collections.<EStructuralFeature>emptyList() : result; }
public List<EStructuralFeature> getElements(EClass eClass) { List<EStructuralFeature> eStructuralFeatures = eClass.getEStructuralFeatures(); List<EStructuralFeature> result = null; for (int i = 0, size = eStructuralFeatures.size(); i < size; ++i) { EStructuralFeature eStructuralFeature = eStructuralFeatures.get(i); switch (getFeatureKind(eStructuralFeature)) { case ELEMENT_FEATURE: case ELEMENT_WILDCARD_FEATURE: case GROUP_FEATURE: { if (result == null) { result = new ArrayList<EStructuralFeature>(); } result.add(eStructuralFeature); break; } } } return result == null ? Collections.<EStructuralFeature>emptyList() : result; }
public List<EStructuralFeature> getElements(EClass eClass) { List<EStructuralFeature> eStructuralFeatures = eClass.getEStructuralFeatures(); List<EStructuralFeature> result = null; for (int i = 0, size = eStructuralFeatures.size(); i < size; ++i) { EStructuralFeature eStructuralFeature = eStructuralFeatures.get(i); switch (getFeatureKind(eStructuralFeature)) { case ELEMENT_FEATURE: case ELEMENT_WILDCARD_FEATURE: case GROUP_FEATURE: { if (result == null) { result = new ArrayList<EStructuralFeature>(); } result.add(eStructuralFeature); break; } } } return result == null ? Collections.<EStructuralFeature>emptyList() : result; }
public EAttribute getMixedFeature(EClass eClass) { switch (getContentKind(eClass)) { case MIXED_CONTENT: case SIMPLE_CONTENT: { List<EAttribute> eAllAttributes = eClass.getEAllAttributes(); for (int i = 0, size = eAllAttributes.size(); i < size; ++i) { EAttribute eAttribute = eAllAttributes.get(i); if (getFeatureKind(eAttribute) == ExtendedMetaData.ELEMENT_WILDCARD_FEATURE) { return eAttribute; } } break; } } return null; }
public EAttribute getMixedFeature(EClass eClass) { switch (getContentKind(eClass)) { case MIXED_CONTENT: case SIMPLE_CONTENT: { List<EAttribute> eAllAttributes = eClass.getEAllAttributes(); for (int i = 0, size = eAllAttributes.size(); i < size; ++i) { EAttribute eAttribute = eAllAttributes.get(i); if (getFeatureKind(eAttribute) == ExtendedMetaData.ELEMENT_WILDCARD_FEATURE) { return eAttribute; } } break; } } return null; }
@Override public int getFeatureKind(EStructuralFeature feature) { XMLResource.XMLInfo info = xmlMap.getInfo(feature); if (info != null) { switch (info.getXMLRepresentation()) { case XMLResource.XMLInfo.ELEMENT: return ExtendedMetaData.ELEMENT_FEATURE; case XMLResource.XMLInfo.ATTRIBUTE: return ExtendedMetaData.ATTRIBUTE_FEATURE; } } return super.getFeatureKind(feature); }
@Override public int getFeatureKind(EStructuralFeature feature) { XMLResource.XMLInfo info = xmlMap.getInfo(feature); if (info != null) { switch (info.getXMLRepresentation()) { case XMLResource.XMLInfo.ELEMENT: return ExtendedMetaData.ELEMENT_FEATURE; case XMLResource.XMLInfo.ATTRIBUTE: return ExtendedMetaData.ATTRIBUTE_FEATURE; } } return super.getFeatureKind(feature); }
@Override public int getFeatureKind(EStructuralFeature eStructuralFeature) { XMLResource.XMLInfo xmlInfo = getInfo(eStructuralFeature); if (xmlInfo != null) { switch (xmlInfo.getXMLRepresentation()) { case XMLResource.XMLInfo.ELEMENT: return ExtendedMetaData.ELEMENT_FEATURE; case XMLResource.XMLInfo.ATTRIBUTE: return ExtendedMetaData.ATTRIBUTE_FEATURE; } } return super.getFeatureKind(eStructuralFeature); }
public EStructuralFeature getSimpleFeature(EClass eClass) { if (getContentKind(eClass) == SIMPLE_CONTENT) { for (int i = 0, size = eClass.getFeatureCount(); i < size; ++i) { EStructuralFeature eStructuralFeature = eClass.getEStructuralFeature(i); if (getFeatureKind(eStructuralFeature) == ExtendedMetaData.SIMPLE_FEATURE) { return eStructuralFeature; } } } return null; }
public EStructuralFeature getSimpleFeature(EClass eClass) { if (getContentKind(eClass) == SIMPLE_CONTENT) { for (int i = 0, size = eClass.getFeatureCount(); i < size; ++i) { EStructuralFeature eStructuralFeature = eClass.getEStructuralFeature(i); if (getFeatureKind(eStructuralFeature) == ExtendedMetaData.SIMPLE_FEATURE) { return eStructuralFeature; } } } return null; }
switch (getFeatureKind(eStructuralFeature))
switch (getFeatureKind(eStructuralFeature))
switch (getFeatureKind(eStructuralFeature))
switch (getFeatureKind(eStructuralFeature))
switch (getFeatureKind(eStructuralFeature))
switch (getFeatureKind(eStructuralFeature))
switch (getFeatureKind(eStructuralFeature))
switch (getFeatureKind(eStructuralFeature))