public interface GenModelHelper
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<?> |
getAbstractOperationClass(java.util.List<?> parameters) |
java.lang.Class<?> |
getEcoreInterfaceClass(org.eclipse.emf.ecore.EClass eContainingClass) |
java.lang.Class<?> |
getEcoreInterfaceClass(Type owningType) |
java.lang.String |
getEcoreInterfaceClassifierName(org.eclipse.emf.ecore.EClassifier eClassifier) |
java.lang.String |
getEcoreInterfaceClassName(org.eclipse.emf.ecore.EClass eClass) |
org.eclipse.emf.codegen.ecore.genmodel.GenClassifier |
getGenClassifier(Type type) |
org.eclipse.emf.codegen.ecore.genmodel.GenOperation |
getGenOperation(Operation operation) |
org.eclipse.emf.codegen.ecore.genmodel.GenPackage |
getGenPackage(Type type) |
org.eclipse.emf.codegen.ecore.genmodel.GenParameter |
getGenParameter(Parameter parameter) |
java.lang.String |
getGetAccessor(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
java.lang.String |
getGetAccessor(Property aProperty) |
java.lang.String |
getLiteralName(org.eclipse.emf.ecore.EClassifier eClassifier) |
MetaModelManager |
getMetaModelManager() |
java.lang.String |
getOperationAccessor(Operation anOperation) |
java.lang.Class<?> |
getOperationInterface(java.util.List<? extends TypedElement> parameters) |
java.lang.String |
getOperationReturnType(Operation operation) |
java.lang.String |
getPropertyResultType(Property property) |
java.lang.String |
getQualifiedFactoryInterfaceName(org.eclipse.emf.ecore.EPackage ePackage) |
java.lang.String |
getQualifiedPackageInterfaceName(org.eclipse.emf.ecore.EPackage ePackage) |
java.lang.String |
getQualifiedValidatorClassName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage) |
java.lang.String |
getSetAccessor(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
java.lang.String |
getTablesClassName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage) |
@NonNull
java.lang.Class<?> getAbstractOperationClass(@NonNull
java.util.List<?> parameters)
@NonNull
java.lang.String getGetAccessor(@NonNull
Property aProperty)
throws GenModelException
GenModelException@NonNull
java.lang.String getGetAccessor(@NonNull
org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
throws GenModelException
GenModelException@NonNull
java.lang.Class<?> getEcoreInterfaceClass(@NonNull
Type owningType)
throws GenModelException
GenModelException@NonNull
java.lang.Class<?> getEcoreInterfaceClass(@NonNull
org.eclipse.emf.ecore.EClass eContainingClass)
throws GenModelException
GenModelException@Nullable
java.lang.String getEcoreInterfaceClassName(@NonNull
org.eclipse.emf.ecore.EClass eClass)
@Nullable
java.lang.String getEcoreInterfaceClassifierName(@NonNull
org.eclipse.emf.ecore.EClassifier eClassifier)
@Nullable
org.eclipse.emf.codegen.ecore.genmodel.GenClassifier getGenClassifier(@NonNull
Type type)
@Nullable
org.eclipse.emf.codegen.ecore.genmodel.GenOperation getGenOperation(@NonNull
Operation operation)
@Nullable
org.eclipse.emf.codegen.ecore.genmodel.GenPackage getGenPackage(@NonNull
Type type)
@Nullable
org.eclipse.emf.codegen.ecore.genmodel.GenParameter getGenParameter(@NonNull
Parameter parameter)
@NonNull
java.lang.String getLiteralName(@NonNull
org.eclipse.emf.ecore.EClassifier eClassifier)
@NonNull MetaModelManager getMetaModelManager()
@NonNull
java.lang.String getOperationAccessor(@NonNull
Operation anOperation)
throws GenModelException
GenModelException@NonNull
java.lang.Class<?> getOperationInterface(@NonNull
java.util.List<? extends TypedElement> parameters)
@NonNull
java.lang.String getOperationReturnType(@NonNull
Operation operation)
throws GenModelException
GenModelException@NonNull
java.lang.String getPropertyResultType(@NonNull
Property property)
throws GenModelException
GenModelException@Nullable
java.lang.String getQualifiedFactoryInterfaceName(@NonNull
org.eclipse.emf.ecore.EPackage ePackage)
@Nullable
java.lang.String getQualifiedPackageInterfaceName(@NonNull
org.eclipse.emf.ecore.EPackage ePackage)
@NonNull
java.lang.String getQualifiedValidatorClassName(@NonNull
org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
@NonNull
java.lang.String getSetAccessor(@NonNull
org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
@NonNull
java.lang.String getTablesClassName(@NonNull
org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)