private EClass getOrCreateEClass(String name) { EClassifier eClassifier = schemaPack.getEClassifier(name); if (eClassifier == null) { eClassifier = eFactory.createEClass(); eClassifier.setName(name); schemaPack.getEClassifiers().add(eClassifier); } return (EClass) eClassifier; }
ifcNullStyleEnum.setName("IfcNullStyleEnum");
private void initEClassifier(EClassifier o, EClass metaObject, Class<?> instanceClass, String name) { o.setName(name); if (instanceClass != null) { o.setInstanceClass(instanceClass); } }
private void initEClassifier(EClassifier o, EClass metaObject, Class<?> instanceClass, String name) { o.setName(name); if (instanceClass != null) { o.setInstanceClass(instanceClass); } }
private void initEClassifier(EClassifier o, EClass metaObject, Class<?> instanceClass, String name, boolean isGenerated) { o.setName(name); if (instanceClass != null) { o.setInstanceClass(instanceClass); } if (isGenerated) { setGeneratedClassName(o); } }
private void initEClassifier(EClassifier o, EClass metaObject, Class<?> instanceClass, String name, boolean isGenerated) { o.setName(name); if (instanceClass != null) { o.setInstanceClass(instanceClass); } if (isGenerated) { setGeneratedClassName(o); } }
OCL_ELEMENT = EcoreFactory.eINSTANCE.createElementType(); OCL_BOOLEAN = EcoreFactory.eINSTANCE.createPrimitiveType(); OCL_BOOLEAN.setName(PrimitiveType.BOOLEAN_NAME); OCL_INTEGER = EcoreFactory.eINSTANCE.createPrimitiveType(); OCL_INTEGER.setName(PrimitiveType.INTEGER_NAME); OCL_UNLIMITED_NATURAL = EcoreFactory.eINSTANCE.createPrimitiveType(); OCL_UNLIMITED_NATURAL.setName(PrimitiveType.UNLIMITED_NATURAL_NAME); OCL_REAL = EcoreFactory.eINSTANCE.createPrimitiveType(); OCL_REAL.setName(PrimitiveType.REAL_NAME); OCL_STRING = EcoreFactory.eINSTANCE.createPrimitiveType(); OCL_STRING.setName(PrimitiveType.STRING_NAME); OCL_VOID = EcoreFactory.eINSTANCE.createVoidType(); OCL_MESSAGE = EcoreFactory.eINSTANCE.createMessageType(); OCL_T.setName("T"); //$NON-NLS-1$ OCL_T2 = EcoreFactory.eINSTANCE.createAnyType(); OCL_T2.setName("T2"); //$NON-NLS-1$ STATE.setName("State"); //$NON-NLS-1$ OCL_EXPRESSION = EcoreFactory.eINSTANCE.createElementType(); OCL_EXPRESSION.setName("OclExpression"); //$NON-NLS-1$
else throw new TransformationException(TransformationErrorCode.NoSuchTypeAvailable, "Cannot create datatype " + classifierName, typeRef); classifier.setName(classifierName); generatedEPackage.getEClassifiers().add(classifier); typeRef.setClassifier(classifier);