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)