finalAttribute.setEType(finalType); finalAttribute.setUpperBound(-1); containerClass.getEAttributes().add(finalAttribute); stringAttribute.setEType(EcorePackage.eINSTANCE.getEString()); stringAttribute.setUpperBound(-1); containerClass.getEAttributes().add(stringAttribute);
/** * @generated This field/method will be replaced during code generation. */ public EAttribute getModuleMapping_ProjectName() { return (EAttribute) moduleMappingEClass.getEAttributes().get(0); }
/** * @generated This field/method will be replaced during code generation. */ public EAttribute getUtilityJARMapping_ProjectName() { return (EAttribute) utilityJARMappingEClass.getEAttributes().get(0); }
/** * @generated This field/method will be replaced during code generation. */ public EAttribute getUtilityJARMapping_Uri() { return (EAttribute) utilityJARMappingEClass.getEAttributes().get(1); }
/** * This method returns the list of features for the given class and all inherited * features; ignoring features from classes in the classesToIgnore set. */ protected List<EStructuralFeature> getAllFeatures(EClass eClass, Set<EClass> classesToIgnore) { List<EStructuralFeature> features = new ArrayList<EStructuralFeature>(); List<EClass> superClasses = eClass.getESuperTypes(); for (int i = 0; i < superClasses.size(); i++) { if (!classesToIgnore.contains(superClasses.get(i))) { features.addAll(getAllFeatures(superClasses.get(i), classesToIgnore)); } } features.addAll(eClass.getEAttributes()); features.addAll(eClass.getEReferences()); // the class has been processed and should be ignored if seen again in the hierarchy classesToIgnore.add(eClass); return features; }
/** * This method returns the list of features for the given class and all inherited * features; ignoring features from classes in the classesToIgnore set. */ protected List<EStructuralFeature> getAllFeatures(EClass eClass, Set<EClass> classesToIgnore) { List<EStructuralFeature> features = new ArrayList<EStructuralFeature>(); List<EClass> superClasses = eClass.getESuperTypes(); for (int i = 0; i < superClasses.size(); i++) { if (!classesToIgnore.contains(superClasses.get(i))) { features.addAll(getAllFeatures(superClasses.get(i), classesToIgnore)); } } features.addAll(eClass.getEAttributes()); features.addAll(eClass.getEReferences()); // the class has been processed and should be ignored if seen again in the hierarchy classesToIgnore.add(eClass); return features; }
/** * Return the inherited features from the super classes (except the first one, which * is the base type for the generated schema type for the class), and the local * features. */ protected List<EStructuralFeature> getFeatures(EClass eClass, List<EClass> superClasses) { List<EStructuralFeature> features = new ArrayList<EStructuralFeature>(); if (superClasses.size() > 0) { List<EClass> allSupers = superClasses.get(0).getEAllSuperTypes(); Set<EClass> allSuperClasses = new HashSet<EClass>(); allSuperClasses.addAll(allSupers); allSuperClasses.add(superClasses.get(0)); for (int i = 1; i < superClasses.size(); i++) { EClass superClass = superClasses.get(i); if (!allSuperClasses.contains(superClass)) { features.addAll(getAllFeatures(superClass, allSuperClasses)); } } } features.addAll(eClass.getEAttributes()); features.addAll(eClass.getEReferences()); return features; }
/** * Return the inherited features from the super classes (except the first one, which * is the base type for the generated schema type for the class), and the local * features. */ protected List<EStructuralFeature> getFeatures(EClass eClass, List<EClass> superClasses) { List<EStructuralFeature> features = new ArrayList<EStructuralFeature>(); if (superClasses.size() > 0) { List<EClass> allSupers = superClasses.get(0).getEAllSuperTypes(); Set<EClass> allSuperClasses = new HashSet<EClass>(); allSuperClasses.addAll(allSupers); allSuperClasses.add(superClasses.get(0)); for (int i = 1; i < superClasses.size(); i++) { EClass superClass = superClasses.get(i); if (!allSuperClasses.contains(superClass)) { features.addAll(getAllFeatures(superClass, allSuperClasses)); } } } features.addAll(eClass.getEAttributes()); features.addAll(eClass.getEReferences()); return features; }
List<EAttribute> eAttributes = eClass.getEAttributes(); result.addAll(eAttributes); List<EReference> eReferences = eClass.getEReferences();
List<EAttribute> eAttributes = eClass.getEAttributes(); result.addAll(eAttributes); List<EReference> eReferences = eClass.getEReferences();
for (EAttribute eAttribute : eClass.getEAttributes()) { Vertex eAttributeVertex = ChronoSphereGraphFormat.getVertexForEAttributeRaw(eClassVertex, eAttribute); if (eAttributeVertex == null) {
for (EAttribute eAttribute : eClass.getEAttributes()) {
for (final EAttribute attr : cls.getEAttributes()) {
assertNotNull(eClass2); assertEquals("MyEClass", eClass2.getName()); EAttribute eAttribute2 = Iterables.getOnlyElement(eClass2.getEAttributes()); assertNotNull(eAttribute2); assertEquals("MyAttribute", eAttribute2.getName());