public List<GenDataType> getMemberTypes() { List<GenDataType> result = new ArrayList<GenDataType>(); for (EDataType memberType : getExtendedMetaData().getMemberTypes(getEcoreDataType())) { result.add((GenDataType)findGenClassifier(memberType)); } return result; }
public List<GenDataType> getMemberTypes() { List<GenDataType> result = new ArrayList<GenDataType>(); for (EDataType memberType : getExtendedMetaData().getMemberTypes(getEcoreDataType())) { result.add((GenDataType)findGenClassifier(memberType)); } return result; }
public List<GenDataType> getEffectiveMemberTypes() { ExtendedMetaData extendedMetaData = getExtendedMetaData(); for (EDataType eDataType = getEcoreDataType(); eDataType != null; eDataType = extendedMetaData.getBaseType(eDataType)) { List<GenDataType> result = new ArrayList<GenDataType>(); for (EDataType memberType : getExtendedMetaData().getMemberTypes(eDataType)) { result.add((GenDataType)findGenClassifier(memberType)); } if (!result.isEmpty()) { return result; } } return null; }
public List<GenDataType> getEffectiveMemberTypes() { ExtendedMetaData extendedMetaData = getExtendedMetaData(); for (EDataType eDataType = getEcoreDataType(); eDataType != null; eDataType = extendedMetaData.getBaseType(eDataType)) { List<GenDataType> result = new ArrayList<GenDataType>(); for (EDataType memberType : getExtendedMetaData().getMemberTypes(eDataType)) { result.add((GenDataType)findGenClassifier(memberType)); } if (result.isEmpty()) { return result; } } return null; }
for (EDataType base = getEcoreDataType(); base != null; base = extendedMetaData.getBaseType(base)) if (!extendedMetaData.getMemberTypes(base).isEmpty())
for (EDataType base = getEcoreDataType(); base != null; base = extendedMetaData.getBaseType(base)) if (!extendedMetaData.getMemberTypes(base).isEmpty())
protected boolean isRemappedXMLType(EClassifier eClassifier) { if (getMainGenModel().getRuntimeVersion() == GenRuntimeVersion.EMF22 && eClassifier instanceof EDataType) { EDataType eDataType = (EDataType)eClassifier; List<EDataType> members = getExtendedMetaData().getMemberTypes(eDataType); if (!members.isEmpty()) { for (EDataType member : members) { if (!isRemappedXMLType(member)) { return false; } } return true; } return isDerivedType(eDataType, XMLTypePackage.eNS_URI, null, REMAPPED_XML_TYPES); } return false; }
List<EDataType> memberTypes = ExtendedMetaData.INSTANCE.getMemberTypes(eDataType); if (!memberTypes.isEmpty())
List<EDataType> memberTypes = ExtendedMetaData.INSTANCE.getMemberTypes(eDataType); if (!memberTypes.isEmpty())
List<EDataType> memberTypes = ExtendedMetaData.INSTANCE.getMemberTypes(eDataType); if (!memberTypes.isEmpty())
List<EDataType> memberTypes = ExtendedMetaData.INSTANCE.getMemberTypes(eDataType); if (!memberTypes.isEmpty())
List<EDataType> memberTypes = ExtendedMetaData.INSTANCE.getMemberTypes(eDataType); if (!memberTypes.isEmpty())
List<EDataType> memberTypes = ExtendedMetaData.INSTANCE.getMemberTypes(eDataType); if (!memberTypes.isEmpty())
memberTypes = extendedMetaData.getMemberTypes(eDataType); break;
memberTypes = extendedMetaData.getMemberTypes(eDataType); break;
List<EDataType> memberTypes = extendedMetaData.getMemberTypes(eDataType); if (!memberTypes.isEmpty())
List<EDataType> memberTypes = extendedMetaData.getMemberTypes(eDataType); if (!memberTypes.isEmpty())
List<EDataType> memberTypes = extendedMetaData.getMemberTypes(eDataType); if (!memberTypes.isEmpty())
List<EDataType> memberTypes = extendedMetaData.getMemberTypes(eDataType); if (!memberTypes.isEmpty())